Table des matières
Nodered et Raspberry
Nodered
Exemples Node red
Livres
Videos
node.js
Node-red en FR Doc
ESP32 Travaux pratiques
NodeRed utilise Javascript
Installation Node-Red sur Raspberry
Pour lancer l’installation de Node-RED et de ses dépendances, il suffit d’utiliser ce petit script disponible sur GitHub :
- instalNodered.txt
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
- stop-start.txt
node-red-stop node-red-start
Automatiser le démarrage
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
Se connecter à Node-RED avec un navigateur
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)
Mise à jour Node -Red
Plusieurs instances de node-red sur le même serveur Raspberry
-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- ) :
- mkdir NR1981 ⇒ @IPnode-red:1981
- mkdir NR1982 ⇒ @IPnode-red:1982
- mkdir NR1983 ⇒ @IPnode-red:1983
- etc ….