HowTo: Node Red - Installer Node Red sur le Raspberry Pi

À mon avis, NodeRed est l'un des outils de programmation graphique les plus intuitifs dans le domaine SmartHome/IoT.

Dans NodeRed, les séquences de programme ne sont pas (seulement) programmées avec du code de programme, mais principalement avec des blocs fonctionnels (nœuds) qui peuvent être combinés et connectés les uns aux autres.
Cela réduit les obstacles pour démarrer avec NodeRed, en particulier pour les débutants et ceux qui changent.

Mais avant de pouvoir utiliser NodeRed, vous devez d'abord l'intégrer à votre système SmartHome.
Comment installer NodeRed sur un RapsberryPi est décrit dans l'article suivant.


Consignes de sécurité

Je sais que les notes suivantes sont toujours un peu ennuyeuses et semblent inutiles. Malheureusement, de nombreuses personnes qui savaient "mieux" ont perdu des yeux, des doigts ou d'autres choses à cause d'une négligence ou se sont blessées. La perte de données est presque négligeable en comparaison, mais même celles-ci peuvent être vraiment ennuyeuses. Par conséquent, veuillez prendre cinq minutes pour lire les consignes de sécurité. Parce que même le projet le plus cool ne vaut pas une blessure ou d'autres problèmes.
https://www.nerdiy.de/sicherheitshinweise/

Liens d'affiliation/publicitaires

Les liens vers des boutiques en ligne répertoriés ici sont des liens dits d'affiliation. Si vous cliquez sur un tel lien d'affiliation et effectuez un achat via ce lien, Nerdiy.de recevra une commission de la boutique en ligne ou du fournisseur concerné. Le prix ne change pas pour vous. Si vous effectuez vos achats via ces liens, vous aidez Nerdiy.de à pouvoir proposer d'autres projets utiles à l'avenir. 🙂 


Conditions préalables

Articles utiles :
Avant de commencer l'installation, vous devez avoir préparé le RaspberryPi pour qu'il soit accessible via le réseau et contrôlé via SSH.

Les trois articles suivants décrivent ce qu'il faut faire pour préparer le RaspberryPi :
RaspberryPi - configuration pour les nerdiys !
RaspberryPi – La première configuration !
RaspberryPi - Contrôlez le RaspberryPi via SSH

Outil requis :
-Non-

Matériel requis :

Dans la liste suivante, vous trouverez toutes les pièces dont vous avez besoin pour mettre en œuvre cet article.


Connectez-vous au RaspberryPi via SSH

Pour commencer, vous devez d'abord vous connecter au Rasp Pi avec Putty via SSH. Comment faire cela est dans l'article RaspberryPi - Contrôlez le RaspberryPi via SSH décrites.

Après avoir entré votre nom d'utilisateur et votre mot de passe, vous pouvez entrer les premières commandes.

Mettre à jour la gestion des packages

La gestion des packages sous Linux est un "lieu central" à travers lequel divers packages logiciels peuvent être installés. Pour que cela fonctionne de manière fiable, les listes et les sources de la gestion des packages doivent être mises à jour avant chaque installation de nouveaux packages.

Pour démarrer la mise à jour de la gestion des packages, vous devez entrer la commande suivante.
sudo apt-get mise à jour && sudo apt-get mise à niveau
Selon la date de votre dernière mise à jour de la gestion des packages, ce processus peut maintenant prendre un certain temps. Les listes qui font référence aux sources de packages individuelles sont mises à jour en premier.
Après cela, les packages eux-mêmes sont mis à jour. Étant donné que de la mémoire supplémentaire est occupée, votre consentement vous sera à nouveau demandé. Vous devez le confirmer avec un "J" et "Entrée".
Une fois la mise à jour terminée, vous verrez un petit résumé de la durée et de la portée de la mise à jour.

Exécuter le script d'installation

