Sakiko's Blog - 智能家居
type: channel
link: https://blog.earlywolf.cn/category/home/
description: 智能家居 HomeAssistant 折腾系列
items: 【软路由】1 J4125 All In One安装日记
items: 【智能家居】3 ESP8266智能开关接入ESPHome&HA
items: 【智能家居】2 米家接入HA和HomeKit
items: 【智能家居】5 Yi网络摄像头接入HASS
items: 【智能家居4】摄像头接入HA与HomeKit
items: ESP8266 开发学习
items: 【智能家居1】Home Assistant Supervised Docker 搭建

【软路由】1 J4125 All In One安装日记
type: item
date: 2023-11-29T01:45:00+08:00
description: J4125 All In One主机搭建pve，安装iKuai、OpenWRT、Adguard LXC、Debian12 LXC、Home Assistant OS。 本期开始是软路由安装与配置系列，一共计划三期，主要记录工控机安装虚拟化系统并搭建软路由、服务器、NAS、Docker等系统及其配置和使用过程。本文不作为教程，仅仅是up主初试All in One主机搭建的记录，仅供参考。 参考： 【软路由】J4125安装PVE7.3+iKuai+OpenWrt+NAS+Win10+Debian+CentOS_pve添加第二块硬盘_xuehu96的博客-CSDN博客 司波图文字：通用PVE AIO安装教程: 通用PVE集成软路由，KODI，基于LXC的Docker服务教程 (gitee.com) AIO从入门到如土 篇一：一文为你揭开一台all in one家庭服务器的神秘面纱_服务器_什么值得买 (smzdm.com) 一、宿主机 选用倍控J4125 4*2.5G网口小主机，安装16GB内存、2T SATA固态硬盘和螃蟹8156b 2.5GUSB网卡（做管理口用，虽然这机器USB只能跑2.0速度）。 网口接线 参考：家用软路由、NAS、All in one网络拓扑方案 - 知乎 (zhihu.com) 网口定义： 宿主机外部名称 宿主机设备名 宿主机pcie地址 软路由内设备名 ETH0 enp1s0 01:00.0 eth1 ETH1 enp2s0 02:00.0 eth2 ETH2 eno1 03:00.0 eth1 ETH3 enp4s0 04:00.0 硬盘分配 500G mSATA做宿主机系统盘和虚拟机储存空间，2T SATA固态直接挂载给LXC容器做下载空间。 flowchart LR subgraph sdb ["/dev/sdb 2TB"] O["挂载 - Debian12 LXC /mnt/ext - qbittorrent LXC /mnt/ext"] end subgraph sda ["/dev/sda 500GB"] subgraph 11[local 100G] A["100G PVE/ESXi"] end subgraph 22[local-lvm 375G] direction TB B[10G iKuai] C[2.5G OpenWRT] F[32G HAOS] G(10G qbittorrent LXC) H(10G Nginx LXC) I(20G AdGuard LXC) D("100G Debian12 LXC") end end 内存分配 LXC不会占用全部内存，KVM虚拟机会分配全部内存。 graph LR subgraph DRAM ["16GiB内存"] A[iKuai 2G] B[OpenWRT 4G] D[HAOS 4G] CDebian LXC 10G Eqbittorrent LXC 4G FNginx LXC 2G GAdGuard LXC 1G end esxi or pve？ esxi不能显示CPU温度？ 容易核显直通 esxi需封装i226、8156b驱动 esxi直通核显需要预留内存 esxi性能损失更小？但无法利用p-state，功耗更大？ 网卡驱动：关于RTL8156 USB 2.5G网卡的安装说明 - 哔哩哔哩 (bilibili.com) PVE7.3 与 ESXi7.0U3c 性能对比：https://kb.blockbridge.com/technote/proxmox-vs-vmware-nvmetcp/ PVE 8.0.3、ESXi 8.0U1、Unraid 6.12.4、Hyper-V和黑群晖 7.1.1虚拟性能的比较：https://youtu.be/hdDNNgnMPII?si=UzrYLOJv4TTvSxFt 结论：PVE在Geekbench跑分中落后ESXi 2到3个百分点，其余指标均低于ESXi百分之1以内。 二、PVE 8.0 2.1 开启IOMMU组 vim /etc/default/grub 在 GRUB_CMDLINE_LINUX_DEFAULT 中，添加intel_iommu=on 和 iommu=pt 2.2 虚拟机架构 graph TD AIO[(AIO)] --> PVE(PVE) ==> A([100 debian12 LXC]) PVE --> B[101 OpenWRT] PVE --> C[102 iKuai] PVE --> D[103 HAOS] PVE ==> E([104 qbittorrent]) PVE ==> F([105 Nginx]) PVE ==> G([10…

