
新版homeassistant core 2025.3.0 bemfa 加载失败解决方法
新homeassistant core升级到新版 2025.3.0后, 加载项bemfa一直提示加载失败,在错误日志里提示“paho-mqtt==1.6.1” 。这是由于bemfa依赖旧版的 paho-mqtt<2.0.0,导致兼容性错误,集成无法加载。
临时解决方法:
\homeassistant\custom_components\bemfa文件夹下
manifest.json中的"requirements": ["paho-mqtt==1.6.1"]
修改为"requirements": ["paho-mqtt>=2.0.0"]
mqtt.py中self._mqttc = mqtt.Client(uid, mqtt.MQTTv311)
修改为self._mqttc = mqtt.Client(mqtt.CallbackAPIVersion.VERSION1, client_id=uid, protocol=mqtt.MQTTv311)
保存 重启HA 后生效
本文是原创文章,采用 CC BY-NC-ND 4.0 协议,完整转载请注明来自 阿锦在线[ajinol.com]
评论
匿名评论
隐私政策
你无需删除空行,直接评论以获取最佳展示效果