openwrt已经稳定运行,折腾docker服务——HomeAssitant,统一控制家庭智能设备

HomeAssitant管网

HomeAssitant管网---get started---installation---INSTALL HOME ASSISTANT ON LINUX---Docker compose

Docker compose,那一套,创建文件夹,创建配置文件compose.yml,写入:

version: '3'
services:
  homeassistant:
    container_name:
    homeassistant image: "ghcr.io/home-assistant/home-assistant:stable"
    volumes:
      - /PATH_TO_YOUR_CONFIG:/config
      - /etc/localtime:/etc/localtime:ro
      - /run/dbus:/run/dbus:ro
    restart: unless-stopped
    privileged: true
    network_mode: host

开始部署(官方的是docker compose up -d,我的是docker-compose up -d才能正确执行)

docker-compose up -d

经过漫长的等待,容器最终大小有1.8G,占用内存401MB,管理页面

http://openwrt ip:8123

--------------------------------------------home assistant配置开始----------------------------------------

家里的只能设置,有小米和美的。

首先是添加HACS插件,参考教程
HomeAssistant添加HACS插件并实现公网控制米家,HomeKit等智能家居

大概思路就是安装HACS(Home Assistant Community Store社区商店)---社区商店里安装对应产品插件,添加对应品牌设备。(小米:Midea AC LAN、美的:Midea AC LAN)

添加HACS集成,搜索不到的可以按照教程手动添加。

直接在github上下载HACS文件的源码,放到

将文件全部放在/config/custom_components/hacs目录下,只需要custom_components目录内的文件。重启docker后就可以正常添加HACS集成。

需要关联github账号,需要提前准备好。

小米:Midea AC LAN、美的:Midea AC LAN

-------------------------------------------------------------------------------------------------------------在HACS中搜索安装Midea AC LAN安装失败,提示“unknown error”,尝试手动安装。

把下载的源码中midea_ac_lan目录复制到/config/custom_components/midea_ac_lan目录下

没有文件管理工具,不能直接复制文件夹,尝试复制压缩包后解压

先将Midea AC LAN压缩包zip文件上传到/config/custom_components/midea_ac_lan目录下,控制台进入到该目录

cd /config/custom_components/midea_ac_lan/

ls命令看看有没有上传的midea_ac_lan.zip文件,unzip命令解压文件

unzip midea_ac_lan.zip

通过文件管理器检查文件完整性后,重启HA

即可在配置--集成--添加集成--midea_ac_lan
IP地址填写路由器所以在网段,最后一位填写255,即可搜索到设备,逐个添加即可

-------------------------------------------小米摄像头添加了无效------------------------------------------