Logo de la version 6 de l'assistant d'accueil

Home Assistant OS 6.0 stable est maintenant disponible !

Points forts:

  • OS Agent pour une meilleure intégration du système d’exploitation avec Supervisor

  • Prise en charge d’appareils Wi-Fi et Bluetooth supplémentaires

  • Images de disque de machine virtuelle plus petites

  • Amélioré : prise en charge du système générique x86-64

Table des matières

Modifications du système d’exploitation

Agent du système d’exploitation

La version 6 du système d’exploitation est livrée avec un nouveau démon écrit Go appelé OS Agent.
Cela permet au superviseur d’accéder à plus d’aspects du système d’exploitation. Un de ces aspects est
pour déplacer les données vers un disque de données externe ou effacer les données pour recommencer sans
réinstallation. Notez cependant qu’à ce stade, la logique requise dans le
Supervisor et Frontend sont encore en cours de développement.

Sous la capuche

Sous le capot, le système d’exploitation a été mis à jour vers le dernier noyau Linux 5.10 en amont
ainsi que Buildroot 202.02.1. La dernière version de Buildroot apporte des tonnes de
nouvelles versions logicielles ainsi que des correctifs de bogues et de sécurité. Quelques composants clés
qui ont reçu une mise à jour étaient systemd 247 et le Docker Container Engine
20.10.6.

Autres changements

  • Le nom abrégé du système d’exploitation utilisé dans la pile logicielle a été renommé en
    « haos ». Du point de vue des utilisateurs, peu de changements, mais cela conduit à un nouveau fichier
    noms.
  • La CLI de Home Assistant est maintenant lancée sur tty1 au lieu de l’invite de connexion. Le
    La bannière HA CLI affiche l’IP et d’autres informations sur l’appareil sans avoir besoin
    pour attacher un clavier pour se connecter.
  • Le shell par défaut de l’utilisateur root est désormais Busybox ash. Cela permet d’utiliser
    scp et des outils similaires utilisant SSH.
  • Le démarrage du système est maintenant retardé jusqu’à ce que l’heure du système soit synchronisée
    avec un serveur NTP. Cela évite les problèmes de connexion aux serveurs compatibles SSL/TLS
    lorsque l’heure du système est désactivée. En pratique, le retard ne devrait être que de quelques
    secondes. Le système procède au démarrage après 90s au cas où le serveur NTP était
    pas accessible (par exemple, si aucune connexion Internet n’est disponible).

Prise en charge de l’appareil

Tarte aux framboises

Toutes les versions de Raspberry Pi ont été mises à jour pour utiliser le noyau Linux 5.10 du
L’équipe Raspberry Pi, tout comme Raspberry Pi OS. Le dernier firmware Bluetooth pour
CYW43455 (Raspberry Pi 3 B+/4) avec des correctifs de sécurité fait désormais partie du Raspberry
Images Pi.

x86-64 générique

Dans Home Assistant OS 6, la carte/image « Intel NUC » a été renommée en « Generic
x86-64″. L’installation existante « Intel NUC » migrera automatiquement vers le
Image « x86-64 générique » lors de la mise à jour.

Déjà avec OS 5, l’image « Intel NUC » était utilisable pour la plupart des x86-64 compatibles UEFI
systèmes. Avec le changement de nom, ce fait est souligné. Le système d’exploitation Home Assistant est ouvert
aux modifications pour ajouter des pilotes pour étendre la prise en charge d’autres plates-formes x86-64. Pourtant,
gardez à l’esprit que nous n’avons pas accès à tout le matériel x86-64, donc la prise en charge de
appareils est sur une base de meilleur effort.

Autres changements :

  • Le pilote réseau Intel IGC prend en charge les cartes réseau Intel telles que I225-LM/I225-V
    utilisé sur certains appareils Intel NUC plus récents.

  • Avec Home Assistant OS 6 la dernière version du bootloader Barebox 2021.05.0
    qui corrige le démarrage à partir de disques durs de plus de 2 To.

  • Le pilote de noyau ACPI pour les périphériques Thinkpad est activé.

Ouvrir l’appliance de virtualisation

Les images de disque virtuel sont maintenant construites à partir d’un fichier fragmenté en tant que source, ce qui conduit
à des tailles d’image disque effectives plus petites. Les images disque sont désormais également distribuées dans
le format de fichier zip le plus courant (sauf les images qcow2 qui sont principalement utilisées sur
Linux, ils continuent d’être au format de compression xz).

Par défaut, l’image a maintenant une console série activée qui est utile pour accéder
Système d’exploitation Home Assistant sur les systèmes hôtes sans tête.

Prise en charge supplémentaire des appareils Wi-Fi et Bluetooth

Ralink rt27xx/rt28xx/rt30xx, ainsi que les appareils Realtek 87xx/88xx, sont désormais
pris en charge sur les cartes qui n’ont pas de Wi-Fi/Bluetooth à bord. C’est aussi
true pour l’image OVA pour les environnements virtualisés (lors de l’utilisation de matériel
fonctionnalité passthrough). Pour l’image OVA, les firmwares Intel sont désormais
partie de l’image afin que les périphériques Intel Wi-Fi/Bluetooth puissent être utilisés dans
mode passthrough également.

Prise en charge IP domestique

@jens-maus a contribué à la prise en charge du système d’exploitation pour la prise en charge de la double pile Homematic/Homematic IP
pour les appareils RPI-RF-MOD ou HM-MOD-RPI-PCB. Ceci avec le
Module complémentaire RaspberryMatic CCU
offre toutes les fonctionnalités de RaspberryMatic intégrées dans Home Assistant.

Prise en charge de l’accélérateur d’IA de Google Coral PCIe

@ryddler activé le pilote pour les appareils Google Coral PCIe TPU. Cela permet de
utiliser Google Coral Mini PCIe Accelerator ou M.2 Accelerator sur toutes les cartes
prenant en charge PCIe.

C’est tout les gars! Maintenant, sortez et mettez à jour !