docker配置

Docker>配置

修改默认桥接的地址为路由器ip(如果n1作为旁路由的话 则则这里填写主路由的ip)

获取docker镜像

拉取homeassistant最新docker镜像

软路由打开终端执行以下命令

docker pull homeassistant/home-assistant:latest

等代码跑完后,进入软路由系统,查看镜像出现这个镜像就说明成功了

创建docker容器

创建homeassistant的docker容器

点击Docker>容器菜单,然后 点击添加按钮

点击 命令行 按钮

在弹出的弹窗中 准备输入以下代码

docker run -d --name="hass" -v 你的挂载点/hassistant:/config -p 8123:8123 homeassistant/home-assistant:latest

挂在点在 系统>挂载点 查看

由此最终得出 弹窗中需要输入的命令行 即为

docker run -d --name="hass" -v /mnt/mmcblk2p4/docker/hassistant:/config -p 8123:8123 homeassistant/home-assistant:latest

然后再配置这两个

启动docker容器

点击启动

最后在浏览器 输入你的http://软路由IP地址:8123就可以登录homeassistant后台

安装hacs

到现在为止,我们的Home Assistant系统已经安装完毕并正常运行了,但它仍然是一个空壳子。本质上,现在的Home Assistant,就相当于刚刚买回来的手机或者笔记本电脑,只有操作系统,还需要安装各种软件(应用/App),才能够真正满足日常使用需求。

HACS(Home Assistant Community Store,HA社区商店) 是一个应用商店,我们推荐安装!

进入FinalShell  找到你的挂载点/mnt/mmcblk2p4/docker/hassistant 创建文件夹 custom_components

手动下载hacs安装包 将其解压到该目录下即可

然后重启homeassistant,进入到配置>设备与服务>添加集承 搜索安装即可(搜索到的就是你刚解压上去的本地软件包)





最后你的homeassistant的左侧就多出了 hacs的菜单,你就可用啦!

安装Xiaomi Miot

利用hacs商店 下载软件包

搜索 然后点击列表 进入详情,再点击下载即可(同样也会下载到你hassistant的挂载点/mnt/mmcblk2p4/docker/hassistant里的custom_components目录内)



下载成功后 通过ssh可以查看到下载后的软件包

进入到配置>设备与服务>添加集承 搜索安装即可

选择“账号集成”,并点击下一步。



在筛选设备页面,我们一般选择默认的“排除”即可,这样就是选择所有的米家设备都接入HomeKit。

当看到成功页面的时候,就说明我们的米家设备已经被加入Home Assistant控制了。

效果

最后,关闭成功页面,并点击左上角“概览”,就可以看到所有的米家设备已经出现在主页了

结语

最后发现homeassistant只能跑在局域网下,要外网控制 必须自己内网穿透。

而且还不支持小米摄像头监控查看。

垃圾玩意,呸

浪费我通宵研究!

参考

https://www.bilibili.com/read/cv23513288

https://zhuanlan.zhihu.com/p/611203682?utm_id=0

