前提条件:已经安装homeassistant,路由器可以配置hosts进行dns劫持
dns劫持到局域网
- 路由器webshell中打开telnet:
telnetd -l /bin/login.sh
, 如果没有webshell请查找资料刷固件自行配置路由器hosts - 终端telnet连接到路由器,telnet 192.168.2.1
- 修改路由器hosts,
vi /etc/hosts
,添加192.168.2.143 Smartplugconnect.phicomm.com
(假如转发的服务器地址192.168.2.143)
image.png -
ping Smartplugconnect.phicomm.com
验证是否转发到192.168.2.143 - 如果更换了ip地址,请重启插座,否则homeassistant可能连不上
安装配置DC1组件
- 下载
wget https://github.com/cloudswave/pi3-script/raw/master/homeassistant/.homeassistant/custom_components/switch/phicomm_dc1m.py -P ~/.homeassistant/custom_components/switch/
wget https://github.com/cloudswave/pi3-script/raw/master/homeassistant/.homeassistant/packages/phicomm_dc1m.yaml -P ~/.homeassistant/packages/
-
配置
查看DC1在路由器上的ip地址,最好绑定一下避免ip被更换。如下图修改2个DC1的ip地址。重启homeassistant服务。
image.png
网友评论