HomeAssistant接入天猫精灵/小爱同学 支持状态上报同步云端

您所在的位置:网站首页 天猫精灵安装app下载 HomeAssistant接入天猫精灵/小爱同学 支持状态上报同步云端

HomeAssistant接入天猫精灵/小爱同学 支持状态上报同步云端

2024-06-01 00:33| 来源: 网络整理| 查看: 265

本帖最后由 Blear 于 2022-2-23 10:57 编辑

WechatIMG1130.jpeg 登录/注册后可看大图

WechatIMG1130.jpeg (160.8 KB, 下载次数: 0)

下载附件

2021-7-9 11:44 上传

WechatIMG1131.jpeg 登录/注册后可看大图

WechatIMG1131.jpeg (90.59 KB, 下载次数: 0)

下载附件

2021-7-9 11:58 上传

WechatIMG1127.jpeg 登录/注册后可看大图

WechatIMG1127.jpeg (118.93 KB, 下载次数: 0)

下载附件

2021-7-9 11:41 上传

WechatIMG1128.jpeg 登录/注册后可看大图

WechatIMG1128.jpeg (77.98 KB, 下载次数: 0)

下载附件

2021-7-9 11:42 上传

WechatIMG1129.jpeg 登录/注册后可看大图

WechatIMG1129.jpeg (239.88 KB, 下载次数: 0)

下载附件

2021-7-9 11:44 上传

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

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

    设备的开关状态支持设备:灯、开关、晾衣架、窗帘、电视、热水器、风扇、传感器、空调、二元选择器.             灯支持调整:颜色、亮度、色温             空调支持更换模式:制冷、制热、送风、除湿、自动、温度调节。风速支持:低风、中风、高风、自动             晾衣架支持:晾杆控制(晾衣架上升下降),开关控制             窗帘支持:窗帘的打开关闭

        风扇支持:电源控制(打开/关闭风扇)、风速控制(1-3档,最高档、抵挡、中低档、中高档、高档、超强档、微风档、自动挡)、左右旋转/摇头/摆风

游客,如果您要查看本帖隐藏内容请回复视频教程: 文字教程: 猫精接入方法: 1.打开HassLife,注册账号并登录 2.配置HomeAssistant的地址和长期令牌信息HomeAssistent地址为你的公网地址(需包含http://) 如:http://xxx.xxx.com:8123 (长效令牌获取:登录你的HomeAssistent,在界面左下角你的名字头像,滚动到页面最下方长期访问令牌处,点击创建令牌,名称随便输入,点击确定会生成一长串字符就是令牌,复制保存。) 3.进入设备列表,添加需要的设备信息 设备id是你的HomeAssistent里的支持的设备 设备类型、和设备名称根据实际情况选择 4.安装最新版天猫精灵APP 5.打开天猫精灵APP 6.点击内容TAB 7.点击精灵技能 8.搜索HassLife 9.点击HassLife 10.点击绑定平台账号 11.登录HassLife账户 12.确认授权,返回精灵家TAB,即可看到添加的设备 小爱同学接入方法: 1.打开HassLife,注册账号并登录 2.配置HomeAssistant的地址和长期令牌信息HomeAssistent地址为你的公网地址(需包含http://) 如:http://xxx.xxx.com:8123 (长效令牌获取:登录你的HomeAssistent,在界面左下角你的名字头像,滚动到页面最下方长期访问令牌处,点击创建令牌,名称随便输入,点击确定会生成一长串字符就是令牌,复制保存。) 3.进入设备列表,添加需要的设备信息 设备id是你的HomeAssistent里的支持的设备 设备类型、和设备名称根据实际情况选择 4.安装最新版米家APP 5.打开米家APP 6.点击我的TAB 7.点击其他平台设备 8.点击右上角的添加 9.找到HassLife并点击 10.点击绑定账号 11.登录HassLife账户 12.确认授权,同步设备 ======================================== 至此您可以实现语音控制HomeAssistant中的智能家居设备 【如仅仅需要实现猫精语音控制设备,不需要用到设备状态的查询的话,不需要安装插件】 但是还无法进行设备状态的查询,如果你想实现如(灯开了吗?客厅的温度是几度)的功能需要用到HassLife插件,请继续往下看

云端设备状态采用异步通知的形式。 所以HomeAssistent中的设备,状态发生改变的时候需要上报设备的状态到服务器,服务器处理再上报给天猫精灵和小爱同学。 我python能力有限,HomeAssistent设备上报组件代码复用了MoloBot项目的源码二次修改,组件负责上报设备状态和直连控制设备。 插件下载地址以及安装方法见:HassLife

家里的设备有限,只测试了家里有的设备,如果大家在使用过程中有遇到问题和bug,请及时与我反馈联系。 ======================================== 更新下网友反馈的几个问题 1.添加了设备,米家不显示设备的 进入米家app我的tab中的其他平台设备里的hasslife点击同步设备 2.关于传感器添加 添加设备 选择虚拟设备 设备id vSensor_test1 ,vSensor是前缀,后面随便加你需要的名字即可 添加子设备(因为天猫精灵只允许房间内存在一个传感器),如果你的传感器是温湿度传感器,子设备两个设备,子设备1选择温度、子设备2选择湿度,这里的子设备1和子设备2可以是HomeAssistent里的同一个传感器 3.添加设备的时候提示【请检查您的homeassistant密码是否正确或自行验证下方链接是否可以打开您的HomeAssistant】 请确保homeassistant的地址是外网可访问的,路由器映射ha的8123端口,确保自己的运营商分配的是公网ip(如果没有映射端口的条件或是ipv6用户可以安装直连插件打开穿透功能进行控制)

更新日志: 2021-4-8: 解决猫精语音控制窗帘打开关闭颠倒的问题 2021-7-6: 优化设备状态同步逻辑 2021-7-8: 设备灯增加色温控制 优化解决猫精控制设备,解决因为网络延迟(由于网络原因导致用户HomeAssistent回馈到天猫精灵超时)导致设备正常控制,但猫精提示设备暂不可用的问题。 2021-8-25 更新支持ipv6 (最新版本插件直连控制支持ipv6以及无公网用户) 2021-8-31 新增风扇控制 2021-12-29 修复ha地址为https协议提示HomeAssistent地址有误或超时的问题。 2021-12-30 修复插件同步状态时造成设备状态属性丢失的bug,重新添加设备选择属性即可。

以上更新皆是云端更新,无需更新插件。 2022-01-10 插件更新: 更新插件直连控制设备,无需公网ip,支持ipv6。设备状态上报只上报同步hasslife上添加的设备,减少带宽占用。历史插件因带宽占用过大停止使用。修复部分设备添加因属性值非法设备消失问题 请安装了插件但未更新的同学尽快更新。

2022-01-13 插件新增集成接入方式,免去修改配置文件的繁琐,安装完插件去集成里添加hasslife并配置账号密码即可 [推荐]使用hacs安装!!! 仓库地址(https://github.com/Blear/HassLife)已安装过旧版本插件的先删除custom_components目录下的hasslife文件夹再安装 如果gayhub太慢,可以用giteehttps://gitee.com/blear/HassLife下载手动丢插件目录再去集成里添加 2022-01-17 更新支持小爱同学 目前小爱同学 支持的设备:灯、开关、窗帘、空调、风扇。 2022-02-21 更新优化多个设备控制延迟,增加设备控制的速度



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3