Node-RED : programmation graphique pour objets connectés

Node-RED est un langage de programmation graphique par assemblage de blocs fonctionnels qui permet de développer des objets connectés (et beaucoup d’autres choses). Node-Red est un projet Open Source (et gratuit) soutenu par IBM. On programme avec Node-RED en liant des fonctions présentées sous la forme de briques. Le flux de données passe d’un traitement à l’autre (d’une fonction à l’autre). Certaines fonctions proposent des paramètres qu’il suffit de définir à l’aide d’une liste de choix ou d’un champ à remplir (par exemple un clé d’API pour un service météo). Il existe plusieurs centaines de plugins dans tous les domaines : enregistrer les données sur une base de données (MySQL, MongoDB…), piloter les E/S d’un Arduino ou d’un Raspberry (avec le plugin Johny Five par exemple), ajouter une interface graphique (UI) pour tracer des graphiques, afficher des jauges, commander un relai à l’aide d’un bouton…

Débuter avec Node-RED

Vous pouvez commencer par lire ces articles pour bien débuter avec Node-RED

Node-RED, le projet pour développer des objets connectés d'IBM par assemblage de blocs
Bien débuter avec Node-Red. Installation et découverte sur Raspberry Pi 3
Node-RED, le projet pour développer des objets connectés d'IBM par assemblage de blocs
Installer Node-RED sur Windows, macOS, Linux, Raspberry Pi 3, Orange Pi...
Node-RED peut être installé sur toutes les plateformes capables de faire fonctionner NodeJS
Installer Node-RED sur Windows, macOS, Linux, Raspberry Pi 3, Orange Pi...

Tous les tutoriels sur Node-RED

3
Débuter avec l’Arduino et Node-RED. Enregistrer et afficher des mesures en JSON depuis le port série

L'Arduino est très pratique pour récupérer des mesures depuis divers capteurs (présence de polluants, température, humidité, luminosité, indice UV, taux de CO ...

0
Routeur MQTT avec Node-RED, connecter tous vos modules Sonoff Tasmota à cloudMQTT

Dans l'article précédent, nous avons testé le broker en ligne gratuit cloudMQTT. L'offre gratuite est limitée à 5 connexions simultanées. C'est largement ...

0
#Test du détecteur de fumée Xiaomi Mijia Honeywell avec Domoticz, notification d’urgence avec PushOver

Dans l'article précédent, nous avons vu comment intégrer très facilement les accessoires Xiaomi Aqara sous Domoticz avec Node-RED en utilisant le sniffer de ...

0
#Test de Zigbee2MQTT. Partie 2, inclusion accessoires Xiaomi Aqara et Mijia à Domoticz via plugin ou Node-RED [Màj]

Un plugin est maintenant disponible pour faciliter l'inclusion des accessoires Zigbee à Domoticz (ou Home Assistant). Il n'est plus nécessaire de traduire les ...

0
Installer Grafana sur macOS et Raspbian pour Raspberry Pi. Exemple de dashboard pour objet connecté MySensors avec Node-RED et InfluxDB [Màj]

Grafana est un logiciel Open Source qui permet de réaliser des dashboards et des graphiques de données qui dépendent du temps. Grafana fonctionne sur PC ...

0
Plugin HomeKit pour Node-RED, plus facile à utiliser que Homebridge

Le projet HomeBridge que nous avons pu tester avec Jeedom, Domoticz et ce tutoriel plus général est assez difficile à installer et à maintenir. Le ...

0
Installer Node-RED sur Raspbian Stretch Lite (tutoriel avec Raspberry Pi Zero W) [Màj]

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 ...

1
Node-RED + MQTT + ESP8266 : comment piloter un système articulé PTZ en WiFi

Nous continuons notre série d'articles sur le pilotage à distance de servomoteur et plus particulièrement les systèmes articulés PTZ ...

1
Orange Pi : test du package OPI.GPIO pour Node-Red (node-red-contrib-opi-gpio)

Les librairies qui prennent en charge le GPIO de l'Orange Pi se développent doucement. Aujourd'hui, je vous propose d'essayer le package ...

0
Utiliser Node-RED pour créer une passerelle entre MySensors et Blynk (serveur local)

Blynk est génial pour utiliser et commander ses objets connectés depuis son smartphone iOS ou Android. Si vous avez développé des objets connectés à ...

0
ESP Easy + MQTT + Node-RED : communication bi-directionnelle, dashboard

ESP Easy intègre plusieurs protocoles de communication par défaut dont plusieurs basées sur MQTT (Domoticz MQTT, OpenHAB MQTT et PiDome MQTT). Ces protocoles ...

0
Dashboard pour objet connecté avec Node-RED. Partie 2 : jauges, graphiques, notifications, template HTML

Voici le second article consacré à la création d'un dashboard (tableau de bord) pour objet connecté à l'aide du module Dashboard pour Node-RED. ...

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