docker run -d \
--name homeassistant \
--privileged \
--restart=unless-stopped \
-e TZ=Asia/Shanghai \
-v $HOME/homeassistant:/config \
--network=host \
homeassistant/home-assistant:stable
https://github.com/home-assistant/android/releases
注意不要在homeassistant里给设备重命名,否则会失去控制。如果想改名就去小米那边改,然后在homeassistant重新添加设备。
如果没法控制,点一下“一个设备”里的“下载诊断信息”,等几秒就能控制了。
自动化在docker服务里运行,手机只是做为传感器,向docker服务报告自己的电量。手机并不负责发送开关插座的指令。
所以只要在手机app里绑定了homeassistant,你就可以不必打开app,直接通过homeassistant的web页面也能配置自动化规则。
docker服务默认监听在8123端口,比如我的是 http://192.168.31.16:8123
注意:UC打不开这个页面,要用Chrome。
你可以打开网页版homeassistant控制面板(比如我的是 http://192.168.31.16:8123/ ),在“1个设备”里查看手机的电量,如果没有更新,说明homeassistant客户端被杀后台,你得想办法允许它后台运行。
已经测试成功了。。。
等我录一个完整的操作视频。