Menu Fermer

Installer Node-RED sur Raspberry Pi

Ceci est un guide rapide montrant comment installer Node-RED sur un Raspberry Pi. Nous avons testé cette installation sur Raspberry Pi OS (32 bits) et Raspberry Pi OS (64 bits).

Installer Node-RED sur Raspberry Pi fonctionne sur RPI OS 64 bits

Conditions préalables

Avant de procéder:

Installer Node-RED sur Raspberry Pi

Après avoir établi une  connexion SSH avec votre Raspberry Pi , entrez ce qui suit pour installer Node-RED :

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)

Node-RED est installé par défaut sur le Raspberry Pi OS (32 bits). Cependant, il est recommandé d’exécuter la commande précédente pour installer les packages requis et la mettre à jour vers la version la plus récente. Vous recevrez un message vous en informant. Appuyez sur Y et appuyez sur Entrée pour accepter.

Node-RED n’est pas installé par défaut sur Raspberry Pi OS (64 bits).

Ensuite, on vous demandera : « Voulez-vous installer des nœuds spécifiques à Pi ? » Appuyez sur Y et Entrée .

L’installation de Node-RED prendra quelques minutes. Au final, vous devriez obtenir un message similaire sur la fenêtre du Terminal :

Installer Node-RED sur Raspberry Pi
https://3e479034d47dd450829b2fdba2b93886.safeframe.googlesyndication.com/safeframe/1-0-40/html/container.html

Configurer les paramètres Node-RED

Après l’installation, il est recommandé de configurer les options et paramètres initiaux. Exécutez la commande suivante :

node-red admin init
Configurer les paramètres Node-RED
  • Appuyez sur Entrée pour créer un fichier de paramètres Node-RED sur/home/pi/.node-red/settings.js
  • Voulez-vous configurer la sécurité des utilisateurs ? Oui .
  • Entrez un nom d’utilisateur et appuyez sur Entrée (vous devrez vous en souvenir plus tard).
  • Entrez un mot de passe et appuyez sur Entrée (vous devrez vous en souvenir plus tard).
  • Ensuite, vous devez définir les autorisations des utilisateurs. Nous allons définir l’accès complet, assurez-vous que l’option d’accès complet est surlignée en bleu et appuyez sur Entrée .
  • Vous pouvez ajouter d’autres utilisateurs avec des autorisations différentes si vous le souhaitez. Nous allons juste créer un utilisateur pour l’instant. Vous pouvez toujours ajouter d’autres utilisateurs ultérieurement.
  • Voulez-vous activer la fonctionnalité Projets ? Non .
  • Entrez un nom pour votre fichier de flux. Appuyez sur Entrée pour sélectionner le nom par défautflux.json.
  • Fournissez une phrase de passe pour chiffrer votre fichier d’informations d’identification. En savoir plus sur ce qu’est une phrase de passe .
  • Sélectionnez un thème pour l’éditeur. Appuyez simplement sur Entrée pour sélectionner la valeur par défaut.
  • Appuyez à nouveau sur Entrée pour sélectionner l’éditeur de texte par défaut.
  • Autoriser les nœuds de fonction à charger des modules externes ? Oui .
https://3e479034d47dd450829b2fdba2b93886.safeframe.googlesyndication.com/safeframe/1-0-40/html/container.html

La configuration de Node-RED a réussi. Tous les paramètres sont enregistrés surparamètres.js.

Noeud de démarrage-RED

Exécutez la commande suivante pour démarrer Node-RED :

node-red-start

Vous devriez obtenir un message similaire sur le Terminal :

Node-RED démarrer la fenêtre du terminal
https://3e479034d47dd450829b2fdba2b93886.safeframe.googlesyndication.com/safeframe/1-0-40/html/container.html

Noeud d’accès-RED

Node-RED s’exécute sur le port 1880. Pour accéder à Node-RED, ouvrez un navigateur et tapez l’adresse IP du Raspberry Pi suivie de :1880. Par exemple:

192.164.1.106:1880

Vous aurez accès à la page de connexion Node-RED. Connectez-vous avec le nom d’utilisateur et le mot de passe que vous avez définis précédemment.

Page de connexion Node-RED

Maintenant, vous avez accès à Node-RED. Vous pouvez commencer à créer vos flux.

Écran de bienvenue de Node-RED

Démarrage automatique de Node-RED au démarrage

Pour exécuter automatiquement Node-RED au démarrage du Pi, vous devez entrer la commande suivante. Cela signifie que tant que votre Raspberry Pi est sous tension, Node-RED fonctionnera.

sudo systemctl enable nodered.service

Maintenant, redémarrez votre Pi pour que le démarrage automatique prenne effet. Au prochain redémarrage du Raspberry Pi, Node-RED sera déjà en cours d’exécution.

sudo reboot

Si, plus tard, vous souhaitez désactiver le démarrage automatique au démarrage, vous pouvez exécuter :

sudo systemctl disable nodered.service

Pour plus d’informations sur le processus d’installation, consultez la documentation officielle .

Emballer

Toutes nos félicitations! Vous avez installé avec succès Node-RED sur votre Raspberry Pi. Maintenant, vous pouvez commencer à construire votre système domotique. L’utilisation de MQTT avec Node-RED est une excellente option pour collecter des données à partir de plusieurs nœuds de capteurs et envoyer des commandes aux actionneurs. Vous pouvez également renvoyer vos données de capteur à InfluxDB et avoir un historique de vos données enregistrées sur une base de données.