Archiv der Kategorie: IoT

Shelly Schaltaktoren (2.Gen/3.Gen/4.Gen) mit MQTT und Node-Red

Updated August 2025
Shelly Aktoren mag ich sehr. In meinem Haus habe ich ca. 8 "Shelly 1" Schalter (erste Generation = Legacy) und inzwischen einige der neueren Generationen verbaut. Das tolle an den Shellies ist, dass man sie ohne Cloud betreiben kann und kein teures Hub dafür braucht, weil sie direkt ins WLAN zuhause eingebunden werden. Ferner kann ich sie mit MQTT ansteuern.

Die neuen Generationen der Shelly Aktoren haben leider einige Herausforderungen parat, auf die ich hier eingehen möchte. Der Unterschied zwischen den einzelnen Generationen der verschiednenen Generationen der Shelly Aktoren ist bei Shelly selbst gut beschrieben.

In Bezug auf MQTT und Node Red besteht aber kein wesentlicher Unterschied zwischen Gen2, Gen3 und Gen4.

Shelly Schaltaktoren (2.Gen/3.Gen/4.Gen) mit MQTT und Node-Red weiterlesen

Viessmann API und Node-Red – Teil 1

Dies ist eine eigene Serie in meinem Blog, die sich an Besitzer von Viessmann Wärmeerzeugern und sonstigen Geräten dieses Herstellers richtet, welche mit dem Internet verbunden sind.

Überblick

Prinzipiell sind alle neueren Viessmann Steuerungen mit E3 Plattform oder  Vitotronic  (außer Vitotronic 100) dafür ausgelegt, mit dem Internet verbunden zu werden.

Viessmann API und Node-Red – Teil 1 weiterlesen

Viessmann API und Node-Red – Teil 2 – API Zugriff

Der Zugang zur Viessmann API ist nicht ganz trivial. Die Beschreibung auf den Viessmann Seiten lässt auch zu wünschen übrig. Trotzdem schadet es nicht, sich das alles dort einmal durchzulesen. Ich beschreibe hier den Ablauf analog dazu aber eben auf Node-Red angepasst. Ist der API Zugriff erst einmal funktionsfähig, ist alles Weitere ein Klacks.

Viessmann API und Node-Red – Teil 2 – API Zugriff weiterlesen

Viessmann API und Node-Red – Teil 3 – Daten abfragen

Dies ist das dritte Kapitel meiner Reihe über die Nutzung der Viessmann API mit Node-Red. Einen Einstieg bekommst du am ehesten, indem du mit dem Kapitel 1 – Die Viessmann API und Node-Red Überblick anfängst.

Änderungen per  Februar 2025

Die Viessmann API ist immer noch "work in Progress". Demzufolge ändert sich hin und wieder etwas. Angekündigt werden Änderungen im Change Log.

Diverse Features – vor allem für Wärmepumpen und Brennstoffzellen – bekommen per Februar 2025 eine neue Bezeichnung. Welche das sind, steht im Change Log.

Für alle wichtig ist die Änderung des Feature Endpoints von v1 auf v2. Stand Juli 2025 funktioniert zwar alles noch wie gehabt mit v1 aber es schadet sicher nicht, den Endpoint entsprechend umzuschreiben. Aus

wird jetzt

Die nachfolgenden Node-Red flows sind entsprechend aktualisiert.

Autorisierung des Requests

Alle für die Autorisierung eines beliebigen Requests nötigen Informationen befinden sich in meinem "Universal Header Node", einem Funktionsnode, der den http Request Node entsprechend für die Abfrage der API bestückt. Der Funktionsnode sieht wie folgt aus und muss nicht individuell angepasst werden.

Viessmann API und Node-Red – Teil 3 – Daten abfragen weiterlesen

Viessmann API und Node Red – Teil 4 – Einstellungen ändern

Nachdem wir in den vorherigen Kapiteln gelernt haben, wie der Zugriff auf die API erfolgt und wie man Daten daraus auslesen kann, sehen wir jetzt, wie man die Einstellung der Heizung – z.B. die Temperatur oder den Betriebsmodus über die API verändern kann.

Viessmann API und Node Red – Teil 4 – Einstellungen ändern weiterlesen