pixel

Node-RED – Installatie op Raspberry Pi

4
(1)

Node-RED is een flow-gebaseerd ontwikkeltool voor visueel programmeren, oorspronkelijk ontwikkeld door IBM voor het samen bedraden van hardwareapparaten, API’s en online services als onderdeel van het Internet of Things.

Node-RED – Installatie op Raspberry Pi 1

Node-RED (NR) is een applicatie waarmee je zonder (veel) programmeerervaring toch krachtige automatiseringen kan maken vanuit je browser, met een eenvoudige grafische interface.
Daarnaast heeft het volledige ondersteuning voor Javascript ingebouwd, zodat je in zogenaamde ‘function nodes’ eigen krachtige logica kan programmeren indien gewenst.

https://tweakers.net/ext/f/WAGg3v7vRrGmloq6BfVktAS9/full.png

Node-RED is ontworpen voor internet of things (IoT)-toepassingen en is met name populair op het gebied van home automation / domotica.

Je kan Node-RED ook standalone gebruiken in combinatie met een ‘dashboard‘ module.



Advertentie :


Node-RED in combinatie met home automation applicaties

Node-RED wordt veel gebruikt in combinatie met de applicaties Domoticz.
Deze applicatie geeft dan veranderingen in de status van je apparaten door aan Node-RED,
die alle automatiserings-logica voor je afhandelt en daarna weer aan deze applicaties vraagt om acties uit te gaan voeren,
bijvoorbeeld je lampen inschakelen.

Hoewel deze applicatie zelf ook ingebouwde mogelijkheden heeft voor het maken van automatiseringen,
is dit niet voor iedereen eenvoudig te begrijpen.
Zo krijgt niet iedereen de LUA-taal van Domoticz snel onder de knie.

Domoticz heeft wel het eenvoudigere ‘Blockly’, maar dit is minder krachtig.
Node-RED lijkt wel een beetje op Blockly, maar is prettiger in gebruik en biedt bovendien meer dan 1000 extensions die ‘modules’ worden genoemd.

Voorbeeld

https://tweakers.net/ext/f/Ef9MMIzTdOGHeTbv5oOvZJN6/full.png

Je moet dit als volgt interpreteren: een sequence (van aan elkaar gekoppelde nodes) wordt geactiveerd, bijvoorbeeld op een bepaald tijdstip, of omdat er een andere trigger is (bijvoorbeeld omdat er iemand thuiskomt, er een deur open gaat, er beweging wordt gedetecteerd, de tv wordt aangezet etc). Er gaat dan een berichtje (msg) met een bepaalde waarde (payload) door de sequence heen. Bij elke node kan je het proces laten stoppen, splitsen, of een andere richting opsturen afhankelijk van de waarde. En daarmee kan je verschillend gedrag laten uitvoeren.

Node-RED is al standaard geïnstalleerd in OS Rasbian voor de Raspberry Pi, en draait na starten op poort 1880.

raspberrypi.local:1880

Updaten

Er is kans dat een oude versie van node.js wordt gebruikt, aanbevolen wordt om node.js te updaten middels onderstaand commando:

bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered)
Node-RED – Installatie op Raspberry Pi 2

Starten

Node-RED kan gestart worden met het volgende console commando node-red-start  of via het startmenu van Raspbian.

Node-RED – Installatie op Raspberry Pi 3

Console:

Node-RED – Installatie op Raspberry Pi 4

Startmenu:

Automatisch Starten

Automatisch starten met opstarten raspberry pi kan met de volgende commando’s:

sudo systemctl enable nodered.service

Output: 
Created symlink /etc/systemd/system/multi-user.target.wants/nodered.service → /lib/systemd/system/nodered.service.

sudo systemctl start nodered.service

Node-RED in browser:

Node-RED – Installatie op Raspberry Pi 5

Bron(nen): nodered.org / raspberrypi.org

Wat vond je van deze post?

Klik op een ster om deze te beoordelen!

Gemiddelde score 4 / 5. Aantal stemmen: 1

Tot nu toe geen stemmen! Wees de eerste die dit bericht beoordeelt.

Geef een reactie...

Deze site gebruikt Akismet om spam te verminderen. Bekijk hoe je reactie-gegevens worden verwerkt.

3 gedachten over “Node-RED – Installatie op Raspberry Pi”

  1. Ik ben op per direct op zoek naar iemand die meekan kijken naar een MQTT-Node RED-JSON api setup die ik heb draaien maar wat nog niet vlekkeloos werkt.

Winkelwagen
Scroll naar boven