====== Configuration de Home Assistant ====== Home assistant a un mode par défaut d'ajout des appareils trouvés.\\ Des sont premier lancement, il va trouver les appareils classique rapidement.\\ Par contre pour le matériel non reconnu automatiquement, il va falloir mettre les mains dans le cambouis.\\ Heureusement on peu tout ajouter dans le fichier configuration.yaml :-) et pour plus de clarté, on peu inclure des fichiers avec la syntaxe !include.\\ Exemple avec un fichier light.yaml;\\ light: !include lights.yaml ===== Ajout de RFlink ===== Il suffit d'ajouter dans le fichier "configuration.yaml" rflink: port: /dev/serial/by-id/num_port_utilisé Pour trouver le port : ls -al /dev/serial/by-id/ usb-1a86_USB2.0-Serial-if00-port0 -> ../../ttyUSB0 Et si on fait : ls -l /dev/ttyUSB0 crwxrwxrwx 1 root dialout 188, 0 oct. 7 16:29 /dev/ttyUSB0 Dans mon cas, le fait de mettre l'user pi dans le group "dialout" n'a pas suffit.\\ Donc j'ai fait un chmod 777 /dev/ttyUSB0 \\ ça évite de démarrer hass en sudoer, mais c'est une solution batarde car si ttyUSB0 est assigné à un autre device, c'est mort. Ensuite on peu configurer les log pour voir les entrées RFlink.\\ On ajoute : logger: default: error logs: rflink: debug homeassistant.components.rflink: debug Pour ajouter automatiquement tous les nouveaux inter, lampe, ... mettre :\\ light: - platform: rflink automatic_add: true sensor: - platform: rflink automatic_add: true Exemple d'ajout d'un switch :\\ switch: - platform: rflink devices: livolo_780f_10: name: "Chambre pat" Exemple d'ajout de sensor :\\ sensor: - platform: rflink devices: upm_esic_0002_temp: name: "esic-température" sensor_type: temperature **Particularité pour les senseurs/capteurs**\\ Pour les capteurs, il faudra définir le type de capteur. On trouve une liste importante sur le site de HA.\\ [[https://www.home-assistant.io/integrations/sensor.rflink]] \\