OpenWrt部署HomeAssistant Node-RED以及MQTT-EMQX
00 分钟
2024-11-26
2025-2-23
类型
状态
日期
链接
摘要
标签
分类
图标
密码

1 Home Assistant

一款优秀的家庭自动化平台,您的智能家居好帮手。

1.1 Docker拉取homeassistant镜像,进入终端,输入下面的命令并回车运行;

notion image

1.2 创建持久化目录

1.3 接着继续输入如下命令并回车运行,创建homeassistant容器(先别直接复制输入,下方有说明);

说明:
/opt/homeassistant/config 用来存放homeassistant的配置文件,按需修改。
notion image

1.4 上面3条命令完成以后,管理界面—Docker—容器,就能看到homeassistant已经运行起来了

notion image

1.5 浏览器打开设备对应IP加上8123端口,例如 http://192.168.5.1:8123/,即可进入homeassistant控制台。

notion image

1.6 安装HACS极速版

2 Node-RED

Node-RED,这个项目是由IBM新兴技术服务团队构建的可视化物联网编排工具,可基于浏览器的流程编辑器连接设备、服务器和API应用。可以将Home Assistant接入Node-Red实现自动化。

2.1 Docker拉取node-red镜像,进入终端,输入下面的命令并回车运行;

notion image

2.2 关键持久化目录

2.3 接着继续输入如下命令并回车运行,创建node-red容器(先别直接复制输入,下方有说明);

说明:
/root/node-red/nodered 用来存放node-red的数据文件,按需修改。
notion image

2.4 接着输入以下命令(解决node-red容器启动不了的bug);

notion image

2.5 上面4条命令完成以后,管理界面—Docker—容器,找到node-red重启,然后node-red就运行起来了;

notion image

2.6 浏览器打开设备对应IP加上1880端口,例如 http://192.168.5.1:1880/,即可进入node-red控制台。

notion image

3 MQTT-EMQX

EMQX基于Erlang/OTP平台开发的MQTT消息服务器,是开源社区中最流行的MQTT 消息服务器,支持丰富的物联网协议,包括 MQTT、LwM2M、MQTT-SN、CoAP、 LoRaWAN、 HTTP和WebSocket等。

3.1 Docker拉取MQTT-EMQX镜像,进入终端,输入下面的命令并回车运行;

notion image

3.2 关键持久化目录

3.3 Docker拉取emqx镜像并创建容器,进入终端,输入下面的命令并回车运行;

notion image

3.4 目录权限修复

3.5 上面命令完成以后,管理界面—Docker—容器,就能看到emqx已经运行起来了;

notion image

3.6 浏览器打开设备对应IP加上18083端口,即可进入eqmx控制台。

说明 初始帐号:admin 初始密码:public 连接端口是1883
notion image

免责声明:
  • 笔者水平有限,尽管经过多次验证和检查,尽力确保内容的准确性,但仍可能存在疏漏之处。敬请业界专家大佬不吝指教。
  • 本文所述内容仅通过实战环境验证测试,读者可学习、借鉴,但严禁直接用于生产环境由此引发的任何问题,作者概不负责
上一篇
华为云体验ComfyUI
下一篇
阿里云体验ComfyUI一键脚本

评论
Loading...
目录