尧图网络 高端网站定制 · 原创设计
免费咨询热线
400-888-6620
免费获取方案
Home Assistant 气候设备目标湿度设置:`climate.set_humidity` 动作(Action)完整指南
Home Assistant 气候设备目标湿度设置climate.set_humidity动作Action完整指南【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io导读本文围绕 Home Assistant 文档仓库中 climate.set_humidity 动作文档 展开系统讲解如何通过该内置动作Action即 Service设置空调、除湿机、加湿器、新风系统等气候设备的目标湿度。你将掌握从 UI 可视化配置到 YAML 手写自动化的完整方法理解humidity参数与 Targets 目标的语义并得到一个空气干燥自动提升湿度的真实自动化范例可直接复制到自己的配置中运行。动作是什么一句话理解climate.set_humidityclimate.set_humidity是 Home Assistantclimate领域domain下的标准动作其作用是设置气候设备的目标湿度target humidity。例如当你希望把客厅的相对湿度维持在舒适区间一般建议 40%–60%时就可以用这个动作把目标湿度写到设备上设备随后会自动启停加湿或除湿功能来逼近该目标值。从文档仓库的 YAML front matter 可以看出它的元信息定义在 climate.set_humidity.markdown 中--- title: Set thermostat target humidity action: climate.set_humidity domain: climate description: Sets the target humidity of a climate device. related_actions: - climate.set_temperature - climate.set_hvac_mode ---其中domain: climate说明该动作属于气候域related_actions声明了与温度设定climate.set_temperature和 HVAC 模式切换climate.set_hvac_mode的关联关系——这三者共同构成了对一台气候设备的完整控制面。通过 UI 配置该动作无需编写 YAML如果你更习惯可视化搭建自动化Home Assistant 会在界面中逐步引导你完成配置无需任何 YAML 知识。根据文档 Using this action from the user interface 与具体操作步骤流程如下进入设置Settings 自动化与场景Automations scenes。打开一个已有的自动化或脚本或选择创建自动化Create automation 创建新自动化Create new automation。如果是新建自动化在When何时区域添加一个触发器脚本Script不需要触发器——它们由其他自动化或手动方式调用时才运行。在Then do然后做区域选择添加动作Add action。选择要控制的设备。在目标By target下详见下文 目标Targets选择要控制的气候设备。从该目标可用的动作列表中选择设置恒温器目标湿度Set thermostat target humidity。设置希望应用的湿度Humidity数值。点击保存Save。UI 中的可选参数界面中仅暴露一个核心输入项定义见文档的{% options_ui %}块参数说明Humidity湿度目标湿度以百分比percentage表示。在 YAML 中使用该动作如果你直接编写 YAML或想确切了解 Home Assistant 在底层做了什么文档通过 actions/yaml_header.md 提供了完整的技术参考——包括字段名、类型与必填性。基础示例YAML 中该动作的调用名就是climate.set_humidity一个基础示例如下action: climate.set_humidity target: entity_id: climate.living_room data: humidity: 50这段配置的作用是将climate.living_room的目标湿度设置为 50%。YAML 参数参考{% options_yaml %}块明确定义了唯一的参数字段字段类型必填说明humidityinteger整数是required: true目标湿度以百分比表示。注意humidity是该动作唯一且必填的数据字段——与 climate.set_temperature 拥有temperature/target_temp_high/target_temp_low/hvac_mode多个可选字段不同climate.set_humidity的参数面非常精简。目标Targets详解文档通过 actions/targets.md 统一说明所有动作的目标机制。climate.set_humidity必须指定目标target——目标是动作的作用对象你可以把动作指向单个实体、设备、区域、楼层或标签Home Assistant 会对目标背后的每一个匹配的climate实体执行该动作实体Entity一个具体的climate实体例如climate.living_room。设备Device属于某台设备的所有climate实体。区域Area某个房间或区域内的所有climate实体。楼层Floor某一楼层上的所有climate实体。标签Label共享某个标签的所有climate实体。你还可以在一次动作中组合不同的目标类型例如同时指定一个具体实体和一个区域让动作一次性作用于两者。实战示例空气变干时自动提升湿度文档中附带了一个真实场景自动化当室内实测湿度降得过低时把气候设备的目标湿度调高。业务逻辑如下触发器Trigger室内湿度降到 35% 以下动作Action设置恒温器目标湿度目标Target客厅恒温器湿度Humidity50对应的完整 YAML 自动化可直接复制并替换实体 IDautomation: - alias: Raise the living room humidity when the air gets dry triggers: - trigger: numeric_state entity_id: sensor.living_room_humidity below: 35 actions: - action: climate.set_humidity target: entity_id: climate.living_room data: humidity: 50这里的numeric_state触发器监听湿度传感器sensor.living_room_humidity当数值低于 35 时触发动作部分把climate.living_room的目标湿度设置为 50。该示例体现了动作在 更丰富的示例More examples 中强调的用法——set_humidity常与湿度传感器联动构成传感器读数 → 设备设定值的闭环控制。Good to know注意事项设备支持前提该动作只对支持设置目标湿度的气候设备生效来自文档 Good to know 一节。并非所有climate实体都暴露湿度设定能力——例如纯加热型暖气片通常只有温度设定点而加湿器、除湿机、支持湿度调节的空调/新风系统才会开放该能力。调用前请确认目标设备的功能。立即测试Try it yourself无需写任何 YAML你也可以直接在运行时验证效果打开设置Settings 工具Tools 动作Actions搜索climate.set_humidity填写字段后点击执行动作Perform action即可在真实实体上观察结果参考 actions/try_it.md。这对快速确认某台设备是否支持湿度设定尤为有用——如果动作列表里根本没有该动作通常意味着设备不支持。相关动作climate.set_humidity通常与以下动作配合使用来自文档 front matter 的related_actions声明climate.set_temperature设置气候设备的目标温度支持单一设定点或 heat/cool 模式下的温度范围。climate.set_hvac_mode切换设备的 HVAC 模式如制热、制冷、自动、除湿等。三者组合起来你就能在一个自动化中完整编排一台气候设备的模式 温度 湿度全套控制逻辑。【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
RELATED

