实战指南:配置、参数与自动化示例)
Home Assistant iZone 最小风量动作izone.airflow_min实战指南配置、参数与自动化示例【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io本文是 Home Assistant 官方文档仓库中 iZone 集成izone.airflow_minSet minimum airflow动作的完整技术指南讲解如何为 iZone 分区zone设置最小风量百分比确保开放中的房间始终保有最低气流例如卧室持续保持轻柔通风。读完本文你将掌握该动作在 UI 与 YAML 两种方式下的完整配置方法、参数约束0–100、步长 5%、目标target选择机制并可直接复用文末的夜间通风自动化示例。动作概述为什么需要最小风量izone.airflow_min是 Home Assistant 中 iZone 集成提供的气候类动作action用于设置某个 iZone 分区的最小风量百分比。设置后只要该分区处于打开状态系统就会始终向它提供不低于该百分比的风量。这一能力在以下场景非常实用卧室需要持续保持轻柔通风避免空气滞留某些房间如婴儿房即使没人主动调温也不希望被系统完全饿死气流在多分区系统中保证每个开启的区域都有基础送风。动作对应的 YAML 名称为izone.airflow_min域domain为izone。在 iZone 集成文档 中可以看到iZone 集成ha_domain: izone自 Home Assistant 0.100 起支持用于监控和控制本地 iZone 管道式冷暖空调系统主要见于澳大利亚市场支持 climate 与 sensor 平台采用 Local Polling 的 IoT 类型并通过配置流config flow完成接入。在用户界面UI中使用该动作如果你倾向于用可视化方式搭建自动化和脚本Home Assistant 会引导你逐步完成该动作的配置无需编写 YAML。操作步骤如下进入设置自动化与场景Automations scenes。打开一个现有的自动化或脚本也可以选择创建自动化创建新自动化。如果是新建自动化在何时When部分添加一个触发器。脚本不需要触发器它们在被其他内容调用时运行。在然后执行Then do部分选择添加动作Add action。选择你要控制的对象在目标By target下见下文 目标Targets选择要调整的分区。在该目标显示的动作列表中选择设置最小风量Set minimum airflow。设置最小风量的百分比Percent。点击保存Save。UI 中的选项UI 中只有一个关键选项选项说明Percent最小风量百分比以 5% 为步长设置在 YAML 中使用该动作如果你直接编写 YAML或想确切了解 Home Assistant 在底层执行的操作本部分提供了技术参考列出了 YAML 中使用的字段名、类型以及哪些是必填项。在 YAML 中该动作的引用名称为izone.airflow_min。一个基本示例action: izone.airflow_min target: entity_id: climate.bed_2 data: airflow: 20此配置表示始终向climate.bed_2分区保持至少 20% 的风量。YAML 中的选项选项必填类型说明airflow是整数integer最小风量百分比取值介于 0 到 100 之间以 5% 为步长设置说明airflow参数为整数类型且必填。虽然取值范围为 0–100但由于步长为 5%实际可用的合法值如 0、5、10、15…100由设备端按 5% 粒度接受。目标Targets该动作需要一个目标。目标是动作的作用对象你可以将动作指向单个实体entity、设备device、区域area、楼层floor或标签labelHome Assistant 会对该目标背后所有匹配的climate实体执行动作。具体来说实体一个具体的climate实体例如climate.living_room设备属于某台设备的所有climate实体区域某个房间或区域中的所有climate实体楼层某个楼层上的所有climate实体标签共享某个标签的所有climate实体。你也可以在一个动作中混合选择不同类型的目标例如同时添加一个具体实体和一个区域作为目标让动作同时作用于两者。注意事项最小风量不能高于该分区的最大风量。如果需要更高的最小值请先用 设置最大风量动作 izone.airflow_max 提高该分区的最大风量上限。对应地在 izone.airflow_max 动作文档 中也有反向约束最大风量不能低于分区的最小风量。两者互为补充共同实现对单个分区风量范围的精细控制例如防止某个房间抢走全屋绝大部分风量。实战示例夜间为婴儿房保持通风下面是一个完整的自动化示例来自 izone.airflow_min 动作文档夜间为婴儿房nursery保持最小风量让房间在大家睡觉时持续轻柔通风。触发器时间21:00动作iZone对婴儿房设置最小风量alias: Ventilate the nursery overnight triggers: - trigger: time at: 21:00:00 actions: - action: izone.airflow_min target: entity_id: climate.nursery data: airflow: 25该自动化每晚 21:00 触发将climate.nursery分区的最小风量设置为 25%从而在夜间持续为婴儿房提供轻柔新风。你可以参考此模板将触发器改为其他时间、条件如numeric_state基于室外温度或目标分区。结合 iZone 集成理解该动作的底层行为为了让上述配置真正落地这里补充说明 iZone 集成的工作原理详见 iZone 集成文档分区模式iZone 分区具有三种模式——关闭closed、打开open和自动auto分别映射到 Home Assistant 的 off、fan only 和 auto 模式。其中只有 auto 模式支持设置目标温度。最小/最大风量动作正是作用于分区打开时的送风配额确保分区开启时风量落在设定的区间内。主控制器Master controller支持 off、heat、cool、dry、fan only 模式配备 iSave 系统可将外部空气引入室内的机组还提供 eco 模式。网络与发现iZone 系统通过本地网络的 UDP 广播发现进行设备发现与通信Home Assistant 需要与 iZone 桥接设备处于同一网段如同一 VLAN集成发送出站 UDP 发现包到目标端口12107在本地端口7005监听入站 UDP 消息并通过 TCP 端口80与桥接设备进行 HTTP 通信。传感器每个控制器会创建送风温度Supply temperature与回风温度Return temperature两个诊断传感器可用于结合最小风量自动化观察通风效果。排查与调试如果自动化执行后分区风量表现不符合预期可从以下方向排查检查目标实体是否正确确认climate.*实体 ID 与 iZone 集成创建的分区实体一致可通过设置 设备与服务中的 iZone 集成查看实际实体。检查风量参数约束airflow必须为 0–100 之间的整数且按 5% 步长设置同时不得高于该分区的最大风量。开启集成调试日志来自 iZone 集成文档 的调试建议以定位网络连接类问题logger: default: warning logs: homeassistant.components.izone: debug pizone: debug如果动作本身未生效可确认自动化/脚本已保存并启用且分区当前处于打开状态closed 状态下最小风量设置不产生送风效果。相关动作设置最大风量 izone.airflow_max设置分区最大风量百分比用于限制某个房间不会抢占全屋过多风量与最小风量动作配合使用可锁定分区的风量工作区间。深入阅读iZone 集成文档完整了解集成支持硬件、配置流接入、多系统发现、控制区climate control mode目标温度行为与诊断信息下载方式。【免费下载链接】home-assistant.io:blue_book: Home Assistant User documentation项目地址: https://gitcode.com/GitHub_Trending/ho/home-assistant.io创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考