Site Tools


domotique:homeassistant

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
domotique:homeassistant [2024/08/13 20:12] yahikodomotique:homeassistant [2024/08/13 21:18] (current) yahiko
Line 1: Line 1:
 ====== Home Assistant ====== ====== Home Assistant ======
 +
 +{{ :domotique:home-assistant-wordmark-with-margins-color-on-light.png?nolink |}}
  
 En août 2024 je me suis fait avoir par une offre d'appel dans un magasin Action, parti acheter un truc je suis sorti avec une caméra et une lampe connecté de la marque LSC Smart Connect qui s'avèrent être du matériel de la marque Tuya repackagés et gérable sous Home Assistant. Depuis le temps que cette solution m'intéressait, c'était l'occasion pour pas trop cher. En août 2024 je me suis fait avoir par une offre d'appel dans un magasin Action, parti acheter un truc je suis sorti avec une caméra et une lampe connecté de la marque LSC Smart Connect qui s'avèrent être du matériel de la marque Tuya repackagés et gérable sous Home Assistant. Depuis le temps que cette solution m'intéressait, c'était l'occasion pour pas trop cher.
  
-[[domotique:homeassistant:proxmox|Installation sous Proxmox]] +  * [[domotique:homeassistant:proxmox|Installation sous Proxmox]] 
- +  [[domotique:homeassistant:tuya|Ajout d'appareils LSC Tuya]] 
-===== Installation sous Proxmox ===== +  * [[domotique:homeassistant:hacs|Installer HACS]] 
- +  * [[domotique:homeassistant:localtuya|Installer Local Tuya]]
-Procédure basée sur Proxmox 8.2.4 +
- +
-Si Home Assistant tourne sous Raspberry Pi, je voulais réaliser mes tests sur une solution de virtualisation pour simplifier les snapshots et les sauvegardes. Étant habitué à travailler sous [[https://www.proxmox.com/|Proxmox]] au travail je me suis naturellement tourné vers cette (super) solution. +
- +
-Petit problème matériel, je n'ai pas grand chose pour faire tourner une serveur actuellement. J'ai donc installé Proxmox sur un NUC équipé d'un Intel Celeron J3455 et de 2Go de RAM. Plus que limite mais ça fonctionne. +
- +
-Toutefois si je mets réellement HaOS en prod, j'utiliserais sûrement un Raspberry Pi ou autre SBC basse consommation. +
- +
-==== Récupération de l'image disque ==== +
- +
-Home Assistant propose de télécharger une image disque au format qcow2 sur la page des plate-formes alternatives : https://www.home-assistant.io/installation/alternative +
- +
-Télécharger l'image dans un emplacement défini sur Proxmox puis la décompresser :  +
-<code shell> +
-wget https://github.com/home-assistant/operating-system/releases/download/xx.x/haos_ova-xx.x.qcow2.xz +
-xz --decompress haos_ova-xx.x.qcow2.xzun +
-</code> +
- +
-Créer une nouvelle VM avec les options suivantes :  +
-**General** +
-  * VM ID l'ID de la VM +
-  * Name le nom de la VM +
- +
-**OS** +
-  * Cocher Do not use any media +
-  * Guest OS Linux / 6.x - 2.6 Kernel +
- +
-**System** +
-  * Machine : q35 +
-  * BIOS : OVMF (UEFI) +
-  * EFI Storage : placer le volume sur le storage qui va accueillir le disque de la VM. +
-  * Pre-Enroll keys : décocher +
-  * SCSI Contoller : je mets VirtIO SCSI mais VirtIOSCSI Single doit fonctionner. +
- +
-**Disks** +
-  * Supprimer le disque présent. +
- +
-**CPU** +
-  * 2 cœurs minimum sont recommandés, 4 si possible. +
- +
-**Memory** +
-  * 4Go de RAM sont recommandés, plus si possible. Je tourne sur 1Go et ça rame. +
- +
-**Network** +
-  * Sélectionnez votre interface réseau, entrez vos VLAN. De base il s'agit de vmbr0. +
- +
-Intégrer l'image disque à la VM :  +
-<code shell> +
-qm importdisk ID_VM haos_ova-xx.x.qcow2 local-lvm +
-</code> +
-où ID_VM est le numéro de la VM et local-lvm le nom de votre volume lvm-thin (ou lvm, vous faites ce que vous voulez). Un volume de 32Gb va être restauré. +
- +
-Dans l'interface web de Proxmox, se rendre dans l'onglet **Hardware** et assigner disque. Il doit apparaître en tant que Unused Disk 0. Double cliquer dessus et cliquer sur Add. +
- +
-Dans l'onglet **Options** double cliquer sur Boot Order, cocher le disque scsi0 et le remonter en première position. +
- +
-Démarrer la VM et lorsque indiqué sur connecter sur https://homeassistant.local:8123/ ou http://IP_DE_LA_VM:8123 +
- +
-{{ :domotique:firefox_2024-08-13_22-00-48.png?nolink |}} +
- +
-La suite de l'installation va se dérouler et peut prendre jusqu'à une vingtaine de minutes.+
  
-Si tout se passe bien, votre HaOS est prêt. 
domotique/homeassistant.1723579934.txt.gz · Last modified: 2024/08/13 20:12 by yahiko