相关推荐

基于Netty的Java物联网网关实战:从拆包粘包到高并发链路管理

基于Netty的Java物联网网关实战:从拆包粘包到高并发链路管理

简介:这是一套基于Java与Netty的物联网高并发智能网关工程,面向物联网后端开发者和Netty框架学习者,聚焦海量设备接入、长连接保持、消息路由与心跳保活等核心问题,可帮助读者从源码层面理解高并发网关设计思路,需具备…

📅 2026/9/16 21:59:52
CUDA 矩阵转置性能优化实战:cuda-samples transpose 示例的合并访问、Bank Conflict 与 Partition Camping 深入剖析

CUDA 矩阵转置性能优化实战:cuda-samples transpose 示例的合并访问、Bank Conflict 与 Partition Camping 深入剖析

CUDA 矩阵转置性能优化实战:cuda-samples transpose 示例的合并访问、Bank Conflict 与 Partition Camping 深入剖析 【免费下载链接】cuda-samples Samples for CUDA Developers which demonstrates features in CUDA Toolkit 项目地址: https://gitcode.com/Git…

📅 2026/9/16 21:54:52
Ubuntu切换默认内核版本:Grub配置全流程实操指南

Ubuntu切换默认内核版本:Grub配置全流程实操指南

1. 先搞清楚:你为什么要改默认内核版本说句实在话,正常人不会闲着没事去折腾默认启动的内核。会出现这个需求,基本就是下面这几个场景:系统自动更新把内核升到了新版本,结果重启之后某个硬件驱动不正常了。常见的就是W…

📅 2026/9/16 21:54:52
MORE NEWS

更多资讯

📰

360°视频编码测试条件与参考配置全解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

Transformer电价预测实战:从注意力机制到超长序列建模

电价预测这事,圈子里常年是“长短期记忆模型”和“梯度提升树”的天下,大家默认时序问题就该这么解。但这两年有个很明显的变化:原本在自然语言处理领域称王的Transformer架构,开始被越来越多人拿来试水电价、负荷这类强波动时序数…

📰

VSCode搭建Arduino UNO开发环境:代码补全与编译烧录全攻略

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

攻击流量样本分析实战:从PCAP捕获到威胁狩猎与检测规则落地

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

ESP32音频开发实战:I2S+WAV+MicroPython零基础入门

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

📰

高通Camx相机调试:UMD/KMD日志开关、图像Dump与离线合成实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

TODAY

今日更新

THIS WEEK

本周精选

THIS MONTH

本月热门

读完文章,想聊聊您的网站?

告诉我们您的行业与需求,资深顾问一对一梳理方案与报价,全程免费。

📞 💬