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

 找回密码
 立即注册
查看: 5349|回复: 13

[技术探讨] ha反向控制小度设备,所有小度设备成功接入HomeKit

[复制链接]

3

主题

52

帖子

270

积分

论坛分享达人

积分
270
金钱
218
HASS币
20
发表于 2022-10-30 23:20:06 | 显示全部楼层 |阅读模式
本帖最后由 linjizhou 于 2022-10-31 00:04 编辑

家里的智能家居,包括空调、灯、窗帘等,因为是用lonkorks协议的(空调是485),只能用厂商配的app控制(UI界面非常不友好),跟厂商咨询多次,因为处于保密协议,均不能提供协议,导致没办法直接接入ha。不过厂商是有接入小度开放平台的,所以最后放弃了,退而求其次,买了小度智能音箱控制,通过音箱和智能app控制。

后面看到《小度设备反向接入HomeAssistant,一个全网设备接入新思路 (bilibili.com)推文链接》,又重新燃起了希望,就tb找ha盒子,tb老板说可以用node-red,结果到手之后,自己没编程基础,不懂得用node-red(后面看了这位兄弟发的流程套进去还是没成功(链接))。
tb老板在gt帮忙找到了现成的插件(ha自定义集成xiaodu),在自己研究和老板的帮助下,成功把小度设备接入ha里面
2.png 1.png
接入HomeKit ↓
322.jpg IMG_4530.png IMG_4531.png
目前这个插件只支持窗帘、开关、插座这些(空调其实是可以加入的,在switch.py里面加入空调就可以,不过只能控制开关,而且ha没办法识别是空调,因为没映射对应的设备类型),还有些不完美的地方,1、Cookie有失效时间,2、在厂商的app中操作开关状态后无法,小度和HomeKit都不会获取最新状态,这个应该是百度开放平台的问题,暂时应该没办法解决,因为是基于百度开放平台来开发的。虽然有些不完美,但是已经很满足了,可以在apple生态里面统一管理智能家居。
最后还是希望作者在后续更新中可以加入接入空调控制哈,或者论坛里的大神们可以帮忙开发哈,我自己没编程基础,想说依葫芦画瓢,参考了一些资料,试着编写了一个空调的py文件,没成功哈哈,有兴趣的小伙伴可以一起讨论一下哈。

发帖也是为了和大家交流,然后给家里原生不支持HomeKit,但是可以接入小度的设备,提供另外一种办法来接入HomeKit。

IMG_4530.png
IMG_4531.png

评分

参与人数 1金钱 +20 HASS币 +20 收起 理由
+ 20 + 20 高手,这是高手!

查看全部评分

回复

使用道具 举报

34

主题

313

帖子

1456

积分

金牌会员

Rank: 6Rank: 6

积分
1456
金钱
1143
HASS币
0
发表于 2022-11-3 09:45:49 | 显示全部楼层
被你找到了集成了,不错。哎,不过使用别人的集成,需要通过页面填写登录信息,难免有点信息泄露的风险。目前我主要是控制家里的新风和空调。所以也够用了。状态无法反馈估计也是应为网页访问的机制,导致无法实时的获取小度app控制后的信息。
回复

使用道具 举报

3

主题

52

帖子

270

积分

论坛分享达人

积分
270
金钱
218
HASS币
20
 楼主| 发表于 2022-11-5 20:38:12 | 显示全部楼层
hcfong2020 发表于 2022-11-3 09:45
被你找到了集成了,不错。哎,不过使用别人的集成,需要通过页面填写登录信息,难免有点信息泄露的风险。目 ...

github上面的哈,不容易,虽然目前只能控制窗帘和灯光,不过暂时是够用了。状态无法反馈的那个没办法,频繁访问小度平台的话可能会被屏蔽。
回复

使用道具 举报

0

主题

9

帖子

55

积分

注册会员

Rank: 2

积分
55
金钱
46
HASS币
0
QQ
发表于 2022-11-9 00:19:28 | 显示全部楼层
不错,赞一个
回复

使用道具 举报

3

主题

52

帖子

270

积分

论坛分享达人

积分
270
金钱
218
HASS币
20
 楼主| 发表于 2022-11-9 20:59:32 | 显示全部楼层

有点折腾哈哈
回复

使用道具 举报

0

主题

25

帖子

254

积分

中级会员

Rank: 3Rank: 3

积分
254
金钱
229
HASS币
0
发表于 2024-3-5 23:26:41 | 显示全部楼层
亲,有完整的配置configuration.yaml文件内容吗,求分享下详细接入教程吗
回复

使用道具 举报

16

主题

61

帖子

650

积分

论坛分享达人

积分
650
金钱
589
HASS币
10
发表于 2024-4-19 09:07:42 | 显示全部楼层
现在用这个集成接入是不是获取不到实体了?
回复

使用道具 举报

3

主题

52

帖子

270

积分

论坛分享达人

积分
270
金钱
218
HASS币
20
 楼主| 发表于 2024-6-1 23:29:48 | 显示全部楼层
wz199021 发表于 2024-4-19 09:07
现在用这个集成接入是不是获取不到实体了?

窗帘可以   灯好像都挂了
回复

使用道具 举报

16

主题

61

帖子

650

积分

论坛分享达人

积分
650
金钱
589
HASS币
10
发表于 2024-6-2 19:45:27 | 显示全部楼层
linjizhou 发表于 2024-6-1 23:29
窗帘可以   灯好像都挂了

我接入进来后只有switch和传感器,别的都没有
回复

使用道具 举报

3

主题

52

帖子

270

积分

论坛分享达人

积分
270
金钱
218
HASS币
20
 楼主| 发表于 2024-6-3 10:14:57 | 显示全部楼层
wz199021 发表于 2024-6-2 19:45
我接入进来后只有switch和传感器,别的都没有

你也是用github这个吗?居然还有传感器?我昨天重新加之后,只有窗帘了
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2024-12-4 01:52 , Processed in 0.059269 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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