【智能家居】3 ESP8266智能开关接入ESPHome&HA
type: item
date: 2022-07-05T03:45:00+08:00
description: 本篇是智能家居折腾系列的第三期，完稿于第5期之后，内容有穿插请跳转查看。 本篇主要介绍ESP8266单片机和ESPHome的开发使用，以及将开发版接入Home Assistant的方法。项目均为测试上手之用，完成度不高，仅做尝试。 这一期围绕使用支持Wi-Fi的单片机制作可使用Home Assistant控制的能远程开关灯的物联网设备，主要介绍使用ESP8266 Node MCU结合舵机制作的简易关灯装置、使用ESP01-S配合继电器模块设计的简易单火线墙壁开关、ESP32-CAM作为IP摄像头。 本文完成时间距内容创造时间较长，详细过程和实物图片就不全展示了，可以找相关教程和文档。 一、ESPHome开发智能开关 ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems. ESP8266和Node MCU开发板这里就不详细介绍了，可以查阅相关页面： ESP8266-NodeMCU介绍. 太极创客：http://www.taichi-maker.com/homepage/reference-index/arduino-hardware-refrence/nodemcu/ 1. Mac(类Unix)上 ESPHome安装 根据官方文档引导，使用 pip 安装 ESPHome（此步骤可以不加user）： pip3 install --user esphome 注意ESPHome --user 安装位置：/Users/gakki/Library/Python/3.9/bin，使用时需要添加环境变量： export PATH="$PATH:/Users/gakki/Library/Python/3.9/bin" 看自己安装的方式，我的需要加 sudo 启动： sudo esphome esphome_config/ dashboard 访问Web localhost:6052： 对于nodeMCU，板载CH340的USB转TTL芯片，在mac上可以免驱直连；对于ESP01等小板，需要搭配烧录器连接至电脑。 连接后，在编辑页面输入配置文件，检查成功后可直接编译烧录至单片机。 ESPHome的优点就是无需编写代码，使用高度集成的配置文件式编程。更多细节请参阅相关文档。 2. ESP8266控制舵机 ESP8266有部分引脚可以输出PWM信号，进而可以操控舵机， 我使用的是SG90舵机，旋转角度仅为90度，供电和GND接开发版，数据线接D4引脚。 硬件输出PWM控制舵机 案例：接入ESPHome用ESP8266控制舵机喂狗：https://bbs.hassbian.com/thread-8741-1-1.html ESPHOME 舵机项目1 官方文档中所给出的ESPHome中关于舵机的配置，使用 esp8266_pwm 输出PWM至指定引脚，并创建舵机实体。 # Example configuration entry servo: - id: my_servo output: pwm_output # Example output platform # On ESP32, use ledc output output: - platform: esp8266_pwm id: pwm_output pin: D1 frequency: 50 Hz 用舵机控制墙壁开关 我尝试将舵机贴近墙壁开关粘贴放置，使得舵机旋转半周后刚好能将开关关闭（由于已拆除，已无现场图片），单片机开发板则从插座取电。 我烧录的yaml： esphome: name: node_mcu platform: ESP8266 board: nodemcuv2 wifi: ssid: "blue_sky" password: "720805zzy" power_save_mode: light # Enable fallback hotspot (captive portal) in case wifi connection fails #ap: #ssid: "Servos Fallback Hotspot" #password: "VYTOwxqxxlOT" #captive_portal: # Enable logging logger: # Enable Home Assistant API api: services: - service: control_servo variables: level: float then: …

