Grundlagen Homegear / Starter-Guide

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

2 Likes