请选择 进入手机版 | 继续访问电脑版

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

 找回密码
 立即注册
查看: 5658|回复: 202

[插件发布] 天猫精灵接入HomeAssistant 升级天猫精灵2.0协议

  [复制链接]

3

主题

58

帖子

431

积分

论坛技术达人

积分
431
金钱
368
HASS币
0
发表于 2021-3-30 11:31:59 | 显示全部楼层 |阅读模式
本帖最后由 Blear 于 2021-4-12 11:11 编辑

WechatIMG1007.jpeg WechatIMG1008.jpeg WX20210330-112914.png
服务端基于c1pher(25989406)的开源项目tmall-bot-x1 二次修改开发重写天猫精灵控制逻辑,升级为天猫精灵AliGenie2.0协议。
## 支持设备及属性

目前支持的设备类型有: 灯、开关、晾衣架、窗帘、电视、热水器、风扇、传感器、空调.

    设备的开关状态支持设备:灯、开关、晾衣架、窗帘、电视、热水器、风扇、传感器、空调.
   
        灯支持调整颜色、亮度
   
        空调支持更换模式:制冷、制热、送风、除湿、自动、温度调节。风速支持:低风、中风、高风、自动
   
        晾衣架支持:晾杆控制,开关控制
   
        窗帘支持:窗帘的打开关闭
接入方法:
游客,如果您要查看本帖隐藏内容请回复

========================================
至此您可以实现语音控制HomeAssistant中的智能家居设备,但是还无法进行设备状态的查询,如果你想实现如(灯开了吗?客厅的温度是几度)的功能请继续往下看
由于更新为天猫精灵AliGenie2.0协议,新的协议设备状态采用异步通知的形式。
所以HomeAssistent中的设备,状态发生改变的时候需要上报设备的状态到服务器,服务器处理再上报给天猫精灵。
我python能力有限,HomeAssistent设备上报组件代码复用了MoloBot 项目的源码二次修改,组件只负责上报设备状态。
插件下载地址HassLife

家里的设备有限,只测试了家里有的设备,如果大家在使用过程中有遇到问题和bug,请及时与我反馈联系。

========================================
更新下网友反馈的几个问题
1.添加了设备,天猫精灵不显示设备的
1)请检查设备品牌和型号是否改动,保持默认即可,修改了识别不出来。
2)检查添加的设备类型是否在支持的品类内
2.关于传感器添加
添加设备 选择虚拟设备
设备id vSensor_test1 ,vSensor是前缀,后面随便加你需要的名字即可
添加子设备(因为天猫精灵只允许房间内存在一个传感器),如果你的传感器是温湿度传感器,子设备两个设备,子设备1选择温度、子设备2选择湿度,这里的子设备1和子设备2可以是HomeAssistent里的同一个传感器




评分

参与人数 2金钱 +25 收起 理由
z799631318 + 5
jyz_0501 + 20 感谢楼主分享!

查看全部评分

回复

使用道具 举报

3

主题

90

帖子

391

积分

中级会员

Rank: 3Rank: 3

积分
391
金钱
301
HASS币
10
发表于 2021-3-30 12:31:24 来自手机 | 显示全部楼层
谢谢大神分享,今天回家试试
回复

使用道具 举报

0

主题

2

帖子

10

积分

新手上路

Rank: 1

积分
10
金钱
8
HASS币
0
发表于 2021-3-30 13:12:48 | 显示全部楼层
怎么玩?
回复

使用道具 举报

0

主题

52

帖子

189

积分

注册会员

Rank: 2

积分
189
金钱
137
HASS币
0
发表于 2021-3-30 14:11:14 | 显示全部楼层
学习大神分享知识,大神辛苦了
回复

使用道具 举报

1

主题

21

帖子

158

积分

注册会员

Rank: 2

积分
158
金钱
137
HASS币
0
发表于 2021-3-30 14:52:59 | 显示全部楼层
学习一下
回复

使用道具 举报

0

主题

1

帖子

4

积分

新手上路

Rank: 1

积分
4
金钱
3
HASS币
0
发表于 2021-3-30 15:00:27 | 显示全部楼层
感谢,学习。
回复

使用道具 举报

0

主题

2

帖子

100

积分

注册会员

Rank: 2

积分
100
金钱
98
HASS币
0
发表于 2021-3-30 15:12:46 | 显示全部楼层
感谢大神。。。。。。。。
回复

使用道具 举报

0

主题

52

帖子

189

积分

注册会员

Rank: 2

积分
189
金钱
137
HASS币
0
发表于 2021-3-30 15:25:24 | 显示全部楼层
到这一步没有看到可以控制的设备
:确认授权,返回精灵家TAB,即可看到添加的设备

另外,在https://hass.blear.cn/information.php 可以看到设备,无法删除已经添加的设备。天猫精灵也发现设备。
回复

使用道具 举报

3

主题

58

帖子

431

积分

论坛技术达人

积分
431
金钱
368
HASS币
0
 楼主| 发表于 2021-3-30 15:28:59 | 显示全部楼层
fsyinghua 发表于 2021-3-30 15:25
到这一步没有看到可以控制的设备
:确认授权,返回精灵家TAB,即可看到添加的设备

进HASSLIFE平台管理设备 HASSLIFE
回复

使用道具 举报

3

主题

58

帖子

431

积分

论坛技术达人

积分
431
金钱
368
HASS币
0
 楼主| 发表于 2021-3-30 15:30:05 | 显示全部楼层
fsyinghua 发表于 2021-3-30 15:25
到这一步没有看到可以控制的设备
:确认授权,返回精灵家TAB,即可看到添加的设备

发现了,正在修复
回复

使用道具 举报

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

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2021-5-7 17:26 , Processed in 0.102714 second(s), 36 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

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