找回密码
 立即注册

微信扫码登录

搜索
楼主: sapple_s

升级CORE2025.3.0导致巴法云加载失败。

[复制链接]

0

主题

12

回帖

43

积分

新手上路

积分
43
金钱
31
HASS币
0
发表于 2025-7-22 00:56:38 | 显示全部楼层
广告垃圾垃圾
回复

使用道具 举报

0

主题

33

回帖

388

积分

中级会员

积分
388
金钱
355
HASS币
0
发表于 2025-11-9 12:26:29 | 显示全部楼层
hanxuefeng000 发表于 2025-7-10 21:12
最近在升级core2025.7.1后也出现巴法无法加载的情况在经过AI排查后尝试修改/config/custom_components/bemf ...

升级CORE2025.11.0    后需要修改内容

连接到 Home Assistant 的宿主机。

导航到自定义组件目录:

<BASH>
cd /config/custom_components/bemfa
修改文件 sync_switch.py:
使用你喜欢的文本编辑器(如 nano)打开文件。

<BASH>
nano sync_switch.py
修改导入部分:
找到文件中导入常量的部分。你需要修改 两处 导入。

第一处:修改 STATE_IDLE 的处理(和之前的问题一样)
找到类似这样的行:

<PYTHON>
from homeassistant.components.camera import DOMAIN as CAMERA_DOMAIN, STATE_IDLE

将其修改为:

<PYTHON>
from homeassistant.components.camera import DOMAIN as CAMERA_DOMAIN
# 兼容新版 HA 的 STATE_IDLE
try:
    from homeassistant.components.camera import STATE_IDLE
except ImportError:
    STATE_IDLE = "idle" # 新版使用字符串 "idle"

第二处:修改 STATE_LOCKED 的处理
找到类似这样的多行导入块(大约在第 41 行):

<PYTHON>
from homeassistant.const import (
    STATE_LOCKED,  # <-- 就在这一行,删除此行
    STATE_ON,
    # ... 其他常量
)

将其修改为:

<PYTHON>
# 兼容新版 HA 的 STATE_LOCKED
try:
    from homeassistant.const import STATE_LOCKED
except ImportError:
    # 在新版 HA 中,STATE_LOCKED 已被移动到 lock 组件
    try:
        from homeassistant.components.lock import STATE_LOCKED
    except ImportError:
        # 如果还是找不到,则使用字符串 "locked" 作为最后的备选
        STATE_LOCKED = "locked"
from homeassistant.const import (
    STATE_ON,
    # ... 其他常量
)

评分

参与人数 1金钱 +5 收起 理由
7yu + 5 感谢楼主分享!

查看全部评分

回复

使用道具 举报

0

主题

7

回帖

105

积分

注册会员

积分
105
金钱
98
HASS币
0
发表于 2025-11-11 10:51:05 | 显示全部楼层
hanxuefeng000 发表于 2025-11-9 12:26
升级CORE2025.11.0    后需要修改内容

连接到 Home Assistant 的宿主机。

代码是不是有错误,能否发个完整版本的。谢谢
回复

使用道具 举报

7yu 手机认证

7

主题

74

回帖

445

积分

中级会员

积分
445
金钱
364
HASS币
0
发表于 2025-11-15 00:46:44 | 显示全部楼层
感谢上面的几位大神,巴法云已经恢复了。这是最新2025.11.X需要替换的几个文件,特意整理一下发上来。需要的伙伴可以下载替换就行了。
bemfa.zip (4.69 KB, 下载次数: 27)
回复

使用道具 举报

7yu 手机认证

7

主题

74

回帖

445

积分

中级会员

积分
445
金钱
364
HASS币
0
发表于 2025-11-15 00:53:48 | 显示全部楼层
lx1015 发表于 2025-11-11 10:51
代码是不是有错误,能否发个完整版本的。谢谢

看我回复
回复

使用道具 举报

0

主题

31

回帖

252

积分

中级会员

积分
252
金钱
221
HASS币
0
发表于 2025-12-3 19:03:02 | 显示全部楼层

谢谢,分享,问题已解决
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-25 04:26 , Processed in 0.780055 second(s), 14 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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