Pour lancer l’installation de Node-RED et de ses dépendances, il suffit d’utiliser ce petit script disponible sur GitHub :
bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
Installation ancienne version de node red nodejs < 18.xx
Installation Nouvelle version de node red nodejs > 18.xx
Arreter et redemarrer node-red avant de se connecter
node-red-stop node-red-start
Lançons maintenant Node-RED :
node-red-start
Avant de découvrir son interface, puisque nous allons utiliser Node-RED en domotique, nous voulons qu’il se lance automatiquement au démarrage de notre Raspberry Pi.
Pour ce faire, nous avons besoin de cette commande :
sudo systemctl enable nodered.service
Nous en avons fini avec notre terminal et nous allons désormais utiliser une interface graphique avec notre navigateur préféré :
192.168.XX.XXX:1880 (IP de votre Raspberry Pi)
-1- Crée un repertoire en ligne de commande ⇒ mkdir NR1980
-2- Copier le repertoire .node-red dans NR1980 ⇒ cp -r /home/pi/.node-red /home/pi/NR1980
-3- Lancer la nouvelle instance de node-red ⇒ nohup node-red -u /home/pi/NR1980 -p 1980 > /dev/null 2>&1 &
-4- Tester la connexion à node-red ⇒ (exemple) 192.168.1.44:1980
Vous pouvez creer plusieurs instances de node-red sur le même serveur ( attention à la limite memoire et du processeur du serveur …) en changeant le port de connexion et en creant plusieurs repertoires :
exemple ( en reprenant la procedure en -1- ) :