[HassLife]HomeAssistant设备接入天猫精灵/小爱同学 云简记

您所在的位置:网站首页 小爱同学和天猫精灵有什么区别 [HassLife]HomeAssistant设备接入天猫精灵/小爱同学 云简记

[HassLife]HomeAssistant设备接入天猫精灵/小爱同学 云简记

2024-07-03 04:09| 来源: 网络整理| 查看: 265

file file file

服务端基于c1pher的开源项目tmall-bot-x1

二次修改开发重写天猫精灵控制逻辑,升级为天猫精灵AliGenie2.0协议。

视频教程:视频教程

天猫精灵app中配置实例 打开HassLife ,注册账号并登录 配置HomeAssistant的地址和长期令牌信息(长效令牌获取:登录你的HomeAssistant,在界面左下角你的名字头像,滚动到页面最下方长期访问令牌处,点击创建令牌,名称随便输入,点击确定会生成一长串字符就是令牌,复制保存。) 进入设备列表,添加需要的设备信息 安装最新版天猫精灵APP 打开天猫精灵APP 点击内容TAB 点击精灵技能 搜索HassLife 点击HassLife 点击绑定平台账号 登录HassLife账户 确认授权,返回精灵家TAB,即可看到添加的设备 天猫精灵支持设备及属性

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

设备的开关状态支持设备:灯、开关、晾衣架、窗帘、电视、热水器、风扇、传感器、空调、二元选择器. 灯支持调整:颜色、亮度、色温 空调支持更换模式:制冷、制热、送风、除湿、自动、温度调节。风速支持:低风、中风、高风、自动 晾衣架支持:晾杆控制,开关控制 窗帘支持:窗帘的打开关闭 风扇支持:电源控制(打开/关闭风扇)、风速控制(1-100档(百分比风速),最高档、抵挡、中低档、中高档、高档、超强档、微风档、自动挡)、左右旋转/摇头/摆风 小爱同学配置实例 打开HassLife ,注册账号并登录 配置HomeAssistant的地址和长期令牌信息(长效令牌获取:登录你的HomeAssistant,在界面左下角你的名字头像,滚动到页面最下方长期访问令牌处,点击创建令牌,名称随便输入,点击确定会生成一长串字符就是令牌,复制保存。) 进入设备列表,添加需要的设备信息 安装最新版米家APP 打开米家APP 点击我的TAB 点击其他平台设备 点击右上角的添加 找到HassLife并点击 点击绑定账号 登录HassLife账户 确认授权,同步设备 小爱同学支持设备及属性

目前支持的设备类型有: 灯、开关、窗帘、风扇、空调.

设备的开关状态支持设备:灯、开关、窗帘、风扇、空调. 灯支持调整:颜色、亮度、色温 空调支持更换模式:制冷、制热、送风、除湿、自动、温度调节。风速支持:低风、中风、高风、自动 窗帘支持:窗帘的打开关闭 风扇支持:电源控制(打开/关闭风扇)、风速控制(1-100档(百分比风速)、左右旋转/摇头/摆风

至此您可以实现语音控制HomeAssistant中的智能家居设备,但是还无法进行设备状态的查询,如果你想实现如(灯开了吗?客厅的温度是几度)的功能请继续往下看 设备状态采用异步通知的形式。 所以HomeAssistant中的设备,状态发生改变的时候需要上报设备的状态到服务器,服务器处理再上报给天猫精灵和小爱同学。

我python能力有限,HomeAssistant设备上报组件代码复用了[MoloBot]项目的源码二次修改,组件只负责上报设备状态。

插件下载地址:HassLife

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

========================================

更新下网友反馈的几个问题

1.添加了设备,天猫精灵不显示设备的 1)请检查设备品牌和型号是否改动,保持默认即可,修改了识别不出来。 2)检查添加的设备类型是否在支持的品类内 2.关于传感器添加 添加设备 选择虚拟设备 设备id vSensor_test1 ,vSensor是前缀,后面随便加你需要的名字即可 添加子设备(因为天猫精灵只允许房间内存在一个传感器),如果你的传感器是温湿度传感器,子设备两个设备,子设备1选择温度、子设备2选择湿度,这里的子设备1和子设备2可以是HomeAssistant里的同一个传感器 3.语音控制猫精提示设备不在线,添加设备界面【status(支持的属性状态)】勾选上在线状态属性 4.添加设备的时候提示【请检查您的homeassistant密码是否正确或自行验证下方链接是否可以打开您的HomeAssistant】 请确保homeassistant的地址是外网可访问的,路由器映射ha的8123端口,确保自己的运营商分配的是公网ip(如果没有映射端口的条件或是ipv6用户可以安装直连插件打开穿透功能进行控制)

更新日志: 2021-4-8: 解决猫精语音控制窗帘打开关闭颠倒的问题 2021-7-6: 优化设备状态同步逻辑 2021-7-8: 设备灯增加色温控制 优化解决猫精控制设备,解决因为网络延迟(由于网络原因导致用户HomeAssistant回馈到天猫精灵超时)导致设备正常控制,但猫精提示设备暂不可用的问题。 2021-8-25 更新支持ipv6 (需安装插件并且打开穿透功能) 2021-8-31 新增风扇控制 2021-12-29 修复ha地址为https协议提示HomeAssistant地址有误或超时的问题。 2021-12-30 修复插件同步状态时造成设备状态属性丢失的bug,重新添加设备选择属性即可。 2021-12-31 插件更新: 更新实体状态同步逻辑,旧版本插件监听实体变动会上报所有实体的属性,上报数据包过大。现更新为实体状态变动单个实体属性上报。 请安装了插件但未更新的同学尽快更新。 2022-01-10 插件更新: 更新插件直连控制设备,无需公网ip,支持ipv6。设备状态上报只上报同步hasslife上添加的设备,减少带宽占用。历史插件因带宽占用过大停止使用。修复部分设备添加因属性值非法设备消失问题。请安装了插件但未更新的同学尽快更新。 2022-01-13 插件新增集成接入方式,免去修改配置文件的繁琐,安装完插件去集成里添加hasslife并配置账号密码即可 2022-01-17 更新支持小爱同学 目前小爱同学 支持的设备:灯、开关、窗帘、空调、风扇。 2022-02-22 更新插件至v1.5 优化多个设备控制速度

插件[推荐]使用hacs安装!!! 仓库地址:https://github.com/Blear/HassLife 已安装过旧版本插件的先删除custom_components目录下的hasslife文件夹再安装(如果之前configuration.yaml文件里配置过hasslife账号密码需要把那段配置也删除) 如果gayhub太慢,可以去码云gitee下载手动丢插件目录安装

智能家居 HomeAssistant 天猫精灵 小爱同学

本文地址:https://www.blear.cn/article/tmall-homeassistant

转载时请以链接形式注明出处



【本文地址】


今日新闻


推荐新闻


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