【智能家居】2 米家接入HA和HomeKit
type: item
date: 2022-07-04T18:45:00+08:00
description: 这是智能家居折腾记录的第二期，本篇介绍米家产品通过本地或云端连接至Home Assistant，并通过Home Bridge桥接至HomeKit，可以通过HomeKit管理和创建自动化。 同时介绍将苹果 HomePod Mini 与Home Assistant 联动，实现媒体 AirPlay 和tts (text to speech) 的功能。 本篇完成于第五期之后，图片和资源可能会用到4、5期的内容。请跳转翻看 米家直连Wi-Fi产品接入HA 我使用的为 Xiaomi Miot Auto 集成用于连接米家产品，安装于HACS，可以在HACS集成中搜索 Xiaomi Miot Auto 安装。1 在 配置-->设备与服务-->集成-->添加集成 添加此集成，配置中输入米家账号密码，连接模式选择 Auto 会自动侦测并使用本地或云端方式接入Home Assistant。添加新设备后，可以在此页面勾选 更新设备列表 刷新。 使用无线网络接入米家的设备，如插座 chuangmi.plug.v3、小米台灯1s yeelink.light.lamp4 可以自动通过此集成接入Home Assistant。 可以将设备添加到Home Assistant 面板 蓝牙Mesh产品板载BLE直连至HA 对于小米温湿度传感器等使用蓝牙Mesh工作的设备，无法直连小米服务器，只能通过手机或支持蓝牙Mesh的网关（多模网关、小爱音箱Pro等）连接WLAN网络，在没有上述设备的中转服务下，通过Home Assistant服务器的板载BLE也可以将蓝牙Mesh设备连接至Home Assistant。 此方法已经过时，不详细介绍，请参考以下页面： HA官方文档-mitemp-bt：https://www.home-assistant.io/integrations/mitemp_bt/ 智能家居homeassistant添加小米蓝牙温湿度计2代的教程：https://zhuanlan.zhihu.com/p/510881613 写文时我已经找不到我当时使用BLE添加米家设备的文章来源了。实测我使用的旧笔记本改造的服务器，它的板载BLE信号覆盖基本能满足全房需求，但是数据取回时间不太稳定，有时间隔1秒取回，有时隔了半天也不更新数据，总之没有蓝牙网关用着可靠，故此方法不推荐长期使用。 蓝牙、Zigbee产品通过多模网关接入HA 我使用小米的多模网关来连接米家生态的蓝牙Mesh产品，如单火墙壁开关、温湿度传感器；Zigbee产品，如无线按钮，这样物联网终端能直连米家云端，并通过集成接入Home Assistant。 使用小米Gateway集成的连接方式需要破解小米网关，且对新版本支持较差，现在已不推荐使用。 使用 Xiaomi Miot Auto 集成能够自动发现通过网关连接的设备： 空调伴侣 接入HA 【2022/7/12 更新】 小米空调伴侣2，能够红外遥控空调，具有功率检测的功能。由于米家放弃ZigBee，1代兼有ZigBee网关功能的空调伴侣停产。 空调伴侣在米家APP配置完成后，也可以使用 Xiaomi Miot Auto 集成连接至HA，但是截止到2022.7.12 ，此集成对空调的支持仍有些小问题。 显示室温 空调伴侣没有温度传感器，因此接入HA后不会显示 current_temperature ，将空调实体（climate）接入HomeKit后会显示室温为 21 摄氏度。 参考GitHub问题： 无法获取空调伴侣设定的当前空调的工作温度 · Issue #686 · al-one/hass-xiaomi-miot · GitHub 可以再添加 Xiaomi Miot Auto 集成，选择自定义集成，选择好要设置的空调实体，在bind_sensor绑定温度实体，重启后HA和HomeKit中均会显示室温与设定温度。 控制风速 在米家APP中配置好空调后，米家APP中可以正常调整设备风速（高中低档），而HA和HomeKit中调整风速后均无反应。 参考GitHub问题：小米空調fan_mode問題 · Issue #682 · al-one/hass-xiaomi-miot · GitHub 在配置文件中配置translations以修复风速问题： # configuration.yaml xiaomi_miot: translations: fan_control.fan_level: low: low medium: medium middle: middle high: high auto: auto 或者等待集成后续版本的更新推送。 HomeKit桥接 配置Home Bridge可以将接入Home Assistant的设备桥接至Home Kit，这…

