天天看点

OpenWRT docker安装homeassistant、node-red、zigbee2mqtt

N1 OpenWRT安装HA和Node-RED

chatGPT建议:openwrt docker运行nodered及homeassistant

docker run -it -p 1880:1880 --name mynodered nodered/node-red

docker run --name home-assistant --net=host -v /opt/home-assistant-config:/config -e “TZ=Asia/Shanghai” -d homeassistant/home-assistant

docker run -d --name “hassOS” -v /opt/homeassistant:/config -p 8123:8123 --restart=always homeassistant/aarch64-hassio-supervisor

N1 OpenWRT安装zigbee2mqtt

Node-RED安装好Mosquitto broker这个插件并启动,然后点Add-on store页面右上角… -> Repositories -> 添加 https://github.com/lovelylain/hassio-zigbee2mqtt 82 这个仓库,等待刷新后安装zigbee2mqtt插件;安装后按需修改zigbee2mqtt Configuration中mqtt的用户名密码(可以直接填HA的用户名和密码)和serial port参数,改好后启动。

hassio安装小米插件,点击「集成」,点击右下角的「浏览并添加存储库」,搜索xiaomi。,输入米家app用户名与密码,导入你要连接的硬件设备

node-red中的homeassistant控件

将events:all或者events:state拖拽进环境,双击配置。Server为homeassistant服务端配置,包含http://192.168.1.15:8123、Access token(在HA个人账户里的长期令牌)等信息;Entity ID填写需要采集的实体ID名称。

继续阅读