Beginner’s Guide to Home Assistant Install
Open source home automation that puts local control and privacy first. Perfect to run on a Raspberry Pi or a local server.
There is too much information for a beginner.
https://www.home-assistant.io/
Home Assistant 是一个成熟完整的基于 Python 的智能家居系统。官方支持debian操作系统。
Home Assistant支持全平台安装,大致可分为以下四种方法.
There are four ways to get started:
系统模式(Home Assistant Operating System):将固化了HA的系统直接安装到主机上,一般安装树莓派等低功耗物理机或VM虚拟机中;
容器模式(Home Assistant Container):将核心运行在Docker容器环境中,可以实例运行在任意设备上,不需要单独分配一台主机或虚拟机;
监管模式(Home Assistant Supervised):功能最全面的直接安装,需要进行繁杂的设置;最大的用途有两项,一是升级管理,二是add-on;supervisor会不停的提醒你各种更新;HA一个月差不多会发5-6个版,这里还没有算上各种add-on的更新
核心模式(Home Assistant Core):将核心添加到指定的主机中,需要自行安装对应的依赖后配置Python虚拟化环境。
Host Operating System
HA Operating System,又称 HassOS,提供了一个包含了HA 的操作系统镜像。内部基于 Docker 容器引擎,通过容器化部署的 Supervisor 容器化控制 HA Core 及相关应用。
既然是 OS,因此只能在独立物理设备或者是虚拟机中进行安装。官方推荐
HA Container,基于容器技术独立安装 HA Core,如 Docker。免去了各种环境的不统一困扰。需要在支持容器化技术的操作系统中安装和使用。
Home Assistant Supervisor,前身 Hass.io,是一个基于容器化的系统,通过容器化部署的 Supervisor 容器化控制 HA Core 及相关应用。HA 提供了 手动安装 脚本。
和 HA Operating System 最大的区别就是可以安装在已有的操作系统上,其它都一样。
HA Core,手动安装在 Python 虚拟环境中,纯手动,可能需要一定的折腾能力
https://github.com/home-assistant/supervisor
https://github.com/home-assistant/supervised-installer
说起Home Assistant,其实有两个分类:
Home Assistant installation
https://www.home-assistant.io/installation/windows
https://bbs.hassbian.com/thread-11553-1-1.html
1.General Knowledge of Home Assistant installation-https://www.msly.cn/general-knowledge-of-home-assistant-installation
1. Raspbian+Docker+Hassio的形式
https://bbs.hassbian.com/thread-2585-1-1.html
Why does Home Assistant have so many names?
https://analytics.home-assistant.io/
https://rpi-imager-stats.raspberrypi.com/
HAOS
系统资源占用的问题。如果像是树莓派一类的直接跑HAOS,当然是没有问题,并且也是官方非常推荐的方式,专机专用麻烦事肯定会少。
但实际上大家更多的是在使用虚拟机在跑,而虚拟机的资源占用就远高于Docker,我的经验是,2G内存就可以很稳的跑Container,如果放在NAS里,则4G内存也足够。
但是要用虚拟机的话,最好要有8G内存,给虚拟机分配上4G。
Home Assistant is a full UI managed home automation ecosystem that runs Home Assistant Core, the Home Assistant Supervisor and add-ons. It comes pre-installed on Home Assistant OS, but can be installed on any Linux system. It leverages Docker, which is managed by the Home Assistant Supervisor plus the added benefit of dozens of add-ons (think app store) that work natively inside the Home Assistant environment.
If you do not understand what this means, or that making almost any changes to the underlying OS may render your install Unsupported/Unhealthy, this installation method is not for you and you should install HA OS. If you do not require the supervisor, then installing HA Container 715 may be a better option and will allow you full control over the OS to install additional software and Docker containers.
Open source home automation that puts local control and privacy first. Perfect to run on a Raspberry Pi or a local server.
There is too much information for a beginner.
https://www.home-assistant.io/
Home Assistant 是一个成熟完整的基于 Python 的智能家居系统。官方支持debian操作系统。
Home Assistant Core是核心功能,相当于基础版,完全开放。
Home Assistant Container是安装在docker下的homeassistant core容器版,半开放。
Home Assistant OS是带插件库的homeassistant core容器版,相当于完全版,封装好不开放。
Home Assistant支持全平台安装,大致可分为以下四种方法.
There are four ways to get started:
系统模式(Home Assistant Operating System):将固化了HA的系统直接安装到主机上,一般安装树莓派等低功耗物理机或VM虚拟机中;
容器模式(Home Assistant Container):将核心运行在Docker容器环境中,可以实例运行在任意设备上,不需要单独分配一台主机或虚拟机;
监管模式(Home Assistant Supervised):功能最全面的直接安装,需要进行繁杂的设置;最大的用途有两项,一是升级管理,二是add-on;supervisor会不停的提醒你各种更新;HA一个月差不多会发5-6个版,这里还没有算上各种add-on的更新
核心模式(Home Assistant Core):将核心添加到指定的主机中,需要自行安装对应的依赖后配置Python虚拟化环境。
Host Operating System
知名的 Linux 发行版,包括当下流行的 Ubuntu、Deepin、elementary OS、「树莓派」的官方系统 Raspberry Pi OS (Raspbian) 等,其实都是基于 debian 衍生而来的!
HA Operating System,又称 HassOS,提供了一个包含了HA 的操作系统镜像。内部基于 Docker 容器引擎,通过容器化部署的 Supervisor 容器化控制 HA Core 及相关应用。
既然是 OS,因此只能在独立物理设备或者是虚拟机中进行安装。官方推荐
HA Container,基于容器技术独立安装 HA Core,如 Docker。免去了各种环境的不统一困扰。需要在支持容器化技术的操作系统中安装和使用。
Home Assistant Supervisor,前身 Hass.io,是一个基于容器化的系统,通过容器化部署的 Supervisor 容器化控制 HA Core 及相关应用。HA 提供了 手动安装 脚本。
和 HA Operating System 最大的区别就是可以安装在已有的操作系统上,其它都一样。
HA Core,手动安装在 Python 虚拟环境中,纯手动,可能需要一定的折腾能力
https://github.com/home-assistant/supervisor
https://github.com/home-assistant/supervised-installer
说起Home Assistant,其实有两个分类:
安装 Home Assistant 一般有两种方式:
在虚拟机中安装 Hassio - HA 提供的内置相关功能的磁盘映像(可以参考:https://bbs.hassbian.com/thread-8119-1-1.html),这种方法的优点在于非常简单,很快就可以开启一个 HA 的服务器,然后就可以在浏览器访问了,而且 HA 也提供了大量供用户自定义的选项。
下载 HA Core 源码,自己组装相关组件(如:Frontend),这种的方式则是为了实现更完全的自定义,如:修改左侧导航栏的标题。
Home Assistant installation
https://www.home-assistant.io/installation/windows
https://bbs.hassbian.com/thread-11553-1-1.html
1.General Knowledge of Home Assistant installation-https://www.msly.cn/general-knowledge-of-home-assistant-installation
1. Raspbian+Docker+Hassio的形式
https://bbs.hassbian.com/thread-2585-1-1.html
Why does Home Assistant have so many names?
https://analytics.home-assistant.io/
Sun 235,989 (99.4%)
https://rpi-imager-stats.raspberrypi.com/
HAOS
系统资源占用的问题。如果像是树莓派一类的直接跑HAOS,当然是没有问题,并且也是官方非常推荐的方式,专机专用麻烦事肯定会少。
但实际上大家更多的是在使用虚拟机在跑,而虚拟机的资源占用就远高于Docker,我的经验是,2G内存就可以很稳的跑Container,如果放在NAS里,则4G内存也足够。
但是要用虚拟机的话,最好要有8G内存,给虚拟机分配上4G。
Home Assistant is a full UI managed home automation ecosystem that runs Home Assistant Core, the Home Assistant Supervisor and add-ons. It comes pre-installed on Home Assistant OS, but can be installed on any Linux system. It leverages Docker, which is managed by the Home Assistant Supervisor plus the added benefit of dozens of add-ons (think app store) that work natively inside the Home Assistant environment.
If you do not understand what this means, or that making almost any changes to the underlying OS may render your install Unsupported/Unhealthy, this installation method is not for you and you should install HA OS. If you do not require the supervisor, then installing HA Container 715 may be a better option and will allow you full control over the OS to install additional software and Docker containers.
0