Als Zentrale Steuerung wird Node Red eingesetzt. Die von IBM entwickelte, auf Javascript basierte grafische Programmiersprache ist fantastisch schnell auf einem Single Board Computer und ermöglicht es schnell Ideen in reale Szenarios umzusetzen im Sinn von Rapid Prototyping.

Da es zudem noch sehr stabil läuft, verdrängt es bei mir FHEM immer mehr.

 

Die Basis der Kommunikation ist das MQTT Protokoll.

Sensoren und Aktoren sind an MQTT über WLAN oder LAN angebunden.

Die zentrale Steuerung übernimmt Node-Red.

die Zentrale Datenarchivierung übernimmt eine Time Series Datenbank (influxdb).

Die grafische Aufbereitung zu Analytischen Zwecken wird durch Grafana bereitgestellt.