如何在hass中加入天猫精灵app里的设备实体
时间: 2024-03-19 12:39:55 浏览: 226
Hue-sensors-HASS:支持色相运动传感器和设备跟踪器
要将天猫精灵APP中的设备实体添加到Hass中,需要使用Home Assistant Cloud组件和IFTTT(If This Then That)服务。以下是具体步骤:
1. 安装和配置Home Assistant Cloud组件
在Hass中安装和配置Home Assistant Cloud组件,以便将Hass与IFTTT服务连接起来,具体步骤请参考Home Assistant官方文档。
2. 创建IFTTT applet
在IFTTT中创建一个applet,以便将天猫精灵APP中的设备实体添加到Hass中。具体步骤如下:
- 在IFTTT中创建一个新的applet,选择“+this”添加“天猫精灵”作为触发服务。
- 选择要添加到Hass中的设备实体,例如“智能插座”。
- 选择“+that”添加“Webhooks”作为响应服务。
- 在Webhooks中选择“Make a web request”作为Action。
- 在URL字段中输入Hass的URL,例如:https://my-hass-domain.duckdns.org/api/services/switch/turn_on,其中my-hass-domain.duckdns.org是你的Hass域名。
- 在Method字段中选择POST。
- 在Headers字段中添加Authorization字段,并输入Bearer加上Home Assistant Cloud的long-lived access token。
- 在Body字段中输入JSON格式的数据,例如:{"entity_id": "switch.smart_plug"},其中switch.smart_plug是你要控制的设备实体ID。
3. 在天猫精灵APP中授权IFTTT
在天猫精灵APP中授权IFTTT,以便将设备实体添加到Hass中。具体步骤如下:
- 在天猫精灵APP中选择“我的”。
- 选择“第三方接入”。
- 选择“IFTTT”。
- 输入IFTTT账号和密码进行授权。
4. 测试添加设备实体
在天猫精灵APP中测试添加设备实体,例如打开智能插座。如果一切正常,你应该能够在Hass中看到设备实体,并能够通过Hass控制设备。
注意:如果你的Hass没有公网IP或域名,需要使用反向代理或DDNS等技术让Hass能够被IFTTT访问。
阅读全文