( ) 天猫精灵接入Home Assistant- 实战

首先说点重要的,新来的新手朋友们,本贴是把天猫精灵接入HomeAssistant的,如果你不懂HomeAssistant请先搜索了解它!然后,本方法接入,需要把你们家的HomeAssistant实例,暴露到公网,就是说你用4G(不是家里wifi)先能访问到你家的HomeAssistant,才可以。具体什么是公网,也自行论坛搜索或者百度搜索。不满足以上条件的,不要试了,肯定不行。

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

说起天猫精灵的接入,最早是由c1pher(25989406)大神通过开发自定义技能接入,后面qebabe大神进行了改进,可以直接通过HASS API读取hass中的设备,但由于接入方法限制,还需要自行搭建php+mysql环境,还要搞oauth认证,让很多人望而却步。

之后,天猫精灵支持了飞利浦hue,这意味着可以通过HaBridge模拟hue进行接入,但是此方法接入很不稳定,不是搜不到设备就是控制不了,也很是让人头疼。

最近c1pher大神搞定了多用户支持,并且c大和q大高风亮节,将核心代码共享给了论坛,这才有了今天的天猫精灵官方技能(名称“HASS智能”)!

此接入方法优点是方便,只需要在天猫官方APP中绑定账户(用论坛账号登录即可,不需要另行注册),然后在配置页面填入HASS公网地址和密码,即可添加设备。设备添加后,会自动同步到天猫精灵APP中。

需要说明的是,论坛提供的官方技能相当于架设了一个多用户oauth授权服务器,同时作为桥,通过https与天猫精灵服务器通讯,桥的另一端就是用户的hass。因此,需要您的hass在公网可以访问到,并且需要提供hass密码来通过hass api来读取设备和响应天猫精灵的操作。

使用此方法接入前,请参阅隐私政策,继续接入表示您已同意该政策。

接入方法:

本帖隐藏的内容

首先打开天猫精灵app,点击“我的”> “智能家居”> 点右上角 + 号 > 找到“HASS智能”

<ignore_js_op>

QQ截图20180302222411.png (334.84 KB, 下载次数: 3)

下载附件

2018-3-2 22:36 上传

 


点击进入,阅读相关说明后,点击绑定账号,此时会提示你登录,用论坛账号和密码登录后,会跳转到授权页面,点击 YES,确认授权后,即为绑定成功。

然后,用浏览器打开此页面: https://bbs.hassbian.com/tmall

后面的步骤可参考官方技能的 说明页面,同时可参考c大给出的 注意事项
这里我摘录一些:

目前所有在ha里设置的位置和别名都可以在天猫精灵APP中修改(修改后操作以app中设置的位置和别名为准)
由于天猫精灵的传感器目前还无法设置别名,只能通过选择位置区分,且在HA中同一个传感器不同的参数值有不同的entity_id,所以目前每个区域(位置)只能设置一个传感器,如果同一个位置设置了多个传感器,天猫精灵无法区分会导致查询不到结果。

重要提示!重要提示!重要提示!
输入hass地址时,一定要带上 http:// 或者 https:// ,还有端口号!否则可能控制不了!! 格式如下(最后不要有斜杠):
http://hass.test.com:8123

其实很简单,授权后,在设备管理界面,添加设备后,会自动同步到天猫精灵,在天猫精灵APP中更改一下位置和名称别名,在天猫精灵控制时,以在天猫精灵app中设置的位置和名称为准。

你可以说“天猫精灵,打开次卧台灯”,“次卧台灯的状态”,“客厅传感器的温度”

另外,纠结hass密码的,你就别使用了,自己搭建去吧,把服务器资源让给真正需要的人,谢谢。

猜你喜欢

转载自www.cnblogs.com/kekeoutlook/p/9446342.html