本帖最后由 a2633063 于 2019-10-9 16:30 编辑
20191009更新:
最后还是修改了固件的topic来处理这个问题
固件升级到v1.0.2,hass配置按照homeassistant的接入文档就可以了.
没什么问题就不改通信协议了.
前几天把zTC1升级至v1.0.0版本
由于这个版本修改了比较多的内容,又没有让大多数人测试就放出,所以出了点问题.
在这里说明下
优化mqtt的topic,所以导致旧的通信方式和新的通信方式不同. 因此旧的hass配置已经无法使用,新的配置文档已经有更新(见homeassistant接入).(使用udp局域网通信的无此影响)
但是也出现了一些问题:
-
旧版app无法通过MQTT控制排插,旧版app使用的原先的topic,所以会出现无法控制的现象,你需要将app更新到最新版本即可.同时为了防止一些人先更新了app而无法控制旧版固件,所以新版本app的zTC1的设备设置中增加了使用旧版通信协议,当固件为0.X.X 版本时,请将此勾勾上.
-
升级后排插完全断电无法控制.虽然设计ota后激活状态不会改变,但是此版本出现了激活状态变成了未激活,导致排插接口全部断电.建议如果出现此问题,请先确认能获取版本号后,使用原激活码再次激活即可.后面会检查此问题修复此bug.同时后面也考虑将未激活改为全接口打开.
-
hass会报错.类似于Error parsing value:'dict object' has no attribute 'plug_0' 等,出现此问题的原因为当排插反馈功率信息时,数据中无排插的开关信息,导致hass报错. 此问题应该修改hass的配置,但是个人对hass配置还不熟悉,希望有hass大神帮忙处理完善hass的配置内容 (这才是我发帖的主要原因).
由于固件为个人开发,时间有限,没有办法找专人进行稳定性测试,所以肯定会有些bug,本人也尽量尝试复现bug并解决(复现不了的bug我真没办法...)
对于不折腾的人来说,建议在看到固件有更新后过一段时间再ota(固件ota升级提醒上有固件更新时间).
配置文件见https://github.com/a2633063/zTC1/wiki/homeassistant%E6%8E%A5%E5%85%A5
|