【智能家居】5 Yi网络摄像头接入HASS
type: item
date: 2022-07-03T14:54:00+08:00
description: 小蚁摄像头 偶然找到一个闲置的小蚁云台摄像机，型号为Yi 1080p Dome，版本为15CN，虽然年代久远但是还可以正常使用，于是萌生了将其接入Home Assistant的想法。 小蚁摄像头需要接入“小蚁摄像头”APP，此摄像头的国行和美版各有限制，国行（CN）的机器只能使用中文商店的小蚁摄像头APP，US的机器需要使用 Yi Home APP。在APP中有实时串流、操控移动、全景照相、移动检测报警等功能，当然，还有云存储之类的功能，当然那是收费的（笑） 接入智能家居的办法是给摄像头刷入破解固件，使之除了能连接Yi Cloud还能支持本地rtsp串流、支持ONVIF 、MQTT 和 ssh 等功能。摄像头视频流通过rtsp流接入Home Assistant和HomeKit，运动检测等通过MQTT接入 刷入固件 破解固件使用的是 Yi-Hack-V5，Github仓库为：alienatedsec/yi-hack-v5，由于摄像头年代久远，即便是V5固件仅有两年前的更新且仅有BETA版。 比较成熟的是yi-hack-v3和v4固件，都比较古老，但是v3不支持rtsp流（即便加上插件也不能正常使用），v4的rtsp流服务需要收费。。因此选择了提供免费rtsp流服务的v5这一测试版固件。 此固件仍为测试版固件，功能并未全部得到验证，此项目已经停更多日，且仍有较多未解决issue，请谨慎使用。 固件版本选择 按照github页面提供的表格，不同的机型下载Release中对应的不同的分区文件。 Camera rootfs partition home partition Remarks Yi Home 17CN / 27US / 47US rootfs_y18 home_y18 Firmware files required for the Yi Home 17CN / 27US / 47US camera. Yi 1080p Home rootfs_y20 home_y20 Firmware files required for the Yi 1080p Home camera. Yi Dome rootfs_v201 home_v201 Firmware files required for the Yi Dome camera. Yi 1080p Dome rootfs_h20 home_h20 Firmware files required for the Yi 1080p Dome camera. Yi 1080p Cloud Dome rootfs_y19 home_y19 Firmware files required for the Yi 1080p Cloud Dome camera. Yi Outdoor rootfs_h30 home_h30 Firmware files required for the Yi Outdoor camera. Github页面列出了可使用机型。 刷入流程 按照Github页面提供的步骤操作。 准备一张16GB左右大小的micro SD卡，格式化成FAT32格式。 将Release中下载的文件解压后，直接拷贝至SD卡根目录。 拔掉摄像头电源，插上SD卡，重新开机。 待黄灯闪烁30秒后，固件刷入完成，之后黄灯常亮大约2分钟。 之后蓝灯亮起，遵循常规步骤设置Wi-Fi和连接至APP 去路由器管理页面找到摄像头IP地址，打开摄像头的Web管理页面： http://[IP]:8080 功能设置 在Web管理页面可以设置摄像头的时区、ssh功能、运动检测录像功能、FTP自动上传等等功能的开启。 对于1080p dome机型，高负载下最好开启在SD卡创建SWAP文件。 开启FTP上传 默认开启当监测到运动时，自动录制1min的视频，由于存储卡只有32GB，可以将录制的视频及时转存到异地硬盘中。 设置通过FTP方式自动上传视频到服务器，并上传后删除SD卡内的文件。 如果本地文件未能及时删除，也可以在Web管理页面，通过可视化的 cron 手动设置定时删除文件。 RTSP流接入HA 在Web管理页面设置开启RTSP串流，设置画质 记录RTSP高画质的URL为 rtsp://[IP]/ch0_0.h264 在Home Assistant的设置文件 cofiguration.yaml 中添加通用摄像头： camera: - platform: generic name: YiCam stream_source: rtsp://[IP]/ch0_0.h264 验证配置文件后重启Home Assistant，可以看见摄像头实体。 MQTT 功能的接入 此固件支持使用MQTT方式将运动传感器、人类传感器、声…

