Installation de Home Assistantsur une VM Proxmoxversion complète du système domotique
Pré Requis- Proxmox est déjà installévoir cette page pour l'installer.
Installer Home Assistant Installation complète avec une interface utilisateur pour configurer le système, effectuer des sauvegardes ,des mises à jour sécurisées et des restauration automatique. Auparavant connue sous le nom de « Hass.io ». D'autres installations existent mais ne sont pas développées dans ce tuto: - Home Assistant Container- Home Assistant supervisé- Home Assistant Core Sudo n'est peut-être pas installé sur proxmox aussi , il faut l'installer et ajouter l'utilisateur à sudo:
Mise à jour de Proxmox:
L'installation de Home Assistant dans Proxmox se résume à une ligne en console grace à un excellent script créé par Whiskerz007 . https://github.com/whiskerz007/proxmox_hassos_install
Se connecter à Proxmox avec Putty et taper la ligne qui suit ; elle appelle le script qui télécharge une image officielle de Home Assistant sur leur site Internet et crée la VM dans Proxmox:
Se Connecte en utilisant le login "root" , aucun mot de passe n'est demandé.
On retourne dans l'interface graphique de Proxmox , une nouvelle machine virtuelle est installée:
On applique quelques modifications à la configuration:- mémoire : vérifier la capacité , 1024 Mo mini- disque : 32Go est une bonne valeur - ajouter les contrôleurs USB(Z-Wave , zigbee,...)
Il est temps de démarrer la VM :
l'installation a été très rapide; habitué à Domoticz , je suis surpris et réjouis de la facilité d'installation.......mais habitué de putty je vais déchanter un peu; il faut utiliser une clé pour l'utiliser et installer samba pour la copier , car la console ne permet pas de faire des copier/coller. Connexion à l'interface graphique: http://IP:8123 dans un navigateur Web
Configuration de home assistant
Après la mise à jour le l'emplacement et quelques modifications personnelles , autoriser dans le profil utilisateur le mode avancé
On installe la console SSH et Samba :
Comme l'indique la documentation les répertoires accessibles par des ordinateurs Windows du réseau sont - \\IP\addons ,\\IP\backup \\IP\config \\IP\media \\IP\share \\IP\ssl
De la même façon on installe SSH et Web Terminal:
Se connecter :
Générer une clé Privé et une clé publiqueConnexion avec PuttyGénérer les clé avec la console home assistant:
Avec la console ha on peut afficher la clé publique (cat id_rsa.pub), mais on ne peut pas la copier , comme d'ailleurs avec la console proxmox; on a donc besoin de samba: on va copier la clé piblique dans le répertoire /config sous un nom de fichier texte et ensuite la récupérer sous windows pour l'installer dans "SSH & Terminal web"de l'interface web de ha et dans Putty.
Le fichier id_rsa.txt est enregistré maintenant sur le système et est disponible depuis le réseau. :
Avec Notepad (ou un autre editeur de texte) on copie le contenu de la clé
on ajoute la clé dans "SSH et Web Terminal":
Il ne reste plus qu'à configurer Putty pour qu'il utilise cette clé:
Enregistrer la clé publique dans Puttyouvrir Putty et suivre ces images plus explicites qu'un long discours:
Il ne reste plus qu' à ajouter un hôte virtuel pour Home Assistant dans le serveur Nginx pour l' accès distant; j' ai désormais Domoticz et Home assistant sur Proxmox , je vais profiter des avantages de chacun d'eux, par exemple utiliser des API écrites pour Home assistant directement au lieu de les transposer dans Domoticz .