群晖设备容器问题

sbgphl 2019-05-27 10:22:21
家用一般就是下载、备份、看电影用。

看新的设备上有docker功能,请问大家几个问题;
1、使用上有什么限制吗?
2、支持docker compose这样的管理工具吗?
3、只是学习新技术使用是否够用?
4、性能如何?会不会编译一个东西巨慢。。
...全文
180 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
家庭智能HomeAssistant四⼤组件的安装 本⽂是群晖NAS安装教程,但是如果你对docker⽐较了解的话,也是可以在任何环境中安装的,⽂中都有docker容器的对应卷、端⼝、环 境变量等挂载截图。 简介 Home Assistant:是⼀款基于 Python 的智能家居开源系统,⽀持接⼊众多品牌的智能家居设备,可以轻松实现设备的语⾳控制、⾃动化 等。其实最⼤的优势是集中化管理,⽐如⼩⽶,飞利浦等等这些智能化的产品你需要在他们的APP上使⽤并进⾏控制,⽽有了hass你就可 以摆脱那些APP集中控制他们,并且相互关联实现⾃动化。还有就是有些模块是没有APP的 但是那些模块可以通过某种通讯协议来实现与 hass对接 最终进⾏控制和⾃动化编程。 HomeBridge:是⼀个插件,主要作⽤是可以让homekit识别到Home Assistant接⼊的设备相当于⼀个桥的作⽤,homekit就是苹果的智 能平台,可以⽤siri语⾳控制智能设备,因为homebridge的开发者是原来homekit开发团队的成员,所以逆向了homekit的协议,可以让不 是homekit的设备与苹果接⼊,从⽽达到使⽤siri去控制智能设备的⽬的。 MQTT:其实就是⼀种⽤做消息的通讯协议,⽽hass是内置这种协议的,MQTT其实是⼀种本地的服务器,也可以理解成服务端,它与 hass关联,可以发送和接收消息,也就是命令或者状态信息。为什么mqtt要与hass关联呢?不是对所有设备都能进⾏控制,因为有些⼚商 是不⽀持hass的接⼊,但是这些设备如果⽀持mqtt或者其他传输协议的话,我们就能通过这个传输协议来进⾏接⼊最终实现控制及⾃动化 的编程。市场中有很多模块是通过MQTT这种传输协议来实现控制的,你hass⾥⾯配置了这些模块,但是你没有办法控制它,这就是 MQTT扮演的⾓⾊作⽤。 Node-RED:这个功能强⼤,但是也可以说单⼀,因为我们最多⽤到的就是⾃动化,它的好处是可以把⼀些不同品牌的设备进⾏逻辑性的控 制。⽐如说你有⼀个⼩⽶的门窗感应器,你家⾥⾯有⼀个飞利浦的智能台灯,你可以在RED⾥⾯设置开门就可以⾃动打开你的台灯。每个品 牌的设备在hass⾥⾯都是有⼀个ID,⽽red就是把这些ID相互关联起来利⽤起来。这个如果没有hass跟RED的想换关联,单独⼀家⼀家的 app是实现不了这种场景⾃动化的。 安装 安装HomeAssistant 下载镜像homeassistant/home-assistant:latest 版本(⽂件2G,你可以去喝杯茶) 镜像下载完成后,下载⽂件 homeassistant.syno.json 在群晖FileStation中创建⽂件夹docker/homeassistant,然后把 homeassistant.syno.json ⽂件上传到这个⽂件夹中,如下图所⽰: 如下图所⽰,在docker的"容器"中导⼊配置创建容器: 选中刚刚创建的容器,点击编辑,检查⼀下各项配置正常后,就可以启动容器了。 截图如下: 纠正⼀下,图中应该是 TZ=Asia/Shanghai,既左边填TZ右边填Asia/Shanghai就可以了,没有value和variable 容器启动后(稍等2分钟,给容器⼀个初始化时间)初始化完成后的docker/homeassistant⽂件夹内容如下图: 然后⽤浏览器访问 就可以看到界⾯了。 ⾄此,我们还需要设置⼀下api的密码,为HomeBridge提供⽀持(如果不设置你将可能会迎来⼀个巨坑,照做即可) 修改⽂件 docker/homeassistant/configuration.yaml,设置api的密码,如下图: 保存⽂件,重启homeassistant容器即可。 此时你再次访问 会看到Legacy API Password的登录⽅式,密码就是图上设置的密码,这个是⽤来给HomeBridge连接HomeAssistant 使⽤。 注意:本教程对应的docker镜像虽然是下载的latest,但是实际上当时的版本是 0.88.2 ,在 docker/homeassistant ⽬录的 .HA_VERSION 中 可以看到版本号。不排除新的版本使⽤本教程安装会出现⼀些问题。 安装HomeBridge 为了对接homekit,我们需要搭建homebridge 和 homebridge-homeassistant的插件。 我们需要先准备三个⽂件安装⽂件 、package.json和config.json 下载下⾯的2个⽂件,解压 然后在群晖中创建docker/homebridge/ ⽂件夹,并将这4个⽂件放⼊其中,如下图: 然后在群晖中创建docker/homebridge/ ⽂件夹,并将这4个⽂件放⼊其中,如下图

932

社区成员

发帖
与我相关
我的任务
社区描述
云计算 云存储相关讨论
社区管理员
  • 云存储
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