Solution communautaire

Installer Home Assistant sur CasaOS avec BigBearCasaOS : configuration actuelle du conteneur, configuration persistante et limites des modules complémentaires

A January 2024 community post pointing to a BigBearCasaOS Home Assistant tutorial. The forum post itself does not preserve the installation parameters or a user validation. BigBearCasaOS still maintains a Home Assistant package today using the official ghcr.io/home-assistant/home-assistant image, while current Home Assistant documentation clarifies that the Container installation type does not include Supervisor apps/add-ons.

L’article original du forum datant de 2024 renvoie principalement vers un tutoriel de BigBear ; il ne doit donc pas être considéré comme une recette d’installation complète et immuable. La bonne nouvelle actuelle est que BigBearCasaOS maintient toujours un paquet Home Assistant utilisant l’image de conteneur officielle de Home Assistant. La décision architecturale importante n’est pas seulement de savoir « si cela peut fonctionner », mais aussi de déterminer quel type d’installation Home Assistant vous souhaitez.

Home Assistant Container fonctionne bien sur CasaOS/Docker et fournit l’interface et les intégrations habituelles de Home Assistant Core. Toutefois, la documentation actuelle en amont est explicite : Container n’inclut ni Home Assistant Supervisor ni l’écosystème d’applications/modules complémentaires disponible dans Home Assistant OS. Si vous avez besoin de l’expérience complète de HAOS/Supervisor, exécutez plutôt Home Assistant OS sur du matériel compatible ou dans une machine virtuelle.

BigBearCasaOS maintient toujours Home Assistant

Le catalogue actuel de BigBearCasaOS répertorie ghcr.io/home-assistant/home-assistant et continue de synchroniser les paquets d’applications sur ses plateformes prises en charge.

Consultez le catalogue actuel de BigBearCasaOS.

Conservez le répertoire /config

Dans le modèle de conteneur, la configuration, la base de données et les paramètres d’intégration de Home Assistant se trouvent dans /config. Mappez ce dossier vers un espace de stockage CasaOS persistant et sauvegardez-le avant les mises à niveau importantes.

La recréation du conteneur ne devrait pas effacer l’instance Home Assistant si /config reste intact.

Home Assistant utilise généralement le réseau de l’hôte

Les instructions actuelles concernant Home Assistant Container utilisent --network=host, ce qui facilite les protocoles de découverte locale et évite de publier manuellement chaque port de service.

Le réseau de l’hôte signifie également que le conteneur partage l’espace de noms réseau de l’hôte. Examinez donc attentivement les conflits de ports et l’exposition par le pare-feu.

Le Bluetooth nécessite un accès supplémentaire à l’hôte

Les instructions actuelles en amont indiquent qu’un montage D-Bus est facultatif, mais nécessaire pour l’intégration Bluetooth dans la configuration Docker documentée. Les contrôleurs USB Zigbee/Z-Wave peuvent également nécessiter un mappage explicite des périphériques.

Ne supposez pas qu’un contrôleur USB apparaîtra dans Home Assistant simplement parce que CasaOS peut voir le périphérique USB.

Container ne dispose pas des applications/modules complémentaires du Supervisor

C’est la principale différence par rapport à Home Assistant OS. La documentation actuelle de Home Assistant indique que l’installation Container n’a pas accès aux applications/modules complémentaires et que HAOS est le type d’installation recommandé pour la plupart des utilisateurs souhaitant bénéficier de l’écosystème géré complet.

Consultez la documentation actuelle de Home Assistant Container.

Utilisez Home Assistant OS dans une machine virtuelle pour bénéficier de l’expérience complète

Si l’hôte CasaOS dispose de suffisamment de processeur et de mémoire vive, ainsi que de la prise en charge de la virtualisation, HAOS dans une machine virtuelle fournit à Home Assistant son propre système d’exploitation, son Supervisor et ses modules complémentaires, tandis que CasaOS reste l’hôte des autres services.

Prévoyez séparément le transfert des contrôleurs USB si la machine virtuelle doit utiliser du matériel Zigbee/Z-Wave.

Gardez l’accès distant à Home Assistant volontaire et maîtrisé

Home Assistant contrôle les caméras, les serrures, les capteurs et l’état des automatisations. Ne publiez pas directement le port 8123 sur Internet sans concevoir délibérément une solution d’accès distant et d’authentification. Privilégiez l’option cloud officielle de Home Assistant, un VPN/réseau superposé ou un proxy inverse sécurisé et authentifié.

Sauvegardez Home Assistant avant les mises à jour

Pour les installations Container, protégez le répertoire /config persistant ainsi que toute base de données externe utilisée par l’instance. Testez une restauration avant de compter sur le NAS comme unique copie de l’état de votre domotique.

FAQ sur Home Assistant sur CasaOS

BigBearCasaOS fournit-il toujours un paquet Home Assistant ?

Oui. Le catalogue actuel de BigBear répertorie toujours l’image de conteneur officielle de Home Assistant.

Home Assistant Container inclut-il les modules complémentaires du Supervisor ?

Non. La documentation actuelle de Home Assistant indique explicitement que les installations Container ne disposent pas des applications/modules complémentaires.

Que faire si je veux bénéficier de l’expérience HAOS complète ?

Utilisez Home Assistant OS sur du matériel compatible ou dans une machine virtuelle, avec le transfert configuré pour les contrôleurs USB nécessaires.