====== 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]] \\