请选择 进入手机版 | 继续访问电脑版

『瀚思彼岸』» 智能家居技术论坛

 找回密码
 立即注册
查看: 1663|回复: 36

[进阶教程] 【搬运】关于HA安装方式的官方声明,建议每个玩家细读

[复制链接]

30

主题

549

帖子

2366

积分

超级版主

Rank: 8Rank: 8

积分
2366
金钱
1777
HASS币
230

教程狂人突出贡献

发表于 2020-8-10 12:04:08 | 显示全部楼层 |阅读模式
本帖最后由 XCray 于 2020-9-21 15:20 编辑

经常有些与ha安装方式有关的问题和帖子,尤其是刚接触ha不久的朋友,很容易犯晕。

多次有想法写个帖子把ha的各种安装方式好好的理一理,但很多问题自己也没弄明白,深怕写出来一些似是而非的观点,反而误导别人,那就不好了。

稳妥起见,还是搬运官方文档吧。

原文:
https://www.home-assistant.io/blog/2020/05/26/installation-methods-and-community-guides-wiki/
https://www.home-assistant.io/blog/2020/05/09/deprecating-home-assistant-supervised-on-generic-linux/

建议有英文基础的尽量看原文,就当阅读理解练习好了~~~

作为世界知名的开源软件,HA的安装方式有很多种,总的来说,可以分为两大类:官方支持的、社区支持的。

官方支持的安装方式,官方描述如下:
“A way of installing and running Home Assistant that is officially supported by the Home Assistant project. It means the installation method is tested and documented in the official documentation. Running Home Assistant using such a supported method, leads to the optimal user experience, now and for the future.”
由HA项目组正式支持的HA安装和运行方式,意味着安装方式经过测试并且再官方文档中有良好的说明。使用这种方式,可以带来更好的用户体验,无论是现在还是将来。

与之对应的,是各个社区论坛里的大神发布的修改后的安装方式,其被维护和支持的程度水平差异比较大,只建议对linux、docker、python、ha等有足够积累的专家或者仅供学习测试使用。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
那么,官方支持的安装方式都有哪些呢?

1、hassos,我喜欢用hassos来简单指代这种方式,官方用的是“Home Assistant”——很晕是不是?!

针对官方的用语,可以认为这是官方最为推荐的方式。这种方式的特点是完整、优点是省心。

这种方式曾经被称作“Hass.IO”,又是一个容易引发混淆的词儿。它包括一个HA项目组定制的操作系统 (HassOS)、Supervisor,和各种add-on。可以安装于多种单板计算机或者虚拟机。


这种方式最核心的特点,就是“OS”。

2、Home Assistant Core,HA核心,可以理解为就是纯粹的HA本身,直接运行于python环境,没有Supervisor面板、没有add-on。

3、Home Assistant Container,HA容器。其实这个用词也不是非常妥,官方发布的、使用者下载的,是镜像,镜像在使用者自己的docker环境中运行起来的那个实例,在docker的语境里才是“容器”。

不纠结,这种方式简单来说,就是运行在docker里的core。

以上3种没有问题。官方现在最纠结的、发文要停掉、后来又说要慎重决定是否停止暂时hold住的,是论坛里常说的“hassio”、官方称之为“Home Assistant Supervised“的这种。

这种方式,其实就是第一种去掉了OS。

其实这种方式是受很多人欢迎的,可以在自己已有的普通Linux操作系统里运行、又有完整Supervisor和Add-ons体验。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
那么问题来了,官方为啥想停止支持这个很受欢迎的安装方式呢?最主要的原因是人力问题,其实这种方式本身的各种不确定性(用户自己安装维护的操作系统,不定有什么幺蛾子)。

幺蛾子多了,出的问题也就千奇百怪,官方几乎无法承受。

Home Assistant OS and Supervisor are being maintained by Pascal. He started them 3,5 years ago and has been maintaining this first in his spare time, later as a full-time employee of Nabu Casa.

Building the operating system and the supervisor is a complex task that requires specific expertise. Sadly after 3,5 years, there are still no other contributors to help. This has resulted in his responsibilities outgrowing what one can expect from a full-time employee.

