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

 找回密码
 立即注册
查看: 9783|回复: 14

[技术探讨] 【求助】【已解决】最新版添加homekit:后报错

[复制链接]

22

主题

473

帖子

6303

积分

元老级技术达人

略懂一些皮毛而已!

积分
6303
金钱
5820
HASS币
40
发表于 2020-2-26 14:11:48 | 显示全部楼层 |阅读模式
本帖最后由 郭子漳 于 2020-2-28 12:36 编辑

2020-02-26 13:12:27 ERROR (MainThread) [homeassistant.core] Error doing job: Future exception was never retrieved
Traceback (most recent call last):
  File "/usr/lib/python3.7/concurrent/futures/thread.py", line 57, in run
    result = self.fn(*self.args, **self.kwargs)
  File "/usr/local/lib/python3.7/dist-packages/homeassistant/components/homekit/__init__.py", line 378, in start
    self.add_bridge_accessory(state)
  File "/usr/local/lib/python3.7/dist-packages/homeassistant/components/homekit/__init__.py", line 350, in add_bridge_accessory
    self.bridge.add_accessory(acc)
  File "/home/pi/.homeassistant/deps/lib/python3.7/site-packages/pyhap/accessory.py", line 354, in add_accessory
    raise ValueError("Duplicate AID found when attempting to add accessory")
ValueError: Duplicate AID found when attempting to add accessory


报错这个,通知中不显示homekit的8位code

Home Assistant版本0.105.3


在官方帮助文档中搜到相应错误代码的解决办法,但是不知如何解决


截图1582697456.png



回复

使用道具 举报

22

主题

473

帖子

6303

积分

元老级技术达人

略懂一些皮毛而已!

积分
6303
金钱
5820
HASS币
40
 楼主| 发表于 2020-2-26 16:11:34 | 显示全部楼层
求大神帮忙
回复

使用道具 举报

0

主题

16

帖子

61

积分

注册会员

Rank: 2

积分
61
金钱
45
HASS币
0
发表于 2020-2-26 16:43:34 | 显示全部楼层
本帖最后由 xwencai 于 2020-2-26 16:45 编辑

最新版的python是有问题的,
2020-02-25 13:20:19 WARNING (MainThread) [homeassistant.components.http] legacy_api_password support has been enabled. If you don't require it, remove the 'api_password' from your http config.
2020-02-25 13:20:20 ERROR (MainThread) [homeassistant.loader] Unable to find component auth_providers
2020-02-25 13:20:20 ERROR (MainThread) [homeassistant.setup] Setup failed for auth_providers: Component not found.
2020-02-25 13:20:27 ERROR (SyncWorker_1) [homeassistant.util.package] Unable to install package HAP-python==2.2.2: Command "/srv/homeassistant/homeassistant_venv/bin/python3 -u -c "import setuptools, tokenize;__file__='/tmp/pip-install-5rnsd7u6/curve25519-donna/setup.py';f=getattr(tokenize, 'open', open)(__file__);code=f.read().replace('\r\n', '\n');f.close();exec(compile(code, __file__, 'exec'))" install --record /tmp/pip-record-2ux1yrc6/install-record.txt --single-version-externally-managed --compile --install-headers /srv/homeassistant/homeassistant_venv/include/site/python3.6/curve25519-donna" failed with error code 1 in /tmp/pip-install-5rnsd7u6/curve25519-donna/
2020-02-25 13:20:27 ERROR (MainThread) [homeassistant.requirements] Not initializing homekit because could not install requirement HAP-python==2.2.2
2020-02-25 13:20:27 ERROR (MainThread) [homeassistant.setup] Setup failed for homekit: Could not install all requirements.

如果你也是这样,
重新安装下python吧,
回复

使用道具 举报

22

主题

473

帖子

6303

积分

元老级技术达人

略懂一些皮毛而已!

积分
6303
金钱
5820
HASS币
40
 楼主| 发表于 2020-2-26 17:04:21 | 显示全部楼层
xwencai 发表于 2020-2-26 16:43
最新版的python是有问题的,
2020-02-25 13:20:19 WARNING (MainThread) [homeassistant.components.http]  ...

我是homekit用不了,   跟你的不一样吧? 请问下你是什么问题呢?
回复

使用道具 举报

6

主题

154

帖子

3338

积分

论坛元老

Rank: 8Rank: 8

积分
3338
金钱
3184
HASS币
10
发表于 2020-2-26 17:51:41 | 显示全部楼层
文档应该已经说了 你有 entity_id 重复了(自动转换时,抓取导致)
几个方向试试看

- 检查一下 entity_id 看看有没有重复状态
- 利用 Homekit: 排除的方法 排除掉可能的 entity 试试看
- 利用自定名称 把你的 entity 命名一下
回复

使用道具 举报

22

主题

473

帖子

6303

积分

元老级技术达人

略懂一些皮毛而已!

积分
6303
金钱
5820
HASS币
40
 楼主| 发表于 2020-2-26 18:37:49 | 显示全部楼层
Jerrylee 发表于 2020-2-26 17:51
文档应该已经说了 你有 entity_id 重复了(自动转换时,抓取导致)
几个方向试试看

私聊发给你我QQ了,方便加我QQ帮我看下吗? 我看了下好像没有重复的
回复

使用道具 举报

1

主题

151

帖子

1369

积分

金牌会员

Rank: 6Rank: 6

积分
1369
金钱
1218
HASS币
0
发表于 2020-2-26 18:47:06 来自手机 | 显示全部楼层
看不懂,既然你提到没有配对码,我觉得你要不要试试把  .homekit.state文件删了,重新连一遍homekit试试。
回复

使用道具 举报

22

主题

473

帖子

6303

积分

元老级技术达人

略懂一些皮毛而已!

积分
6303
金钱
5820
HASS币
40
 楼主| 发表于 2020-2-26 18:51:04 | 显示全部楼层
wwwww911 发表于 2020-2-26 18:47
看不懂,既然你提到没有配对码,我觉得你要不要试试把  .homekit.state文件删了,重新连一遍homekit试试。 ...

根本没有这个文件啊,     
回复

使用道具 举报

2

主题

291

帖子

1530

积分

论坛积极会员

积分
1530
金钱
1239
HASS币
0
发表于 2020-2-26 22:24:52 | 显示全部楼层
郭子漳 发表于 2020-2-26 18:51
根本没有这个文件啊,

这个是隐藏文件,用samba把homeassistant配置文件夹共享出来,显示全部文件就看到共享文件了

看错误日志是你有ID重复了,建议先就连入一个开关或者用include控制连入的设备一个个加进去测试。
回复

使用道具 举报

22

主题

473

帖子

6303

积分

元老级技术达人

略懂一些皮毛而已!

积分
6303
金钱
5820
HASS币
40
 楼主| 发表于 2020-2-27 01:39:49 | 显示全部楼层
skyflying5 发表于 2020-2-26 22:24
这个是隐藏文件,用samba把homeassistant配置文件夹共享出来,显示全部文件就看到共享文件了

看错误日志 ...

关键是真的没有重复的,真是奇怪
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-11-25 23:52 , Processed in 0.062601 second(s), 34 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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