2024年11月24日星期日 上午6:14:02

Unavailable - home assistant设备离线未响应(offline in HA)

1 年 前
#22513 引用
Unavailable

cp2 第一次安装,开关未打开时,功耗等显示Unavailable。打开插座后初始化功耗正常

宽带断网后,显示Unavailable。重启插件的后正常.

外网没终端,但路由器连接不上(tp)
0
9 个月 前
#28445 引用
aqara motion sensor Battery Sensor Unavailable

初次接入ha后,电量数据还未上报,Unavailable。上报后正常
0
8 个月 前
#29591 引用
celing26  灯被关掉,显示Unavailable。打开后正常
0
8 个月 前
#29593 引用
cp2d

del  urn:miot-spec-v2:device:outlet:0000A002:cuco-cp2d:1.json


reload integration

run ok
0
7 个月 前
#31885 引用
home assistant设备离线

第一次遇到问题描述:homeassistant更新到最新版后,添加esphome设备后,在esphome使用OTA更改了设备固件,但未删除homeassistant内设备、重新配置,导致homeassistant启动一小段时间后掉线,重启容器后依旧。

查找原因过程:          1.首先怀疑是系统bug,在docker内新建homeassistant容器,把出错误的配置复制进入配置文件(覆盖),借用二分法反复删除文件,定位到导致掉线的文件夹是.storage,继续采用删除大法定位到具体导致故障的文件为core.config_entries文件,复制到电脑桌面用文本打开,应该是homeassistant的设备实体注册文件。删除core.config_entries文件可正常运行homeassistant,但再次增加esphome设备后问题依旧。
         2.再次怀疑是esphome设备有问题,在homeassistant配置根目录搜索esphome相关文件,结果都在.storage文件夹内,全部删除,再次删除core.config_entries文件,homeassistant启动正常,添加esphome文件不再出错。【只删除esphome相关文件试过了,重启后问题依旧,必须同时删除注册文件和导致故障的.storage内其他文件】
每次删除文件都需要在docker重启homeassistant容器。问题解决后homeassistant配置基本都在,但是设备需要重新添加。
具体什么原因不清楚,但能解决问题。

  总结:部分设备在反复更新固件过程中产生的垃圾文件可能会导致homeassistant运行,找到删除文件即可。newwifi也造成了这种现象。

后来我终于发现导致故障的操作原因了(内部啥原因还是不清楚,我是编程白痴,学不会),在安装更新集成或设备过程断网就会造成这种现象!每次造成这种现象都需删除 core.config_entries文件重新添加集成才行,在此之前最好把之前已经添加的需要联网的集成,.storage内的相关的配置文件删了,不然很可能还会进不去,就算进去了也会造成设备重复的现象!


后续:
后来时不时有会出现这种现象,我试着删掉core.config_entries最新变更的设备实体(应该就是这个设备的配置出了问题)代码段,再删掉该设备实体在.storage内生成的文件或文件夹,重启ha之后不再出现掉线现象。而且其他设备不用再重新添加,只需要添加导致故障的设备就行。
https://bbs.hassbian.com/forum.php?mod=viewthread&tid=23816
0
2 个月 前
#46519 引用
More and more devices become offline, but only in Home Assistant. Within HomeKit all devices are still working.
0