ha0y / xiaomi_miot_raw

All-in-one & Easy-to-use. Integrate all your Xiaomi Smart Home - with a single integration and NO YAML files - into Home Assistant.
Apache License 2.0
2.19k stars 232 forks source link

请增加对网关的Alarm Panel的支持 #245

Open itispip opened 2 years ago

itispip commented 2 years ago

当前版本选择网关的时候,只会有创建一个switch,不能控制网关的报警功能

建议结合Alarmo控件,支持对小米网关的报警状态查询和控制

ha0y commented 2 years ago

是哪个型号网关?

itispip commented 2 years ago

是哪个型号网关?

小米网关3

在不改动的情况下,默认生成的控件如下 Model: lumi.gateway.mgl03 Firmware: 1.4.7_0160

domain: switch {"switch":{"switch_status":{"siid":3,"piid":22}}} {"switch":{"switch_status":{"power_on":2,"power_off":0},"main":true}}

ha0y commented 2 years ago

请直接使用 https://github.com/AlexxIT/XiaomiGateway3 。该插件为多模网关提供全面的功能支持。其中警报面板的代码就是我提交的。 https://github.com/AlexxIT/XiaomiGateway3/releases/tag/v0.12.0

itispip commented 2 years ago

请直接使用 https://github.com/AlexxIT/XiaomiGateway3 。该插件为多模网关提供全面的功能支持。其中警报面板的代码就是我提交的。 https://github.com/AlexxIT/XiaomiGateway3/releases/tag/v0.12.0

我是从AlexxIT的部件迁移到你这里来的。AlexxIT的部件虽然方便,但几乎不可自定义。最要命的是,每次路由器断网或者断电时间一长,所有的device entity就得重新添加设置,对于自动化来说太不方便了。直接使用你的MioT,就不会出现断网device entity失效的情况。希望能在你的部件里原生支持Alarm Panel

ha0y commented 2 years ago

感谢建议。由于 alarm_control_panel 是一个新的类型,会基于其通用性考虑是否添加。同时建议给多模网关作者提个 Issue,不稳定的实体 ID 属于非常严重的 bug,我这边还在用着很旧的版本所以没出现问题,不知道是否是更新导致的。

heheda2033 commented 2 years ago

感谢建议。由于 alarm_control_panel 是一个新的类型,会基于其通用性考虑是否添加。同时建议给多模网关作者提个 Issue,不稳定的实体 ID 属于非常严重的 bug,我这边还在用着很旧的版本所以没出现问题,不知道是否是更新导致的。

大佬,请教一下,小米多功能网关 下属的Zigbee协议,人体传感器,无法获取数据,是出现什么问题了呢(具体见下图) image