|
|
本帖最后由 norikohxb 于 2025-11-8 22:33 编辑
把/homeassistant/custom_components/broadlink_s1c/sensor.py
这个sensor.py的文件有一段修改一下
原来的文字:
from homeassistant.const import (CONF_IP_ADDRESS, CONF_MAC, CONF_TIMEOUT, STATE_UNKNOWN, STATE_OPEN, STATE_CLOSED, EVENT_HOMEASSISTANT_STOP, STATE_ALARM_DISARMED, STATE_ALARM_ARMED_HOME, STATE_ALARM_ARMED_AWAY)
替换为
from homeassistant.const import (CONF_IP_ADDRESS, CONF_MAC, CONF_TIMEOUT, STATE_UNKNOWN, STATE_OPEN, STATE_CLOSED,
EVENT_HOMEASSISTANT_STOP)
from homeassistant.components.alarm_control_panel import AlarmControlPanelState
就行了。其他不要少了,也不要修改。
保存重启就行了
sensor.rar
(3.37 KB, 下载次数: 4, 售价: 10 金钱)
主要的原因是新的HA11.1改变了一些常亮的设置,sensor.py里面的自定义已经不兼容了
问题描述见此处:https://developers.home-assistant.io/docs/core/entity/alarm-control-panel/。homeassistant.const.STATE_ALARM_DISARMED(以及其他常量)是 Home Assistant 中的一个常量,过去用于表示报警控制面板的解除布防状态。但是,从 Home Assistant Core 2024.11 版本开始,此常量已被弃用,开发者应使用新的 AlarmControlPanelState.DISARMED。
|
|