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

licence

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

Add-on

Suivre la procédure d’installation d’un add-on Officiel . Rechercher Node Red.

NodeRed ExtensionNodeRed Extension

Vous pouvez activer Auto update pour les mises à jour automatiques.
Activez Show in sidebar pour voir Node RED sur la barre latérale.

Nous allons modifier la configuration via Configuration en haut de la fenêtre.

Veuillez renseigner un mot de passe sur la ligne credential_secret:
Mettez ssl: sur false si vous n’avez pas de certificat SSL sinon laissez sur true.
Pas la peine de modifier les autres lignes

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: []

Cliquez sur SAVE

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.

Exemple :

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

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

Besoin d'aide ? Cliquez ici !

Annexes

Sources

Suivi des modifications

1 J'aime

2 messages ont été fusionnés à un sujet existant : Logiciels et outils pouvant aider le STAFF