Installer Node-Red sur Home Assistant et créer des scénarios visuels

par 9 Mai, 2020Node-RED, Add-ons, Articles0 commentaires

Article Sous Licence CC 4.0

Home Assistant possède sa propre interface pour effectuer des automatisations ou scripts en graphique ou en YAML.

Pour les allergiques au langage YAML et qui veulent faire des automatisations (ou script) en mode « logigramme », il y a Node-RED :nodered: .

Node-RED pourrait être une solution domotique à lui seul car il est capable de faire des Tableaux de bord (Dasboard), de récupérer les informations de différents capteurs via l’ajout de Nœuds et il fait aussi très bien les automatisations (scénarios). C’est ces deux derniers points qui nous intéressent.

Niveau requis

  • Débutant / Intermédiaire / Avancé

Matériels nécessaires / Matériels utilisés / Prérequis

  • Avoir Home Assistant avec le Superviseur pour l’ajout d’add-ons

Installation / Configuration

Installation de l’addon.

Je vous laisse regarder l’article pour ajouter un add-on officiel ou non officiel, puis rechercher l’addons nommé Node Red

Add-on Node-Red Configuration

credential_secret: motdepasse
dark_mode: false
http_node:
  username: ''
  password: ''
http_static:
  username: ''
  password: ''
ssl: false
certfile: fullchain.pem
keyfile: privkey.pem
require_ssl: true
system_packages: []
npm_packages: []
init_commands: []

Revenez sur l’onglet info et cliquez sur Start

Vous pouvez contrôler le bon démarrage de Node Red en visualisant les log.

Une fois Node Red démarré, vous pouvez accéder à l’interface via Node RED sur la barre latérale ou via Open Web UI dans l’addon.

Il nous reste à contrôler que Node Red soit bien lié à Home Assistant.
Cliquez sur l’image ci-dessous pour voir comment contrôler.

Vérification de la connexion avec Home Assistant de l'add-on Node-Red

Exemples :

Voici un exemple d’une automatisation réalisé avec Node RED

Node-Red Exemple de flow.

Trucs & astuces.

Le nommage de vos entités dans Home Assistant

Pour réaliser rapidement vos automatisations avec Node RED, nommez vos entités de façon claire.
Exemple:
light.cuisine et plus compréhensible que light.shelly_23D4F2

Je ne vois pas mes dernières intégrations

Si vous venez d’intégrer un appareil (light, sensor,…) et qu’il n’apparaît pas dans Node RED, faites un restart de node RED depuis Supervisor

Conclusion

Vous disposez maintenant, d’une interface graphique vous permettant de réaliser vos automatisations ou scripts sans avoir à taper une seule ligne de code. Si l’envie vous en prenez, il y a bien évidement la possibilité de le faire !

Node-RED est un outil très puissant. Je dirais que sa seule limite serait votre imagination.

Une question, un problème

Annexes

Sources

Suivi des modifications

 

Un mot sur fredarro

Je suis passionné par les nouvelles technologies. Depuis que la domotique est devenue abordable financièrement et que nous pouvons utiliser des systèmes dont nous sommes les véritables acteurs, j’ai été contaminé par ce virus. Après un bref passage sur Domoticz, et avoir subi Jeedom, je me suis orienté vers Home Assistant avec l’aide des vidéos de Paradis Artificiels. Home Assistant est pour moi, l’outil le plus avancé pour faire de la domotique. La seule chose qui manquait à HA pour faire sa place en France ou dans les pays Francophones était un site dédié dans la langue de Molière. Voilà chose faite, vous êtes au bon endroit. Bienvenue sur HACF.FR

Share This