一、安装HASS
二、在HASS中增加对SwitchBot的支持
参考//SwitchBot。
- 在
configuration.yaml
文件中,添加如下语句:
switch:
- platform: switchbot
mac: 'xx:xx:xx:xx:xx:xx'
name: xx
在RaspberryPi里文件路径为/usr/share/hassio/homeassistant/
。
- 其中有两个变量 ,
mac
和name
。
mac
是SwitchBot的MAC地址,必选项,使用小写字母。可以在A里Bot Settings
右上角Information
里查看。例如,mac: 'fa:69:05:8d:fc:db'
。name
是用于显示的名称,可选项。例如,name: Bedroom Light
。
- 如下是添加两个SwitchBot:
switch:
- platform: switchbot
name: Bedroom Light
mac: 'fa:69:05:8d:fc:db'
- platform: switchbot
name: Living Room
mac: 'f1:3e:e5:e6:a1:12'
- 启动或者重启HASS,在HomeAssistant首页就可以看到Switch标签。
- Switch右侧的开关是统一开关所有的SwitchBot。当有一个Bot处于开状态时,只能统一关;当所有Bot处于关状态时,只能统一开。
- 标签里每个名称右侧的图标表示Bot的状态,同时也可直接点击控制开关。
三、在HomeKit中添加HASS以控制SwitchBot
- 在
configuration.yaml
文件中,添加如下语句:
homekit:
- 启动或者重启HASS,在Home Assistant的
Notification
里有HomeKit setup code
。
- 打开Apple Home App,点击
Add Accessory
,点击Don't Have a Code or Can't Scan?
,选择Home Assistant
或者点击Enter code
,输入setup code
即可。