Outils pour utilisateurs

Outils du site


astuces_home_assistant

Home Assistant

Utilisateur de Home Assistant, je le trouve assez complexe à utiliser. Je mettrai sur cette page quelques astuces qui me permettent de m'y retrouver.

Utilisation de l'API REST de Home Assistant

URL permettant d'avoir la liste des “devices” reconnus et utilisable par Home Assistant:

http://192.168.XXX.XXX:8123/api/states

Commande shell permettant de récupérer une valeur appartenant à un “device”:

curl -s GET -H "Authorization: Bearer tTtOoOkKkEeEnNn" http://192.168.0.120:8123/api/states/sensor.nom_du_sensor

Cette ligne est à traiter pour en extraire les données du JSON de sortie. Par exemple avec JQ.

Ajout d'une commande shell afin de la rendre utilisable dans Home Assistant

Pour rendre utilisable une commande shell (testée au préalable dans le terminal) par Home Assistant, il suffit de l'ajouter au fichier configuration.yaml sous cette forme:

###LCD
shell_command:
  refresh_lcd: sh /config/scripts/lcd.sh

(exemple donné pour le lancement d'un script perso)

astuces_home_assistant.txt · Dernière modification : 2023/02/06 18:23 de tom23