Supervisor和HA的操作系统,一直是由一位叫”Pascal“的大神维护,3,5年了(不知道官方为啥非要用逗号,到底是三五年还是三年半?)。开始,Pascal是利用自己的业余时间,后来他成为了Nabu Casa公司的全职员工,专门负责维护HA OS和Supervisor。——玩HA的每个人,都应该知道、尊敬、感激Nabu Casa这家公司。
打造和维护HA OS和Supervisor是一个很艰巨很复杂的任务,要求很高的专门知识和能力。不幸的是,3,5年以来,一直是Pascal独力支撑,没有其他的贡献者提供帮助。而这项任务是如此的艰巨,已经明显超过了一个专职员工应该承受的程度。

所以,官方打算停掉对这种方式的支持,你可以继续用,但碰到任何问题,官方都不再提供支持,也不会有文档。
但是官方也知道这种方式的价值,所以才纠结。5月份公开发文之后,到现在还在纠结,啥时候能有个结论,我们拭目以待吧。

~~~~~~~~~~~~~~~~~~~~~~~
更新:https://bbs.hassbian.com/thread-10856-1-1.html
官方貌似下了决心,继续支持hassio这种方式,但设置了不少条件。

个人建议:如果你自认为是熟悉linux和docker的非常有经验的高手,或者有严重的自虐倾向,可以使用hassio。不然的话,推荐最省心的hassos。

评分

参与人数 2金钱 +21 HASS币 +20 收起 理由
luminous + 1 感谢楼主分享!
+ 20 + 20 楼主的解释很完美!

查看全部评分

建议阅读我发的所有帖子,在不同版块。不敢吹嘘,大部分还都算得上是干货。
任意米家蓝牙设备(最重要的:各款智能锁)接入HA的终极方案:https://bbs.hassbian.com/thread-10434-1-1.html
回复

使用道具 举报

2

主题

7

帖子

98

积分

注册会员

Rank: 2

积分
98
金钱
91
HASS币
0
发表于 2020-8-10 12:47:07 | 显示全部楼层
本帖最后由 ipadipod 于 2020-8-10 12:48 编辑

hassos软件全盘烧录到TF卡+树莓派=软硬件一体机 ,应该是官方最想推广的方式。
而玩家DIY组合的 linux+docker+python3+ hass docker容器 =混搭模式,这种是极客的最爱,可以完全发挥主机的硬件能力,除了hass还可以跑其他各种应用。这种模式动手能力要强,自己要装MQTT、HACS,集成界面,架构中各个模块组件的结构和网络关系要很清楚。
感觉应该让官方向群晖学习,自产真正的软硬件一体机,加上一些必要的zigbee/RF/蓝牙网关,关联好MQTT,再搭配一些重要的传感器和开关设备,套装出售。
回复

使用道具 举报

11

主题

1203

帖子

3446

积分

论坛元老

Rank: 8Rank: 8

积分
3446
金钱
2243
HASS币
30
发表于 2020-8-10 14:30:50 | 显示全部楼层
从hassio跑到hass的
就是Home Assistant Supervised到Home Assistant Container
hassos要指定硬件 不考虑,docker维护省心省力
至于为啥跳  hassio于我没什么用,addon我用的到的完全可以单独在docker拉取运行,甚至还有几次Superviser启动不了导致无法启动ha的
电子产品设计越复杂 故障点越多 越容易搞坏...基于这个理念 我后面选了hass,甚至连hacs也抛弃了(hacs本身有时候故障就会影响所有插件,且最新的插件不见得就稳定,ha没有大版本升级没必要更新插件)
回复

使用道具 举报

13

主题

371

帖子

1865

积分

金牌会员

Rank: 6Rank: 6

积分
1865
金钱
1494
HASS币
0
发表于 2020-8-10 14:53:04 | 显示全部楼层
当年hassio时候装过一次,然后某一天ssh插件挂了直接导致SSH都连不上了- -
算了,还是直接普通linux + docker的ha core了,配置文件每天自动备份到NAS。
db,mqtt之类的就单独装了,反正装上了也就永远不动了。
ha升级直接更新docker镜像,还不用操心死了咋办。
回复

使用道具 举报

2

主题

194

帖子

1453

积分

金牌会员

Rank: 6Rank: 6

积分
1453
金钱
1259
HASS币
0
发表于 2020-8-10 15:16:57 | 显示全部楼层
本帖最后由 nichwang 于 2020-8-10 16:16 编辑

我现在已经全面转向HassOS了,通过Esxi虚拟机镜像安装使用。
之前一直用的debian一键安装hassio,但是经常发现这样那样的奇怪问题,等我用了官方hassos镜像以后,竟然很稳定。
回复

