找回密码
 立即注册

微信扫码登录

搜索
查看: 32|回复: 2

升级到12.0巴法云无法加载

[复制链接]

28

主题

249

回帖

2794

积分

金牌会员

积分
2794
金钱
2517
HASS币
0
发表于 1 小时前 来自手机 | 显示全部楼层 |阅读模式
刚升级到12.0巴法云集成无法加载了,到8124小工具里修复也没办法加载。不知有没办法解决。
回复

使用道具 举报

16

主题

279

回帖

2557

积分

金牌会员

积分
2557
金钱
2262
HASS币
0
发表于 17 分钟前 | 显示全部楼层
hacs好像也有问题
已经恢复了之前备份
回复

使用道具 举报

0

主题

75

回帖

308

积分

中级会员

积分
308
金钱
233
HASS币
0
发表于 17 秒前 | 显示全部楼层
修改代码sync_sensor.py
删除17行的导入
from .sync import SYNC_TYPES, Sync

_LOGGING = logging.getLogger(__name__)

# 增加以下代码
def area_entities(hass: HomeAssistant, area_id: str) -> list[str]:
    ar = area_registry.async_get(hass)
    target_area = ar.async_get_area(area_id)
    if not target_area:
        return []
    # 递归获取当前区域 + 所有子区域的实体ID
    entity_ids = []
    for entity_id in hass.states.async_entity_ids():
        state = hass.states.get(entity_id)
        if state and state.attributes.get("area_id") == area_id:
            entity_ids.append(entity_id)
    for sub_area in ar.async_get_children(area_id):
        entity_ids.extend(area_entities(hass, sub_area.id))
    return list(set(entity_ids))
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-12-5 12:27 , Processed in 0.421062 second(s), 4 queries , MemCached On.

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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