Black Friday Week Amazon Black friday Banggood Black Friday Gearbest
10% de remise supplémentaire* sur les produits domotiques Xiaomi

Kits domotiques, caméras de sécurité, robot aspirateur, purificateur d'air... *Hors produits déjà en promotion

Afficher le coupon
37 jours restants
raspberry pi zero w without keyboard screen

La version Lite de Raspbian Jessie est très bien adaptée aux ressources (plus) limitées du Raspberry Pi Zero W. Node-RED est pré-installé sur la version intégrant le bureau graphique Pixel mais ce n’est pas le cas pour la version Lite. Heureusement, il y a un maintenant un script d’installation qui s’occupe de tout !

Exécuter le script d’installation

Tout est expliqué en détail ici. Connectez-vous en SSH (lisez cet article pour apprendre comment faire) à votre Raspberry Pi Zero W et exécuter cette commande

Cette commande lance le script d’installation qui s’occupe de tout !

Le script réalise les opérations suivantes

  • Il arrête et désinstalle la version actuelle de Node-RED et Node.js. Cette étape n’est pas anodine si vous avez d’autres projets basés sur Node.js
  • Il installe ensuite Node.js pour les OSC Arm V6
  • Installe Node-RED et les scripts systemd qui permettent de lancer automatiquement Node-RED au démarrage de Raspbian

Le script d’installation dure environ une trentaine de minutes sur un Raspberry Pi Zero W. Toutes les ressources sont compilées directement après le téléchargement. Pour suivre le déroulement de l’installation, ouvrez une seconde connexion SSH et exécutez la commande suivante.

Pour interrompre la commande, utilisez la combinaison de touches CTRL+C.

Quelques commandes utiles

Après l’installation, il est nécessaire d’activer manuellement le démarrage automatique de Node-RED au lancement de Raspbian Jessie. Pour cela, exécutez la commande

Au contraire, pour arrêter le service (vous n’avez plus besoin de Node-RED et vous souhaiter récupérer un peu de ressources), exécutez la commande

Pour lancer manuellement Node-RED

Une fois lancé, vous pouvez accéder à Node-RED depuis n’importe quel poste sur le réseau local (y compris une tablette ou un smartphone).

node-red start demarrage naviguateur

Quelques répertoires à connaître

Fichier ou répertoire Localisation
Répertoire utilisateur /home/pi/.node-red
Fichier de configuration /home/pi/.node-red/settings.js
Flows (fichier) /home/pi/.node-red/flows_raspberrypi.json

Démarrer automatiquement avec PM2

Plutôt que de démarrer Node-RED à l’aide d’un service Linux, il est plus facile d’installer le gestionnaire de processus PM2 pour Nodejs. PM2 offre d’autres outils permettant de gérer plus facilement le démarrage, l’arrêt, l’ouverture du journal d’exécution, etc. C’est bien plus souple que d’utiliser les services Linux et systemd. Commencez par installer PM2 avec cette commande :

Si vous ne connaissez pas chemin de Node-RED, exécutez cette commande

Sur Linux / Raspbian, il est devrait se trouver dans /usr/bin/node-red.

Pour lancer NodeRED, exécutez cette commande PM2

Pour finir, on enregistre la configuration et on active le démarrage automatique. C’est tout.

Après l’exécution de la commande mp2 startup, il pourrait être nécessaire de modifier le fichier de configuration de systemd. Dans ce cas, vous aurez le message suivant

Collez et exécutez la commande indiquée. Pour en savoir plus sur Node-RED, consultez la catégorie dédiée.

 

Inscrivez-vous à la newsletter hebdomadaire

Aucun spam et aucun autre usage ne sera fait de votre email. Vous pouvez vous dés inscrire à tout moment.

Comparateur de prix

Bons plans

Les offres suivantes se terminent bientôt. Utilisez le coupon indiqué pour profiter du prix promo

Projets DIY - Domotique et objets connectés à faire soi-même