使用道具 举报

107

主题

4045

帖子

1万

积分

管理员

囧死

Rank: 9Rank: 9Rank: 9

积分
12487
金钱
8357
HASS币
45
发表于 2020-8-10 15:22:41 | 显示全部楼层
最新的情况是官方暂停了不再支持generic linux + supervisor安装方式的决定

                               
登录/注册后可看大图
回复

使用道具 举报

30

主题

549

帖子

2366

积分

超级版主

Rank: 8Rank: 8

积分
2366
金钱
1777
HASS币
230

教程狂人突出贡献

 楼主| 发表于 2020-8-10 16:17:31 | 显示全部楼层
ghostist 发表于 2020-8-10 14:30
从hassio跑到hass的
就是Home Assistant Supervised到Home Assistant Container
hassos要指定硬件 不考虑, ...

确实,真正有用的addon没几个,并且手动拉取运行完全没问题。

hassos最大的优点是省心,升级方便(只是针对ha,在国域网里升级os也很不方便)。

而docker上跑core,比hassos还省心,只是升级稍微麻烦一点儿。
建议阅读我发的所有帖子,在不同版块。不敢吹嘘,大部分还都算得上是干货。
任意米家蓝牙设备(最重要的:各款智能锁)接入HA的终极方案:https://bbs.hassbian.com/thread-10434-1-1.html
回复

使用道具 举报

30

主题

549

帖子

2366

积分

超级版主

Rank: 8Rank: 8

积分
2366
金钱
1777
HASS币
230

教程狂人突出贡献

 楼主| 发表于 2020-8-10 16:20:03 | 显示全部楼层
sirakawa 发表于 2020-8-10 14:53
当年hassio时候装过一次,然后某一天ssh插件挂了直接导致SSH都连不上了- -
算了,还是直接普通linux + dock ...

深有同感。

我自己也是用了几年的core(python,venv,docker),又用了几个月的hassio(群晖社区版)和hassos(群晖vmm),感觉还是docker上跑core最合适。
建议阅读我发的所有帖子,在不同版块。不敢吹嘘,大部分还都算得上是干货。
任意米家蓝牙设备(最重要的:各款智能锁)接入HA的终极方案:https://bbs.hassbian.com/thread-10434-1-1.html
回复

使用道具 举报

30

主题

549

帖子

2366

积分

超级版主

Rank: 8Rank: 8

积分
2366
金钱
1777
HASS币
230

教程狂人突出贡献

 楼主| 发表于 2020-8-10 16:24:24 | 显示全部楼层
nichwang 发表于 2020-8-10 15:16
我现在已经全面转向HassOS了,通过Esxi虚拟机镜像安装使用。
之前一直用的debian一键安装hassio,但是经常 ...

要说图稳定省心,又看重supervisor的方便,官方hassos确实是最佳选择,尤其是在虚拟机上跑的。

只有一种情况推荐debian/ubuntu上用脚本安装hassio:
树莓派、linux主系统可能还有别的用途,顺便跑ha。还不想舍弃supervisor,又愿意折腾的。
建议阅读我发的所有帖子,在不同版块。不敢吹嘘,大部分还都算得上是干货。
任意米家蓝牙设备(最重要的:各款智能锁)接入HA的终极方案:https://bbs.hassbian.com/thread-10434-1-1.html
回复

使用道具 举报

30

主题

549

帖子

2366

积分

超级版主

Rank: 8Rank: 8

积分
2366
金钱
1777
HASS币
230

教程狂人突出贡献

 楼主| 发表于 2020-8-10 16:28:14 | 显示全部楼层
囧 发表于 2020-8-10 15:22
最新的情况是官方暂停了不再支持generic linux + supervisor安装方式的决定

其实官方本来对这种安装方式的支持就很不到位,现在是说了要停又有不舍、不停又无力维持,真是纠结。也许再纠结几个月就彻底放弃了~~~
建议阅读我发的所有帖子,在不同版块。不敢吹嘘,大部分还都算得上是干货。
任意米家蓝牙设备(最重要的:各款智能锁)接入HA的终极方案:https://bbs.hassbian.com/thread-10434-1-1.html
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Hassbian

GMT+8, 2020-9-23 13:15 , Processed in 0.089943 second(s), 35 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表