L'installation de NodeRed est un jeu d'enfant grâce à un script d'installation fourni par les développeurs. Il installe et configure automatiquement les progiciels requis.
Pour démarrer le script d'installation, il vous suffit d'exécuter la commande suivante.

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
Avant que le script d'installation ne démarre l'installation, vous devez confirmer à nouveau que vous l'acceptez. Il est également noté que vous devez sauvegarder votre carte SD si nécessaire. Si vous êtes d'accord, confirmez cette requête avec un « Y » et « Entrée ».
Dans la dernière requête avant que le script d'installation ne démarre l'installation, vous pouvez spécifier si vous souhaitez également installer les nœuds « spécifiques à Pi ». Ces nœuds accèdent à des fonctions typiques du RaspberryPI. Par exemple, des nœuds sont ensuite installés avec lesquels vous pouvez accéder aux broches GPIO de votre RaspberryPI. Si vous ne souhaitez pas autrement, vous pouvez l'installer en même temps.
L'installation commencera alors...
...et devrait avoir installé les packages logiciels requis après environ cinq minutes.

Après l'installation, vous pouvez démarrer NodeRed avec . Suivez simplement les étapes suivantes. Il est également recommandé de configurer le démarrage automatique de NodeRed.


Démarrer NodeRed

NodeRed peut être démarré avec la commande suivante :

sudo systemctl start nodered

Arrêter NodeRed

NodeRed peut être arrêté avec la commande suivante :

sudo systemctl arrêter nodered

Redémarrez NodeRed

Si vous devez redémarrer NodeRed, vous pouvez le faire avec la commande suivante :

sudo systemctl redémarrer nodered

Activer le démarrage automatique de NodeRed

Pour que NodeRed démarre automatiquement après un redémarrage du RaspberryPI, vous devez exécuter la commande suivante. Après avoir redémarré le RaspberryPi, vous n'avez plus à vous soucier du démarrage manuel de NodeRed.

sudo systemctl activer nodered.service


Appeler l'interface NodeRed

Après l'installation, l'interface de configuration NodeRed est accessible via l'adresse IP de votre RaspberryPI et le port « 1880 » dans le navigateur web.
Pour cela, saisissez les informations suivantes dans la barre d'adresse de votre navigateur :

http://IP_EURES_RASPBERRYPI:1880

Bien entendu, vous devez remplacer « IP_EURES_RASPBERRYPI » par la véritable adresse IP ou le nom d'hôte de votre RaspberryPI.


Sécurité

Après l'installation, votre installation NodeRed est malheureusement configurée comme une porte de grange ouverte par défaut. Il n'y a (dès que vous êtes dans le même réseau que le RaspberryPi) aucun obstacle pour exécuter des commandes sur le RaspberryPi via NodeRed. Vous devriez certainement changer cela.
Vous trouverez des conseils à ce sujet dans les articles NodeRed - configurer la connexion de l'utilisateur et NodeRed – Crypter la connexion.


Informations Complémentaires

De plus amples informations sur l'utilisation de NodeRed et quelques exemples peuvent être trouvés dans la catégorie « NodeRed » sur Nerdiy.de. Aller à la catégorie Par ici.


Amusez-vous avec le projet

J'espère que tout a fonctionné comme décrit. Si ce n'est pas le cas ou si vous avez des questions ou des suggestions, faites-le moi savoir dans les commentaires. Je les ajouterai à l'article si nécessaire.
Les idées de nouveaux projets sont toujours les bienvenues. 🙂

PS Beaucoup de ces projets - en particulier les projets matériels - coûtent beaucoup de temps et d'argent. Bien sûr, je le fais parce que j'aime ça, mais si vous pensez que c'est cool que je partage l'information avec vous, je serais heureux d'un petit don au fonds du café. 🙂

Achetez-moi un café sur ko-fi.com       

3 commentaires

Kommentar hinterlassen

Votre adresse e-mail ne sera pas publiée. Erforderliche Felder sind mit * markiert

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.