【智能家居4】摄像头接入HA与HomeKit
type: item
date: 2022-02-24T03:31:00+08:00
description: 本篇文档采用两种摄像头接入HomeAssistant，并接入HomeKit。 一种是使用安信可的ESP32-CAM，通过ESPHome编辑配置文件并刷入固件，然后接入HomeKit，但这种方式没有较好的分辨率，不能串流至HomeKit，且不具备较多的功能。如果是通过Arduino编程，烧录官方示例的Camera WebServer等项目，是可以RTSP串流的，也可以开发其他的功能。 另一种是采用旧手机作为IP摄像头，iOS端可以使用App Store下载的IP摄像头（国人编写的基础版即可），Android端可以使用Google Play 商店的IP摄像头App，不仅能从Web访问进行控制和配置修改，还可以将控制按钮传入Home Assistant和HomeKit。 1 ESP32-CAM 接入ESPHome 我使用安信可的ESP32-CAM的开发板作为IP摄像头，通过ESPHome编程烧录固件，最终接入HA与HomeKit。 买安信可的ESP32尽量到安信可的官方旗舰店购买，避免买到冒牌货。 ESP32-CAM可以采用Arduino编程，也可以采用较简单的ESPHome，通过编写配置文件烧录固件。不过通过ESPHome接入HA能实现功能较为简单，不如自己编程有可玩性。 这里只展示通过ESPHome接入HA的方案。 ESPHome配置 安信可ESP32-CAM摄像头的配置，包括在GPIO_4的LED灯和在GPIO_13的运动传感器。 安信可的摄像头配置参照ESPHome文档的配置1，如不同的摄像头类型请对照官网自行修改。 esphome: name: esp32-cam esp32: board: esp32dev framework: type: arduino # Enable logging logger: # Enable Home Assistant API api: reboot_timeout: 0s ota: password: "1" wifi: ssid: "ssid" password: "password" # Enable fallback hotspot (captive portal) in case wifi connection fails ap: ssid: "Esp32-Cam Fallback Hotspot" password: "12345678" captive_portal: # Example configuration entry esp32_camera: external_clock: pin: GPIO0 frequency: 20MHz i2c_pins: sda: GPIO26 scl: GPIO27 data_pins: [GPIO5, GPIO18, GPIO19, GPIO21, GPIO36, GPIO39, GPIO34, GPIO35] vsync_pin: GPIO25 href_pin: GPIO23 pixel_clock_pin: GPIO22 power_down_pin: GPIO32 # Image settings name: My Camera # ... # Flashlight output: - platform: gpio pin: GPIO4 id: gpio_4 light: - platform: binary output: gpio_4 name: esp32cam-light # Binary Sensor binary_sensor: - platform: gpio pin: GPIO13 name: "westcam2_pir" device_class: motion HA端 在Home Assistant上直接添加ESPHome设备即可。 通过ESPHome添加的摄像头有如下问题： 无声音，HA上可查看串流 桥接至HomeKit无法查看串流，只可查看10s更新一次的缩略图 运动传感器可用，但貌似只有在光线变化剧烈时才会动作 2 手机做IP摄像头添加至HASS 如果无法忍受ESP32-CAM较低的帧率和分辨率，手头又没有较好的摄像头或者监控设备的话，使用旧手机作为IP摄像头是一个不错的尝试。 目前我拿了一台 HUAWEI Mate 10 Pro 作为IP摄像头，裸机散热基本可用，功能全开待机功耗在3.5W左右。注意在电池未满的情况，尽量选择5V2A以上的充电器和传输线，否则可能会导致充电监控，电量不升反降。 2-1 传输方式 采取rtsp协议，或onvif。 手机端使用IP摄像头APP，作为rtsp的推流端。 配置HASS，添加摄像头实体，并桥接给HomeKit。 2-2 手机端配置 IP摄像头-iOS端 配置…

ESP8266 开发学习
type: item
date: 2022-02-14T00:11:00+08:00
description: 我要是发到博客或者专栏就当个学习笔记吧，如果有时间再整理成教程的格式。 Mac(类Unix)上 ESPHome安装 ESPHome --user 安装位置：/Users/gakki/Library/Python/3.9/bin 使用时需要添加环境变量： export PATH="$PATH:/Users/gakki/Library/Python/3.9/bin" 硬件输出PWM控制舵机 案例：接入ESPHome用ESP8266控制舵机喂狗：https://bbs.hassbian.com/thread-8741-1-1.html esphome: name: servos platform: ESP8266 board: nodemcuv2 wifi: ssid: "blue_sky" password: "720805zzy" # Enable fallback hotspot (captive portal) in case wifi connection fails #ap: #ssid: "Servos Fallback Hotspot" #password: "VYTOwxqxxlOT" #captive_portal: # Enable logging logger: # Enable Home Assistant API api: password: "123" services: - service: control_servo variables: level: float then: - servo.write: id: my_servo level: !lambda 'return level / 100.0;' ota: password: "123" binary_sensor: - platform: gpio pin: D4 name: "手动喂狗" on_state: then: - servo.write: id: my_servo level: 100.0% - delay: 2s - servo.write: id: my_servo level: 0% servo: - id: my_servo output: pwm_output # Example output platform # On ESP32, use ledc output output: - platform: esp8266_pwm id: pwm_output pin: D5 frequency: 50 Hz 软件模拟PWM 案例：ESP8266/ESP01 软件输出PWM二极管调光（Arduino）：https://www.cnblogs.com/cuianbing/p/14409053.html LED 测试项目： esphome: name: node_mcu platform: ESP8266 board: nodemcuv2 wifi: ssid: "blue_sky" password: "720805zzy" # Enable fallback hotspot (captive portal) in case wifi connection fails # Enable logging logger: # Enable Home Assistant API api: password: "123" ota: password: "123" output: - platform: esp8266_pwm pin: GPIO2 frequency: 200Hz id: led_onboard inverted: True light: - platform: monochromatic name: "LED On Board" output: led_onboard ESPHOME 舵机 # Example configuration entry servo: - id: my_servo output: pwm_output # Example output platform # On ESP32, use ledc output output: - platform: esp8266_pwm id: pwm_output pin: D1 frequency: 50 Hz 用舵机控制墙壁开关 最终烧录的yaml： esphome: name: node_mcu platform: ESP8266 board: nodemcuv2 wifi: ssid: "blue_sky" password: "720805zzy" power_save_mode: light # Enable fallback hot…

