Node Blue - grafische Programmierung in “Flows”
erreichbar unter: https://<Homegear-IP>/nb
oder https://<Homegear-IP>/node-blue
Node Blue basiert auf Node Red, ist aber dank der Programmierung in C++ bedeutend schneller. Zudem arbeitet Node Blue mit Queues und ist multithreadfähig.
Verfügbare Knoten [Jan '20]:
Funktion:
python, synchronous, template, presence light, pulsecouter, average, function, press pattern, exec
Netzwerk:
http in, http request, http response, tcp in, tcp out, modbus in, modbus out, ping, mqtt in, mqtt out
Speicher:
file
Zeit:
slow pwm, impulse, weekly program, rate limiter, on delay, clock, sun position, timer, delay, interval, off delay
Allgemein:
link out, link in, comment, constant, debug, passthrough
Parser:
json, xml, strip
Datenbank:
influxdb
Homegear:
toggle, variable in, variable out, roud robin shift, homegear event, light
IO:
serial in, serial out, gpio in, gpio out
Heizung:
controller, mode
Logik:
risingedge, srflipflop, change, or, variable switch, fallingedge, switch, and, not
Benachrichtigung:
xmpp
offene Punkte:
username/pw
Konfiguration in main.conf
Fehlermeldung → zu viele Knoten
Implementieren
history
wert forcen
variablen
PHP/Python
Debug (de)aktivieren
Abarbeitung: SPS <> Events
eigene Knoten erstellen
Gerätevariablen und RPC Methoden
Blogartikel zu node-blue und Programmierbeispiel: node-blue und die Evolution von Homegear – allgeek techblog