|
利用gemini3手搓了一个泥人继电器插件,自己用的,给大家看看 RS485这块目前只适用特定型号的松下新风和日立水墅适空调外机,并且需要在继电器内部设置,有需要的在整理了发出来。
这是一个用于 Home Assistant 的自定义集成,专为 泥人(NiRen)网络继电器板 设计。它通过 TCP/IP 协议(AT 指令集)与设备进行本地通讯,支持多通道继电器控制、干接点输入状态监控,以及通过板载 RS485 接口扩展控制新风或空调系统。 ✨ 主要功能 (Features)⚡ 多通道控制: 自动生成 Switch(继电器)实体,支持自定义通道数量。 💡 灯光模式: 可在配置时指定特定通道为 Light(灯光)实体,方便接入 HomeKit 等平台。 🔌 输入监控: 实时监控 DI(干接点)输入状态,支持 毫秒级主动上报 (Active Upload),告别延迟。 🔄 RS485 外设扩展: 支持通过继电器的 RS485 接口透传控制第三方设备:
🛡️ 高并发稳定: 内置错峰启动与随机延时机制,完美支持 10+ 台设备同时接入,避免 HA 重启时造成网络拥堵。 💾 配置备份: 支持将设备配置导出为 JSON 备份,或从 JSON 恢复配置(含外设参数)。 ⚙️ 动态修改: 支持在不删除设备的情况下,动态修改通道数量、灯光类型及外设类型。
📦 安装步骤 (Installation)方法一:手动安装 (推荐)⚙️ 配置指南 (Configuration)1. 添加设备2. 修改配置如果需要增加通道或更换 RS485 外设: 3. 备份与恢复在配置菜单中,选择 导出配置 可生成 JSON 代码;选择 导入配置 可将 JSON 代码应用到当前设备。 📝 注意事项 (Notes)🛠️ 故障排查 (Troubleshooting)状态不刷新: 点击设备页面中的 Refresh Status 按钮手动同步。 RS485 无读数: 检查配置选项中是否选择了正确的外设类型,并确保 RS485 接线正确(A接A,B接B)。 日志排查: 如遇问题,可在 configuration.yaml 中开启调试日志: YAML
logger: default: info logs: custom_components.niren_control: debug
|