HomeAssistant的架构
作者:小编
更新时间:2023-10-11
点击数:
HomeAssistant的架构
- 三套软件是相互独立的三个项目,有各自的版本号
三套软件诞生的时间顺序是
Core
-Supervisor
-Operation System
Core
作为控制中枢,其中包含连接各种不同外围设备的Integration(集成)
Supervisor
管理与控制Core
、以及各种与HomeAssitant协同工作的软件——Add-on
- 三大类安装方式
- 在python环境中,仅安装
HomeAssistant Core
- 在其它操作系统上,安装
HomeAssistant Supervisor
和HomeAssistant Core
- 直接在硬件(或虚拟机)上完整安装(官方推荐)
一些常用的基础操作
升级
Core
/Supervisor
/OperationSystem
都可以单独升级备份/恢复
备份的内容仅包含数据(主要是配置),不包含程序
Add-on的恢复过程中,会下载安装
备份存放在
backup
目录中日志查看
打开
高级模式
后,可以在Supervisor
-system
界面直接查看Core和操作系统的日志重启/关机
Core
/Supervisor
可以单独重启OperationSystem
重启(关机)是整个机器重启(关机)
配置目录结构与内容
文件或目录 | 内容 |
---|---|
configuration.yaml | 用户编辑的配置文件 |
home-assistant.log | 运行日志(每次重启会清空) |
home-assistant_v2.db | 数据库 |
.storage 目录 | 前端配置的各种内容 |
deps 目录 | 自动安装的各种python依赖包 |
升级HomeAssistant
命令:sudo pip3 install homeassistant --upgrade