OpenWRT docker安装homeassistant、node-red、zigbee2mqtt

这篇具有很好参考价值的文章主要介绍了OpenWRT docker安装homeassistant、node-red、zigbee2mqtt。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1.安装 Docker 和 Docker Compose

opkg update
opkg install docker-compose

2.创建 Home Assistant 的配置文件目录和数据目录。

mkdir -p /opt/hassio/config
mkdir -p /opt/hassio/data

3.创建 docker-compose.yml 文件
在/opt/hassio/config创建 docker-compose.yml 文件

version: '3'
services:
  homeassistant:
    container_name: homeassistant
    image: homeassistant/home-assistant:stable
    volumes:
      - /opt/hassio/config:/config
      - /etc/localtime:/etc/localtime:ro
    network_mode: host
    restart: always
    environment:
   - TZ=Asia/Shanghai
  
  ~~depends_on:
      - mqtt
      - zigbee2mqtt
  mqtt:
    container_name: mqtt
    image: eclipse-mosquitto:2
    restart: always
    network_mode: host
    volumes:
      - ./mosquitto:/mosquitto
    environment:
      - TZ=Asia/Shanghai
  zigbee2mqtt:
    container_name: zigbee2mqtt
    image: koenkk/zigbee2mqtt:latest~~ 

3.使用 Docker Compose 安装 Home Assistant Supervised,会启动 Home Assistant 容器,并在后台运行

cd /opt/hassio/config
docker-compose up -d

可能需要在新建/opt/tmp/GetImageBlob2039585392

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名称。文章来源地址https://www.toymoban.com/news/detail-447116.html

到了这里,关于OpenWRT docker安装homeassistant、node-red、zigbee2mqtt的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • centos通过源文件的方式安装node-red

    [回到目录]  查看你的Linux系统是32位还是64位的,不要搞错版本了。执行命令: cat /proc/version  下载地址:【https://npm.taobao.org/mirrors/node/】  选择合适的版本下载: 记住查看你的Linux系统是32位还是64位的,不要搞错版本了。一般x86_64是64位,x86是32位的。 我的服务器是64位的

    2024年02月11日
    浏览(40)
  • node-red集成3d机器旋转 node-red中显示3D模型,并与其交互

    使用dashboar 中的template节点来承载页面 部分核心代码及解释

    2024年02月08日
    浏览(119)
  • Node-RED编程基础

    【Node-RED与IoT开发交流】785381620 ,欢迎加入! Node-RED是一款低代码编程的平台, 可以通过可视化编程的方式实现某些特定功能. 但对于许多初次接触该应用的用户来说, 使用Node-RED编程仍存在一些障碍, 个人认为主要是在以下方面: 消息模型msg 上下文context 函数节点function. 故在此

    2023年04月10日
    浏览(62)
  • Homeassistant --openwrt docker 安装

    openwrt homeassistant安装教程 前提:在N1盒子上面烧录 f大的openwrt系统 (安装81+o 或者82+o都可以)      点击网络点击接口然后修改 这样网络是属于旁路由上网了 可以联通网络了 主要需要填写正确  1.点击配置  2.修改默认桥接的地址(建议修改路由器地址)  1、然后在ssh软件内

    2024年02月15日
    浏览(40)
  • node-red - 读写操作redis

    安装配置node-red环境: centos通过源文件的方式安装node-red nodered-环境搭建及使用 安装配置redis: centos - docker安装redis Windows10安装redis(图文教程) Redis支持的数据结构 回到目录 1.在node-red里面安装redis节点 : 2. 刷新node-red: 回到目录 3.1.1 List(列表)存储 :redis-out节点   redis

    2024年02月10日
    浏览(41)
  • Node-Red UI界面基础设计

    UI的布局依赖于节点中Tab和Group属性。Tab可以理解为页面,Group是分组。Tab可以包含Group。 在使用dashboard控件时,可以对节点的Tab和Group名称进行设置,设置后可在UI界面查看。 使用dashboard节点时,屏幕右侧“调试窗口”的旁边会多一个名为dashborad的小标签,下边有Layout,Them

    2024年02月02日
    浏览(46)
  • 在nodejs应用中集成node-red

    随着物联网(IoT)和边缘计算的快速发展,实时数据处理和可视化变得越来越重要。Node-RED是一个基于JavaScript的开源平台,用于创建实时数据流应用程序。它提供了一个可视化的开发环境,使用户可以轻松地构建、部署和管理数据流。本文将介绍如何在Node.js应用中集成Node-RED,以

    2024年02月14日
    浏览(49)
  • 【Node-RED】安全登陆时,账号密码设置

    Node-RED 在初始下载完成时,登录是无账号密码的。基于安全性考虑,本期博文介绍 在安全登陆时,如何进行账号密码设置 。当然,此处可以参考官方使用指南Securing Node-RED,里面有更为详细的介绍。 而本博文只对用到的进行日志记录,方便后续回顾查看 。 在使用指南中,对

    2024年02月19日
    浏览(40)
  • node-red安全部署方式-安全登录功能

      安装号的node-red,默认是没有用户登陆功能的,每次进入工作界面只需输入 服务器ip:端口号 即可登陆。但是假如其他人知道了我们的ip地址,岂不是任何人都可以访问我们的服务器呢?基于这种情况,我们需要给node-red添加安全认证,即安全登陆功能,使得每次进入node

    2024年02月15日
    浏览(49)
  • Node-Red与ModbusTCP设备通信——读数据

    一、内容简介 本篇内容主要介绍Node-Red通过node-red-contrib-modbus插件与ModbusTCP设备进行通讯,这里用Modbus Slave工具来模拟从站设备,Node-Red作为主站分别从0地址开始读取10个线圈状态和10个保持寄存器,分别用Modbus-Read、Modbus-Getter、Modbus-Flex-Getter三个节点以不同的方式来实现。

    2024年01月24日
    浏览(59)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包