打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
【手把手教程】群晖NAS Docker方式安装HomeAssistant + HomeBridge对接Homekit实现智能家居平台的升级方法

本文准备介绍用群晖NAS Docker方式安装HomeAssistant+HomeBridge对接Homekit实现智能家居平台的升级方法,很多小伙伴实现想体验homekit的功能群晖NAS是一个便捷的选择。homeassistant之所以是最优秀的智能家居平台的原因之一就是版本更新速度快,就像当年的小米MIUI一样。所以今天我们就来介绍一下采用群晖NASDocker方式安装HomeAssistant+HomeBridge对接Homekit实现智能家居平台的升级方法【保姆篇】

作为一个现代化懒人,能张嘴控制绝不动手,什么开关灯,设定空调之类,的喊一声多好。
大冬天的,谁愿意从温暖的被窝里面出来关灯,谁愿意从黑漆漆的地方摸进去开灯。
要回家吃鸡了,书房还是冰冷的,远程打开预热多好啊。
Intel CPU的群晖NAS可以在DSM上跑docker,用docker来跑homeassistant-homebridge就可以省去一个树莓派了

今天我们采用的设备主角是:群晖的DS1517+

Docker方式安装HomeAssistant

首先我们进入群晖界面


进入套件中心,搜索docker,点击安装

安装完成后,点击注册表 搜索下载homeassistant最新的docker镜像文件,点击下载后弹出确认选项,选择当前稳定版本0.62.1标签,然后点击选择

在映像种可以看到homeassistant的docker文件进程,总计2G大小,然后就开始下载最新的镜像文件了,此时映像标签会出现一个白色圆圈1,表示一个镜像文件正在下载。

镜像文件下载完成后群晖NAS系统会有通知,安装成功后,点击启动按钮,进入常规设置页面,点击高级设置

高级配置需要配置,四个部分第一个部分home assistant的自启动服务

第二个部分是指定装载路径了,安装文件夹,点击添加文件,新建2个文件夹homeassistant和homebridge【后面homebridge安装将可以使用】

选择文件夹,选中homeassistant ,配置状态路径 /config


进入第三部配置网络,选择与选择使用和 Docker 宿主相同的网络

进入第四部配置环境,需要新增两个环境变量点击加号,添加 variable = TZvalue = Asia/Shanghai

确认,下一步,应用


在总览中将会发现homeassistant的启动状态

访问群晖的ip+端口接口访问homeassisstant,地址为:http://xxx.xxx.x.xxx:8123/

Docker方式安装Homebridge

任务完成50%,革命尚未成功仍需继续,假如家里网速够快的话以上3分钟就搞定了

为了对接homekit,我们需要搭建homebridge 和 homebridge-homeassistant的插件

再次之前我们需要先准备三个文件安装文件 install.sh 和 package.json,config.json ,后续需要将他们拖至docker/homebridge/ 的文件夹中

 

下面是san个设置文件的示例:
package.json

1
2
3
4
5
6
7
8
9
10
11
12
{
  "name": "DiskStationHomeBridge",
  "description": "HomeKit support for the impatient.",
  "version": "0.1.1",
  "license": "ISC",
  "dependencies": {
    "homebridge-harmonyhub": "0.2.0-alpha",
    "homebridge-netatmo": "^0.0.4",
    "homebridge-nukiio": "^0.0.3",
    "homebridge-synology": "^0.1.0"
  }
}

 

install.sh

1
2
3
4
5
6
#!/bin/bash
npm install -gs homebridge-harmonyhub
npm install -gs homebridge-netatmo
npm install -gs homebridge-nukiio
npm install -gs homebridge-synology

config.json文件,作用连接Homeassistant-homeBridge,username请输入群晖 docker 0 的 HWaddr 地址 ,注意需要大写英文 ,如果你不知道如何获取docker 0 的 HWaddr 地址 请见本文最后说明

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
{
    "bridge": {
        "name": "Homebridge",
        "username": "XX:XX:XX:XX:XX:XX",
        "port": 51826,
        "pin": "123-45-678"
    },
    "platforms": [{
        "platform": "HomeAssistant",
        "name": "HomeAssistant",
        "host": "http://127.0.0.1:8123",
        "password": "",
        "supported_types": ["binary_sensor", "climate", "cover", "fan", "garage_door", "device_tracker", "input_boolean", "light", "lock", "media_player", "rollershutter", "sensor", "scene", "switch"],
        "default_visibility": "visible",
        "verify_ssl": false
    }]
}

好的 准备好文件我们开始启动homebridge以及homebridge-homeassistant 配置方法
首先在注册表搜索homgbridge 出现N多镜像,用脚投票我们选择了marciraddatz/homebridge

配置一共分为三步
第一步,在映像点击启动,进入常规配置,点击高级配置,勾选启动自动重新启动



第二步卷 点击添加文件夹选择 docker/homebridge 装载路径 /root/.homebridge
注意 重要的homebridge 前面有一个 “.”

第三步 设置网络,使用与dockerHost相同的网络

点击下一步,确认即可

然后使用File Station 将前面三个文件拖拽到homebirdge 目录下,install.shpackage.jsonconfig.json

homebridge 基本已经配置完成

Docker方式配置homebridge-homeassistant

点击容器 选择homebridge 点击上方详情


进入homebridge 总览页面 选择上方终端机

点击新增旁边向下小三角 输入sh

点击进入sh 格式内容列,此处不能复制 输入 npm install -g homebridge-homeassistant 使用NPM 安装 homebridge-homeassistant

完成发现 homebridge的日志有和homeassistant的通讯说明成功

这样我们的 homeassistant 和 homebridge就已经安装完成

日常配置更新如何操作,如何排除疑难杂症,对接HomeKit

下面我们来说说 homekit的连接,通常我们选择将设备配置在 homeassistant 当然也可直接配置在homebridge上
配置完成,重启ha、hb 观察终端机 是否有日志报错
开homebridge 终端机 使用homekit 扫码终端机产生的二维码即可,或者扫描日志中的一维码完成与homekit 的通讯握手

平时可以在容器下面控制ha 和 hb 的开关,这是群晖的优势,可以根据不同的硬件设备接入不同版本的ha 和 hb, 这就是Docker 的力量


我们先开启ha,确保ha正常访问

我们在启动hb ,同样是使用终端机来监控配置文件是否报错

看到HA 和 HB正常通讯确保homekit 可以通过homebridge拉去到homeassistant 上面的设备
这是拿出你的iphone 或者ipad 打开家庭app 进行添加设备即可完成全套配置,从此获取配置在ha上面的硬件信息

 

ps:配置homebirdge 的时候会发现 找不到 mac地址如何找到?

我做一下补充说明

当你没安装完成HB的时候建议在HA 的终端机进行操作,点击新增旁边倒立小三角->通过命令启动->弹出提示框输入sh

点击侧面新增sh 分栏,在终端机区域输入:ifconfig  获取网络配置位置信息,第一docker 0 就是你虚拟环境docker虚拟分配的Mac地址 = HWaddr 输入给homebirdge的 username 即可完成配置与通讯

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
零基础也可以打造智能家居,利用群晖docker将小米全家桶接入ios Homekit
群晖HomeKit 篇一:在群晖系统里安装Docker
花小钱办大事 篇六:手把手带你群晖docker安装HA连接homekit
利用 Docker 搭建 HomeKit 智能家居
哑虎的智能家居路 篇二:利用群晖NAS打造智能控制中心
智能家居 | 用语音唤醒你的群晖智能生活 Vol.2
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服