Le système d'exploitation d'assistant à domicile (anciennement Hassos) est un système d'exploitation basé sur Linux optimisé pour héberger l'assistant à domicile et ses modules complémentaires.
Le système d'exploitation d'assistant à domicile utilise Docker comme moteur à conteneurs. Par défaut, il déploie le superviseur adjoint à domicile en tant que conteneur. Le superviseur adjoint à domicile utilise à son tour le moteur Docker Container pour contrôler le cœur de l'assistant à domicile et les modules complémentaires dans des conteneurs séparés. Le système d'exploitation adjoint à domicile n'est pas basé sur une distribution Linux régulière comme Ubuntu. Il est construit à l'aide de Buildroot et il est optimisé pour exécuter l'assistant à domicile. Il cible les appareils de calcul à carte unique (SBC) comme le Raspberry Pi ou ODRoid, mais prend également en charge les systèmes x86-64 avec UEFI.
Voir la liste complète et les modèles spécifiques ici
Si vous souhaitez simplement utiliser l'assistant à domicile, les instructions officielles du Guide de démarrage et d'installation vous guident sur la façon de télécharger le système d'exploitation de l'assistant à domicile et de le faire fonctionner sur votre machine.
Si vous souhaitez en savoir plus sur le système d'exploitation d'assistants à domicile et comment cela fonctionne, lisez ...
Si vous n'avez pas d'expérience avec des systèmes embarqués, Buildroot ou le processus de construction pour les distributions Linux, il est recommandé de lire ces sujets en premier (par exemple, Bootlin a d'excellentes ressources).
La documentation du système d'exploitation de l'assistant à domicile se trouve sur le site Web de Docs de développeur d'assistants à domicile.
/tmp , /var et swap (en utilisant la compression LZ4)Le flux de travail GitHub Action GitHub est un flux de travail déclenché manuellement qui crée des versions de développement du système d'exploitation adjointe à domicile. Les versions de développement sont disponibles sur https://os-artifacts.home-assistant.io/index.html.