【智能家居1】Home Assistant Supervised Docker 搭建
type: item
date: 2022-01-30T22:35:00+08:00
description: 这是【智能家居】系列折腾实录的第一篇，整个系列大概会分成4～5期，不会太深入，只是记录下我做智能家居折腾的过程，留个档方便日后查看。如果时间不充裕就不出视频了，感兴趣的观众可以先去看看现有的教程，或是较为详细的官方文档。 2023.1.31 更新： ！！！文章实效性警告！！！ 由于Home Assistant Supervised 安装脚本自1.4.0版本（Dec 11, 2022）起，阻止非原生Debian 11系统（Debian Linux Debian 11 aka Bullseye (no derivatives)）安装HA Supervised，因此本文章对于1.4.0或更新的版本不可用。 用户仍可在非HA支持的发行版上安装较早的（1.3.1及以前）HA Supervised，并升级至最新版本，仍可使用基本的备份、插件功能。 HA Supervised 安装脚本 Release：https://github.com/home-assistant/supervised-installer/releases HA Supervised 安装系统要求：https://github.com/home-assistant/architecture/blob/master/adr/0014-home-assistant-supervised.md 环境介绍 系统环境为桌面端Linux：Deepin 20.4 x86_64，基于 Debian。 neofetch OS: Deepin 20.4 x86_64 Host: 2320JVC ThinkPad X230 Kernel: 5.10.83-amd64-desktop Uptime: 59 mins Packages: 1990 (dpkg) Shell: zsh 5.7.1 Terminal: /dev/pts/0 CPU: Intel i5-3230M (4) @ 3.200GHz GPU: Intel 3rd Gen Core processor Graphics Controller Memory: 1625MiB / 3615MiB 由于是x86的的Linux，所以本文档采用了HomeAssistant Supervised，不同的安装方法所支持的功能不同，具体可见官方文档1： 采用 Docker 安装 Home Assistant 与 Supervisor，为的是能备份和装插件，而且通过Docker安装方便管理。 Docker镜像安装 去GitHub 下载supervisor和其依赖os-agent的.deb安装包。 HomeAssistant-supervisied： https://github.com/home-assistant/supervised-installer/releases/ OS-Agent：（linux_x86_64版本） https://github.com/home-assistant/os-agent/releases/ ⚠️注意！！ 安装前请仔细阅读HA Supervised的系统要求： https://github.com/home-assistant/architecture/blob/master/adr/0014-home-assistant-supervised.md 受支持的HA Supervised系统有诸多要求，如： 必须安装在原生Debian Linux Debian 11 aka Bullseye (no derivatives) 上 除hass外无其他软件包等 在非受支持的系统中安装Home Assistant Supervised，会有启动警告，但仍可使用插件安装、系统备份等原有功能。 supervised-installer 自1.4.0 版本起阻止了不受支持系统的安装。用户若在非HA支持的发行版（即非原生Debian 11，如Deepin、Ubuntu或Raspberry Pi OS 等）上安装Home Assistant Supervised时，请选择supervised-installer的1.3.1或更早的版本，系统升级不受限制。 ⚠️Alerts！！ 然后使用dpkg安装： sudo dpkg -i os-agent_1.2.2_linux_x86_64.deb sudo dpkg -i homeassistant-supervised.deb 安装后会自动执行脚本拉取docker镜像并启动容器。 HomeAssistant Supervised 安装完成后，可以查看运行的docker容器： sudo docker ps -a CONTAINER ID IMAGE COMMAND CREATED …