N1的openwrt的docker下安装homeassistant的更多相关文章

  1. CentOS双机中Docker下安装Mysql并配置互为主从模式

    CentOS双机中Docker下安装Mysql并配置互为主从模式 目录 1.搜索镜像... 1 2.拉取镜像... 1 3.绑定端口: 1 4.配置文件(修改/etc/mysql/my.cnf文件): ...

  2. 基于kail的docker下安装sqli-labs

    后面的关卡涉及到转码问题,比如空格,在Windows中会受到限制,比如24关的文件重命名问题,所以在这记录下在docker下安装sqli-labs,在linux下运行就不会受到限制. 参考链接:htt ...

  3. docker下安装tomcat

    一,查看tomcat镜像 [root@icompany ~]# docker search tomcat INDEX NAME DESCRIPTION STARS OFFICIAL AUTOMATED ...

  4. docker下安装 Oracle11gR2

    这是第二次安装,在第一次安装过程部分内容参考自如下: http://blog.sina.com.cn/s/blog_d840ff330102v4j0.html docker下oracle11g安装 h ...

  5. docker下安装mysql数据库

    因为用了.net core 所以想学习下使用docker: 项目中刚好要用到mysql数据库,所用用docker来安装一次,我使用的是5.6版本: 1.拉取官方镜像 docker pull mysql ...

  6. Docker下安装Influxdb-1.6.1和Grafana5.2.2

    第一步.安装Influxdb 首先启动docker systemctl start docker 然后安装Influxdb(这里解释一下为啥用docker,因为官网下载的话需要FQ[fan-qiang ...

  7. Docker下安装GitLab

    1.需要先安装Docker和Docker Compose,参考:https://www.cnblogs.com/hackyo/p/9280042.html 2.配置GitLab SSL(可跳过): m ...

  8. docker 下安装gitlab

    1.找到docker镜像 docker search gitlab 2.下载gitlab镜像 docker pull  gitlab/gitlab-ce/ 3.通常会将 GitLab 的配置 (etc ...

  9. Docker 下安装 Spark

    1. 安装Docker, 见上篇. 2. 安装ubuntu:    docker run --name dcSpark ubuntu 3. 运行 Bash:     docker exec -ti d ...

  10. 如何在docker下安装elasticsearch(上)

    一 环境 VMware® Workstation 15 Pro centos7 (1810) docker19.03.1 二 进入centos7启动dcoker systemctl start doc ...

随机推荐

  1. 一文搞懂Dockerfile

    Dockerfile官网 https://docs.docker.com/reference/dockerfile/ 什么是Dockerfile? Dockerfile 是一个文本文件,其内包含了一条 ...

  2. 基于 OT-JSON 与 Immer 设计低代码/富文本场景的状态管理方案

    在复杂应用中,例如低代码.富文本编辑器的场景下,数据结构的设计就显得非常重要,这种情况下的状态管理并非是redux.mobx等通用解决方案,而是需要针对具体场景进行定制化设计,那么在这里我们来尝试基于 ...

  3. 基于Java Swing开发好看的皮肤

    先介绍几款开源及商业的皮肤. Weblaf:非常赞的套件,界面现代.简约.依赖包较少. 有开源也有商业协议,个人最喜欢的皮肤.https://github.com/mgarin/weblaf PgsL ...

  4. MIUI系统,APKMirror Installer安装apkm的时候提示app installation failed Installation aborted解决方案

    场景 我的手机是MIUI系统,通过APKMirror Installer安装apkm的时候提示app installation failed Installation aborted. 本来不想装了, ...

  5. 多数据库迁移的艺术:Alembic在复杂环境中的精妙应用

    title: 多数据库迁移的艺术:Alembic在复杂环境中的精妙应用 date: 2025/05/11 00:35:52 updated: 2025/05/11 00:35:52 author: c ...

  6. 手把手教你实现MVVM架构

    .markdown-body { color: rgba(89, 89, 89, 1); font-size: 15px; font-family: -apple-system, system-ui, ...

  7. 区块链共识算法--PoW

    PoW算法为一种概率算法,其共识结果是临时的,随着时间推移或某种强化,共识结果被推翻的概率越来越小,最终称为事实上结果 1 研究 工作量证明(Proof Of Work,简称POW),简单理解就是一份 ...

  8. 深度解析3D模型生成器:基于StyleGAN3与PyTorch3D的多风格生成工具开发实战

    引言:跨模态生成的革命性突破 在元宇宙与数字孪生技术蓬勃发展的今天,3D内容生成已成为制约产业发展的关键瓶颈.传统建模方式依赖专业软件和人工操作,而基于深度学习的生成模型正颠覆这一范式.本文将深入解析 ...

  9. SgLang代码细读-3. Cache

    本地显存池 数据结构 因为kv cache有MHA,MLA,DoubleSparse 等多种自定义类型,需要进行一步抽象将框架和cache类型做隔离, 所以有了2级内存池的设计. 一级保存和cache ...

  10. 【公众号搬运】React-Native开发鸿蒙NEXT(2)

    .markdown-body { line-height: 1.75; font-weight: 400; font-size: 16px; overflow-x: hidden; color: rg ...