如何通过群晖Docker搭建HomeAssistant打造智能家居控制中心

这篇具有很好参考价值的文章主要介绍了如何通过群晖Docker搭建HomeAssistant打造智能家居控制中心。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

使用群晖Docker搭建HomeAssistant并实现异地公网访问


HomeAssistant是一个可以控制 苹果小米、MQTT等设备的智能家居平台。本文首先介绍如何使用 群晖NASDocker套件来安装 HomeAssistant平台,安装成功后,如何结合cpolar内网穿透工具实现 公网访问。

homeassistant 群晖,docker,智能家居,java

基本条件:

  • 有正版群晖或黑群辉,可以装docker。

一、下载HomeAssistant镜像

打开群晖 容器 管理 套件(较旧系统版本对应的套件为群辉Docker

homeassistant 群晖,docker,智能家居,java

注册表 中搜 home-assistant ,右击下图中的 homeassistant/home-assistant 项目下载镜像。

homeassistant 群晖,docker,智能家居,java

FileStation进入 /docker文件夹 新建Homeassistant文件夹

homeassistant 群晖,docker,智能家居,java

等待下载完毕:

homeassistant 群晖,docker,智能家居,java

双击此映像并打开

homeassistant 群晖,docker,智能家居,java

输入随便什么名称,勾选自启动功能,下一步

homeassistant 群晖,docker,智能家居,java

存储空间设置: 选择**/dokcer/homeassistant** 这个刚才新建的路径

homeassistant 群晖,docker,智能家居,java

路径 中填入 /home,给读写权限

homeassistant 群晖,docker,智能家居,java

环境中添加 variable = TZ 和 value = Asia/Shanghai

homeassistant 群晖,docker,智能家居,java

网络 选择 host

homeassistant 群晖,docker,智能家居,java

检查上述修改事项,完成

homeassistant 群晖,docker,智能家居,java

可见 容器启动成功

homeassistant 群晖,docker,智能家居,java

此时,自行查找群晖局域网地址,后边加上:8123 就是homeassistant局域网地址

http://X.X.X.X:8123

此处我建议使用群晖助手 查找群晖ip:

homeassistant 群晖,docker,智能家居,java

本地浏览器 输入 http://192.168.50.31:8123/,进入homeassistant初始化流程:

homeassistant 群晖,docker,智能家居,java

注册账户——选择家庭地区

homeassistant 群晖,docker,智能家居,java

成功进入,现在我们就能尽情安装插件,绑定智能家居设备啦!

homeassistant 群晖,docker,智能家居,java

二、内网穿透HomeAssistant,实现异地控制智能家居

想要在户外访问本地Docker容器部署的项目,就需要内网穿透软件,这里我们使用的是免费不限流量的cpolar,如何在群晖NAS安装cpolar请参考:

如何在群晖系统中安装cpolar(群晖7.X版) - cpolar 极点云

安装完毕后,打开cpolar套件,点击右下角 :9200的局域网地址:

homeassistant 群晖,docker,智能家居,java

homeassistant 群晖,docker,智能家居,java

​ 登录进去后,点击左侧仪表盘的隧道管理——创建隧道,我们来创建一条用于映射HomeAssistant的局域网地址到公网的隧道。

  • 隧道名称:可自定义
  • 协议:http
  • 本地地址:X.X.X.X:8123
  • 域名类型:随机域名(cpolar免费版)
  • 地区:选择China(cpolar免费版选择China,付费版可选择china vip)

点击创建

填写如下:

homeassistant 群晖,docker,智能家居,java

下一步我们 点击 在线隧道列表,复制这个公网链接到浏览器:

homeassistant 群晖,docker,智能家居,java

出现400报错,bad request 意思是 “错误的请求”;

此时不要慌,这是因为homeassistant中未针对反向代理进行设置,所以我们需要在配置文件中简单修改一下。

homeassistant 群晖,docker,智能家居,java

点 配置

homeassistant 群晖,docker,智能家居,java

系统

homeassistant 群晖,docker,智能家居,java

日志

homeassistant 群晖,docker,智能家居,java

此处可以查看外部访问的错误日志

homeassistant 群晖,docker,智能家居,java

在NAS中编辑文件,需要安装 文本编辑器 套件

homeassistant 群晖,docker,智能家居,java

在/docker/中找到 configuration.yaml 配置文件,右键使用编辑器打开

homeassistant 群晖,docker,智能家居,java

在最后 粘贴如下一段代码:

homeassistant 群晖,docker,智能家居,java

下面ip地址就是我们上面查看日志提示的那个ip地址,此处需要自行修改

http:
  use_x_forwarded_for: true
  trusted_proxies:
    - 192.168.50.31

homeassistant 群晖,docker,智能家居,java

保存修改

homeassistant 群晖,docker,智能家居,java

重启容器

homeassistant 群晖,docker,智能家居,java

刷新 公网访问的网页,输入用户名密码进入:

homeassistant 群晖,docker,智能家居,java

homeassistant 群晖,docker,智能家居,java

要注意的是,以上步骤使用的是随机临时端口地址,所生成的公网地址为随机临时地址,该公网地址24小时内会随机变化。我们接下来为其配置固定的端口地址,该地址不会变化,设置后将无需每天重复修改地址。

三、使用固定域名访问HomeAssistant

登录cpolar官网,点击左侧的预留,找到保留的tcp地址,我们来为HomeAssistant保留一个固定二级子域名。

homeassistant 群晖,docker,智能家居,java

保留成功后复制保留的二级子域名地址

homeassistant 群晖,docker,智能家居,java

修改隧道信息,将保留成功的二级子域名配置到隧道中

  • 域名类型:选择二级子域名
  • Sub Domain:填写保留成功的二级子域名
  • 地区选择 官网后台保留的地区(保持一致)

点击更新

​ 更新完成后,打开在线隧道列表,此时可以看到公网地址已经发生变化,地址名称也变成了保留过的二级子域名名称,将其复制下来

homeassistant 群晖,docker,智能家居,java

复制粘贴,即可使用固定的公网ip登录。

homeassistant 群晖,docker,智能家居,java文章来源地址https://www.toymoban.com/news/detail-769693.html

到了这里,关于如何通过群晖Docker搭建HomeAssistant打造智能家居控制中心的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 如何搭建HomeAssistant智能家居管理平台并实现公网访问内网管理界面

    目录 前言 一、下载HomeAssistant镜像 二、内网穿透HomeAssistant,实现异地控制智能家居 三、使用固定域名访问HomeAssistant 结语 作者简介:  懒大王敲代码,计算机专业应届生 今天给大家聊聊如何搭建HomeAssistant智能家居管理平台并实现公网访问内网管理界面,希望大家能觉得实

    2024年02月03日
    浏览(56)
  • 【好玩的开源项目】Docker下部署HomeAssistant智能家居系统

    Home Assistant是一个自由开源的智能家居自动化平台,它可以控制并监测各种智能家居设备、传感器和其他物联网设备。Home Assistant可以运行在树莓派、NVIDIA Jetson Nano等低功耗设备上,使用户可以快速搭建自己的智能家居系统。Home Assistant支持数百种设备和平台,同时提供Web界面

    2024年02月06日
    浏览(39)
  • 最新 HomeAssistant OS 10.3 智能家居搭建(树莓派P400)

    首先,我在这儿给大家做个个人总结,我之前在树莓派P400 4G版本上安装过Debian + Home Assistant Core版本,本以为可以继续操作树莓派的其他功能,当电脑用的,但事实上,我高估了树莓派的性能,很卡,所以我最终选择了把整个树莓派直接安装OS版本。虽然可能不太划算,预算是

    2024年02月03日
    浏览(34)
  • HomeAssistant如何添加HACS插件实现公网控制米家与HomeKit等智能家居

    ​ 上文介绍了如何实现群晖Docker部署HomeAssistant,通过内网穿透在户外控制家庭中枢。本文将介绍如何安装HACS插件商店,将米家,果家设备接入 Home Assistant。 已安装HomeAssistant。 Win,Linux,Macos 部署HomeAssistant:如何搭建Home Assistant智能家居系统并通过内网穿透实现远程控制家

    2024年02月04日
    浏览(83)
  • 树莓派4b学习笔记三--基于Ubuntu搭建Docker 和portainer,基于Docker 搭建Homeassistant、EMQX

    相信接触过Linux系统和虚拟机的小伙伴都或多或少听说过Docker和Docker图形化工具portainer。 Docker 是一个开源的应用容器引擎,基于Go语言并遵循Apache2.0开源。Docker的容器是完全使用沙箱机制,相互之间不会有任何接口,所以不同容器运行互不影响。开发人员可以通过Docker将App变

    2024年02月05日
    浏览(47)
  • 群晖通过 Docker 部署BitWarden

    市面上流行的密码方案比较多,LastPass、1password、Enpass、Keeper、Bitwarden都各有特点,但在开源免费方面Bitwarden应该是无人能及吧;Bitwarden对我这种白嫖佬来说全身都是有点,免费、速度快、体积小、数据自己保管、支持TOTP;同时Bitwarden还具有多种客户端,支持浏览器插件、手

    2024年02月08日
    浏览(37)
  • 【自用】云服务器 使用 docker 搭建 HomeAssistant + MQTT 物联网平台

    1.搭建流程概述 2.准备工作 3.开始搭建! 4.总结 如果想看 ESP32 或其他使用 MicroPython 编程的单片机如何连接到该云服务器,实现 HomeAssistant 控制 单片机的内容,请看我这篇博客的下一篇。 0.总体流程 我们需要先有一台云服务器,然后在上面搭建 docker(用宝塔傻瓜式搭建就行

    2024年02月13日
    浏览(50)
  • HomeAssistant添加HACS插件并实现公网控制米家,HomeKit等智能家居

    ​ 上文介绍了如何实现群晖Docker部署HomeAssistant,通过内网穿透在户外控制家庭中枢。本文将介绍如何安装HACS插件商店,将米家,果家设备接入 Home Assistant。 已安装HomeAssistant。 Win,Linux,Macos 部署HomeAssistant:如何搭建Home Assistant智能家居系统并通过内网穿透实现远程控制家

    2024年02月05日
    浏览(66)
  • 黑群晖Docker通过SSH安装青龙面板

    1、在群晖中开启SSH 2、使用终端进入群晖系统 3、查看需要查找的Docker镜像 这里会列出来搜索到的镜像,找到想要安装的镜像名称。 4、通过命令拉取所需镜像  ​​​​​​  拉取成功后进入群晖操作界面运行Docker,进入镜像管理,可以看到你拉取的镜像。  选中镜像并运

    2024年02月08日
    浏览(68)
  • 小白的proxmox ve(pve)打造AIO(all in boom)折腾日记 (六)黑群晖nas虚拟机建立(包括群晖安装使用及docker jellyfin、qbittorrent的安装使用)

            很多人搞aio主机的最终目的就在于搞一个nas,群晖系统算是nas中用户用的比较多的,各种软件做的也相对比较好。我这里安装的是黑群晖DS918-7.01。         群晖安装部分主要参考教程为:Proxmox VE(PVE)安装黑群晖DSM7.X教程(PVE虚拟机安装群晖DS918-7.01保姆级教程)

    2024年02月16日
    浏览(51)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包