georgezhao2010/peacefair_energy

HA更新后固件不能用了,求大神帮助

suntianji007 opened this issue · 8 comments

QQ图片20230908081038
报这个错误,我把固件重新更新了,还是不行 第2 83 92 行的已经改了

同样问题

同样的问题2023.9.1版本

我也是同样问题,现在只能回退到2023.08.3

在__init__.py 中
class PeacefairCoordinator(DataUpdateCoordinator) def init
的self._hub = ModbusHub(protocol, host, port, slave)后 增加
self._hub.connect()

后可以使用

before:
self._updates = None
self._hass = hass
self._host = host
self._hub = ModbusHub(protocol, host, port, slave)

after:
self._updates = None
self._hass = hass
self._host = host
self._hub = ModbusHub(protocol, host, port, slave)
self._hub.connect()

没有深入了解原始插件架构,这个只是 权宜之计, 目前不能保证绝对稳定。 等原作者大神正式修复

在__init__.py 中 class PeacefairCoordinator(DataUpdateCoordinator) def init 的self._hub = ModbusHub(protocol, host, port, slave)后 增加 self._hub.connect()

后可以使用

before: self._updates = None self._hass = hass self._host = host self._hub = ModbusHub(protocol, host, port, slave)

after: self._updates = None self._hass = hass self._host = host self._hub = ModbusHub(protocol, host, port, slave) self._hub.connect()

大佬牛逼, 修改之后,持续更新几分钟之后, 就没有更新了。

2023.9.2已经修复这个问题。

膜拜大佬