一、HASS准备
首先需要保证HASS满足条件,并执行相关操作
1.1 版本号
需要安装并配置好Home Assistant(下称HASS) v0.73及以上版本(0.89.2版测试通过);
1.2 公网访问
通过端口映射或内网穿透将HASS开放到公网(http或https均可);
1.3 Customize基本设置
在customize.yaml里,将想添加到天猫精灵的设备下加入一条 tmall_genie: true (必须添加,否则无法识别设备);
1.4 Customize高级设置
由于天猫精灵官方不支持同一位置多传感器,本技能通过高级设置可以达到虚拟传感器效果。具体代码如下:
sensor.temperature_158d000000: friendly_name: 小米温度 tmall_genie: enabled: true attach_sensor: - entity_id: sensor.humidity_158d111111
1.5 长效令牌获取
最后一步,需要在你的HASS实例中,生成一个长期访问令牌。具体方法如下,在HASS界面左上角,点击你的名字的首字母,滚动到页面最下方长期访问令牌处,点击创建令牌,名称随便输入(最好输入tmall以便记忆,且不要随意删除),然后点击确定会生成一长串字符,将以上字符拷贝出来,保存备用。