Accéder aux soldes du Black Friday 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

Voir le code promo
38 jours restants

Node-RED est un outil de développement installé par défaut sur la distribution Raspbian, la distribution Linux officielle du Raspberry Pi. Si vous avez décidé de faire fonctionner votre Orange Pi sous Armbian, voici comment installer Node-RED. Pour cet article, nous allons installer Node-RED sur la distribution Armbian et un Orange Pi Lite (version Wi-Fi).

Installer Node-RED sur Armbian

L’installation de Node-RED est maintenant beaucoup plus facile à l’aide du script d’installation. Initialement prévu pour la distribution Raspbian du Raspberry Pi, elle fonctionne à merveille sur la distribution Armbian des Orange Pi. Connectez vous en SSH ou ouvrez un Terminal et lancez le script d’installation en exécutant cette commande. L’opération dure environ 15 minutes.

Démarrer Node-RED 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 Armbian / 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.

Remarque. Si vous n’exécutez pas la commande startup avec l’utilisateur root, PM2 ne pourra pas modifier le script de démarrage.

Exécutez de nouveau la commande ou exécutez la commande suivante

Une petite vidéo pour résumer tout ça

Pour toute question relative à l’installation et au fonctionnement de Node-RED sous Armbian, ce forum est à votre disposition

Installation de Node-RED sur Armbian – méthode dépréciée

N’utilisez plus cette méthode. Utilisez le script d’installation détaillé précédemment.

L’installation de Node-RED sur Orange Pi (ou Raspberry Pi) est différente des autres distributions Linux (comment installer sur Ubuntu 16.04 LTS) puisqu’il va falloir tout installer depuis les sources. Voici comment procéder étape par étape.

On commence par faire un peu le ménage dans le gestionnaire de paquets

Puis on installe Node-RED à partir du code source

Maintenant les dépendances nécessaires : Node.js, Python, Build

Avant d’aller plus loin, vérifions les versions installées

C’est conforme aux spécifications de Node-RED (ici).

On nettoie le cache de npm et on lance l’installation de Node-RED. Attention, c’est assez long, plusieurs minutes sur un Orange Pi Lite car tout doit être compilé pour le processeur ARM(Allwinner H3@1,2GHz). J’ai rencontré un plantage durant cette étape. J’ai simplement relancé la commande après redémarrage.

Enfin on installe les scripts qui permettront de démarrer et arrêter Node-RED

Il ne reste plus qu’à activer le service Node-RED pour permettre son lancement au démarrage d’Armbian.

Il ne reste plus qu’à créer le répertoire de fonctionnement de Node-RED.

Vous pouvez en profiter pour ajouter le module node-red-admin.

 

 

Pour aller plus loin avec Node-RED, voici une liste d’articles

Source :

La procédure d’installation proposée dans ce tutoriel est extraite du script d’installation développé par Brian Weet https://gist.github.com/brianweet/a055f344f57cd485dc8b91cd18523002

Mises à jour :

[28/06/2017] – installation à l’aide du script

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

  • michel Véron-Durand

    bonjour
    il faut un broker MQTT installé?

    • Bonjour Michel. Non ce n’est pas nécessaire. Il faut Node.js par contre.

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