Home Assistant est une plateforme open-source de domotique et d'automatisation résidentielle. Conçu pour fonctionner sur des systèmes domestiques intelligents et connectés, Home Assistant offre une solution unifiée pour intégrer et contrôler divers appareils et services au sein d'une maison intelligente.
Pour mon propre contexte, j'ai choisi de déployer Home Assistant sur un mini-PC plutôt que sur mon serveur. Cette décision s'explique par plusieurs avantages tels que la faible consommation d'énergie, essentielle car il sera en fonctionnement 24 heures sur 24, et la compacité qui minimise l'espace requis. Afin d'optimiser la communication avec l'ensemble de mon installation domestique, ce mini-PC sera positionné stratégiquement au cœur de ma maison.
Il existe diverses méthodes pour installer Home Assistant, que ce soit en installation native, sur une machine virtuelle, ou encore dans un conteneur Proxmox.
Pour ma part, j'ai décidé d'opter pour les scripts d'installation fournis par TTeck, disponibles sur son dépôt GitHub. La gestion des mises à jour sera directement assurée depuis Home Assistant, éliminant ainsi le besoin de dépendre de l'environnement fourni par TTeck.
Si vous souhaitez en savoir plus sur cette méthode d'installation, vous pouvez consulter le lien suivant : https://tteck.github.io/Proxmox/
Ainsi, en exécutant simplement la commande dans le shell de Proxmox et en répondant à quelques questions, mon environnement Home Assistant sera rapidement opérationnel.
bash -c "$(wget -qLO - https://github.com/tteck/Proxmox/raw/main/vm/haos-vm.sh)"
Dans le shell de la nouvelle machine, nous avons les informations de connexion
http://homeassistant:8123 ou http://monip:8123