『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 7863|回复: 6

[经验分享] 【已解决】小米温湿度传感器的Entity id重复怎么解决?

[复制链接]

12

主题

114

帖子

1412

积分

金牌会员

Rank: 6Rank: 6

积分
1412
金钱
1298
HASS币
0
发表于 2019-1-1 22:40:48 | 显示全部楼层 |阅读模式
本帖最后由 xiguaboy 于 2019-1-2 22:51 编辑

将一个小米的温湿度传感器,从一个网关下转移到另外一个网关下,结果HASS报错:

Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 344, in _async_add_entity
    raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: sensor.pressure_158d000234815f. Platform xiaomi_aqara does not generate unique IDs
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 344, in _async_add_entity
    raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: sensor.temperature_158d000234815f. Platform xiaomi_aqara does not generate unique IDs
Traceback (most recent call last):
  File "/usr/local/lib/python3.6/site-packages/homeassistant/helpers/entity_platform.py", line 344, in _async_add_entity
    raise HomeAssistantError(msg)
homeassistant.exceptions.HomeAssistantError: Entity id already exists: sensor.humidity_158d000234815f. Platform xiaomi_aqara does not generate unique IDs

然后温湿度和气压显示也不正常,显示为“未知”,请问大神这种问题如何解决,原来的ID能删除吗?

2019.01.02 已解决:删除/homeassistant/.storage/core.entity_registry后仍然报错。判断问题出在小米的网关上。将传感器连接到原来的网关上,并在米家APP里删除掉这个传感器,问题解决。
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-1-1 23:31:13 | 显示全部楼层
可以的,在这个文件里面删除重启即可/homeassistant/.storage/core.entity_registry
回复

使用道具 举报

12

主题

114

帖子

1412

积分

金牌会员

Rank: 6Rank: 6

积分
1412
金钱
1298
HASS币
0
 楼主| 发表于 2019-1-2 08:32:28 | 显示全部楼层
natic 发表于 2019-1-1 23:31
可以的,在这个文件里面删除重启即可/homeassistant/.storage/core.entity_registry

这个文件删除后是不是把所有的ID全部删除了?已建立的实体的ID会不会变化?
回复

使用道具 举报

23

主题

1338

帖子

6755

积分

超级版主

Rank: 8Rank: 8

积分
6755
金钱
5392
HASS币
100

教程狂人

发表于 2019-1-2 09:32:30 | 显示全部楼层
不用删文件,进去文件里面删除对应的entity就行了
回复

使用道具 举报

8

主题

2073

帖子

6053

积分

论坛元老

流水无味

Rank: 8Rank: 8

积分
6053
金钱
3980
HASS币
145

灌水之王

发表于 2019-1-2 12:37:28 | 显示全部楼层
删了自动重建 也没多大事情
我重一个网关移动到局域网下另个网关好像连重启都不用 直接可用
回复

使用道具 举报

12

主题

114

帖子

1412

积分

金牌会员

Rank: 6Rank: 6

积分
1412
金钱
1298
HASS币
0
 楼主| 发表于 2019-1-2 22:52:18 | 显示全部楼层
已解决,问题不在/homeassistant/.storage/core.entity_registry上,问题出在小米网关上,重新连接后用APP删除就没事了
回复

使用道具 举报

2

主题

51

帖子

159

积分

注册会员

Rank: 2

积分
159
金钱
108
HASS币
0
发表于 2019-3-4 11:13:06 | 显示全部楼层
natic 发表于 2019-1-2 09:32
不用删文件,进去文件里面删除对应的entity就行了

设备的entity id是不是一般都有一个默认的值,然后自己也能手动修改这个值呢?
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-24 17:21 , Processed in 0.075994 second(s), 29 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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