Logo de la version 10 du système d'exploitation de l'assistant domestique

Points forts:

  • Prise en charge du noyau dur ODROID-M1
  • Fonction de disque de données améliorée :
    • Fiabilité améliorée
    • Le déplacement d’un disque de données vers un nouveau disque de données est désormais pris en charge
  • Amélioration de la gestion de la mémoire pour améliorer les performances globales de l’appareil, en particulier dans les situations de faible mémoire
  • Progiciels mis à jour : Linux, Docker, BlueZ, NetworkManager

Pour les installations existantes, aucune intervention manuelle n’est nécessaire ! Vous pouvez mettre à jour en toute sécurité sans lire ces notes de version plutôt techniques.

Table des matières

Nouveau support de carte : Hardkernel ODROID-M1

Home Assistant OS 10 prend en charge l’ordinateur monocarte Hardkernel ODROID-M1 ! Plus particulièrement, l’ODROID-M1 prend en charge le stockage SSD NVMe de manière native, ce qui en fait un autre excellent choix pour exécuter Home Assistant. Avec son processeur quadricœur jusqu’à 2 GHz et jusqu’à 8 Go de mémoire, il convient même aux installations exigeantes de Home Assistant.

Actuellement, Home Assistant peut être démarré à partir d’une carte SD ou d’un eMMC. Notez cependant qu’un nouveau firmware de démarrage (Petitboot) est nécessaire pour démarrer à partir d’eMMC (voir la documentation spécifique à la carte). Le démarrage du SSD NVMe n’est actuellement pas pris en charge par le micrologiciel de démarrage. Cependant, un SSD NVMe peut être utilisé via la fonction de disque de données.

Acheter ODROID-M1 chez Ameridroid ou directement chez Hardkernel

Ordinateur monocarte Hardkernel ODROID-M1 avec SSD NVMe branché

Fonction de disque de données améliorée

La fonction de disque de données permet d’étendre le stockage en ajoutant un disque externe. Lors de l’utilisation de la fonction de disque de données, toutes les données couramment lues et écrites sont déplacées vers ce stockage, seul le système d’exploitation Home Assistant lui-même reste sur le stockage existant (par exemple, carte SD ou eMMC). Le système d’exploitation Home Assistant est un système d’exploitation en lecture seule – les partitions du système d’exploitation ne sont écrites que lors de la mise à jour du système d’exploitation. Cela garantit une usure minimale du stockage existant.

Dans cette version du système d’exploitation, avec la dernière version du superviseur, la fonctionnalité de disque de données devient plus conviviale : le choix du disque de données répertorie désormais le modèle des disques de données disponibles. Le disque sera désormais détecté de manière fiable et disponible en tant que nouveau disque de données dans certains cas extrêmes où il ne l’était pas auparavant.

Il est également possible de passer d’un disque de données à un autre : Connectez simplement un autre disque, et allez dans le Déplacer le disque de données dialogue à nouveau. Au redémarrage, les données seront déplacées et l’ancien disque de données pourra être détaché. Vous pouvez trouver la fonctionnalité de déplacement de disque de données sous Paramètres > Système > Stockage dans le menu de débordement en haut à droite.

Capture d'écran montrant la nouvelle boîte de dialogue de sélection de disque de données

Gestion avancée de la mémoire

Avec la faible mémoire de Home Assistant OS 10, les appareils fonctionnent généralement mieux. Tout d’abord, nous sommes passés de zram à zswap, ce qui nous permet d’utiliser le stockage comme un véritable espace de swap. Nous avons réglé la gestion de la mémoire pour minimiser le nombre d’écritures sur le stockage (pour éviter une usure inutile des cartes SD et autres stockages basés sur la mémoire flash).

Nous avons également amélioré la fiabilité et la réactivité dans les situations de faible mémoire : le système d’exploitation Home Assistant utilise un nouveau mécanisme de gestion de la mémoire nommé Multi-Gen LRU, ainsi qu’une prévention contre le thrashing. Cela permet à Home Assistant OS de récupérer rapidement d’une situation de mémoire insuffisante et de rester réactif.

En général, nous recommandons d’utiliser une carte avec au moins 1 Go de mémoire et assurez-vous de rester bien en dessous de 80 % d’utilisation de la mémoire. Vous pouvez surveiller l’utilisation globale de la mémoire sous Paramètres > Système > Matériel.

Progiciels mis à jour

Le système d’exploitation Home Assistant est construit à l’aide de la dernière version de Buildroot 2023.02. Il est livré avec le dernier noyau Linux avec un support à long terme (6.1). Cela signifie des pilotes mis à jour et une meilleure prise en charge des périphériques. Il utilise la dernière version de Docker 23.0.3, notre moteur de conteneur alimentant le superviseur et nos modules complémentaires. La dernière version du package Bluetooth BlueZ 5.66 est livrée avec diverses corrections de bogues pour une meilleure communication avec les appareils Bluetooth. Network Manager 1.40.16 s’est avéré plus fiable avec les routeurs de bordure Thread tiers, en particulier avec les routeurs de bordure Apple. Nous avons également amélioré la prise en charge de la découverte de voisins IPv6 sur le système d’exploitation Home Assistant spécifiquement pour Thread : le système d’exploitation Home Assistant découvrira désormais rapidement la disparition des routeurs de bordure du réseau et utilisera d’autres routeurs de bordure, le cas échéant.

Nous espérons que vous apprécierez Home Assistant OS 10.0 ! Si vous avez des questions ou des commentaires, veuillez nous en informer.

Certains liens de produits sont des liens d’affiliation et nous gagnons une petite commission lorsque les produits sont achetés.