找回密码
 立即注册

微信扫码登录

搜索
查看: 719|回复: 5

[基础教程] 关于巴法云插件无法正常加载的解决方法

[复制链接]

1

主题

11

回帖

79

积分

注册会员

积分
79
金钱
67
HASS币
0
发表于 2025-7-11 12:45:20 | 显示全部楼层 |阅读模式
巴法云插件曾在HA更新后无法加载和配置(错误代码500等)

我自己也是小白,当时被迫转用hasslife,但这个插件支持功能太少(可能是我不会用),正好最近比较闲,就在寻找巴法云的解决方法,一公里两种解决方法
一.换用巴法插件源(推荐
1.在hacs中卸载原来的bemfa
2.HACS点击添加自定义仓库,输入https://github.com/skddyj/bemfa,(这是一位大佬根据对原插件(https://github.com/larry-wong/bemfa)进行修复后发布的,在我的HA可以正常运行),在下方选择集成然后添加即可

3.在hacs中搜索bemfa下载即可(如果出现两个,选择最后更新较新的即可)
4.在设置-设备与服务中添加集成后就可以正常使用了(记得给大佬点个star)
二.编辑原版巴法云插件文件(这个方法是我在原版巴法云插件的lssues中找到的,但是可能因为我的HA是docker运行的方式,我在容器中没有找到任何目录,未能进行实验,放在这里仅供参考,不推荐
\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 后生效
回复

使用道具 举报

2

主题

9

回帖

244

积分

中级会员

积分
244
金钱
233
HASS币
0
发表于 2025-7-11 18:50:53 | 显示全部楼层
如果报错是找不到 homeassistant.backports.enum 模块,
可以在custom_components\bemfa\const.py里修改
from homeassistant.backports.enum import StrEnum

from enum import StrEnum
回复

使用道具 举报

1

主题

48

回帖

1116

积分

金牌会员

积分
1116
金钱
1067
HASS币
0
发表于 2025-7-27 22:39:24 | 显示全部楼层
已通过楼上的方法修复,感谢大佬!
回复

使用道具 举报

44

主题

302

回帖

3049

积分

论坛DIY达人

积分
3049
金钱
2698
HASS币
50
发表于 2025-7-28 08:49:53 | 显示全部楼层
经过几次升级巴法云报错,现已彻底脱离巴法云插件,我的基本都是自己DIY的esphome,配置文件中加入巴法云,清爽!
回复

使用道具 举报

19

主题

232

回帖

2716

积分

论坛技术达人

积分
2716
金钱
2445
HASS币
40
发表于 2025-7-29 09:15:25 | 显示全部楼层
我改的适用2025.7 ,  switch,light中那些过期的变量也都改了,应该能用一阵子了

bemfa.zip (79.1 KB, 下载次数: 8)
回复

使用道具 举报

1

主题

11

回帖

79

积分

注册会员

积分
79
金钱
67
HASS币
0
 楼主| 发表于 前天 20:47 | 显示全部楼层
hzcoolwind 发表于 2025-7-29 09:15
我改的适用2025.7 ,  switch,light中那些过期的变量也都改了,应该能用一阵子了

...

膜拜大佬
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian ( 晋ICP备17001384号-1 )

GMT+8, 2025-8-9 15:01 , Processed in 0.477780 second(s), 15 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表