Shelly Plus 1 basierte WiFi / Internet-Steuerung für Heizung Vaillant Brennwert-Therme

Gastherme - Shelly Plus 1 -Steuerung - ShellyApp-Anzeige

Dieser Blog-Post dokumentiert, wie eine Vaillant Brennwert-Therme (eine Vaillant ecoTEC plus VCW AT 196-5-5 mit klassischer Vaillant calorMatic 370 Temperaturregelung ohne Internet-Konnektivität) mit einem Shelly Plus 1 SmartHome-Schalter um ca. 15 Euro nachgerüstet werden kann.

Damit ist das Ein-/Ausschalten der Anwesenheit / Heiz-Bedarf über das Internet bzw. über das Smartphone mittels Shelly Cloud App möglich. Bei Abwesenheit kann die Heizung ausgeschaltet werden, und vor der Rückkehr kann die Heizung aus der Ferne auch wieder eingeschaltet werden. Die Temperatur-Regelung selbst übernimmt weiterhin die schon zuvor vorhandene klassische Vaillant calorMatic Temperaturregelung im Wohnzimmer. Außerdem kann am Handy abgelesen werden, ob der Brenner der Heizung gerade läuft oder nicht, und das Aktivitäts-Log führt auch Buch darüber wann und wie lange der Brenner der Therme läuft.

Diese vollständige Dokumentation (mit noch mehr Details und Nutzungshinweisen) gibt es auch als PDF-Dokument zum Download!

Shelly Cloud App – aus Anwender-Sicht

Die fertige Lösung sieht in der Shelly Cloud App dann wie folgt aus:

  • Die Heizung der Therme kann ein / aus geschaltet werden. Wobei „ein“ (blauer Kreis rund um den Button) bedeutet, dass das im Wohnzimmer installierte Vaillant Thermostat die Temperatur-Regelung übernimmt.
  • Am Button befindet sich außerdem eine kleine grün / rot Anzeige. Grün bedeutet der Brenner läuft gerade (z.B. Heizung oder Warmwasser wird erzeugt), rot bedeutet der Brenner ist ausgeschaltet (kein Warmwasserbezug und auch keine Heizung – z.B. Vaillant Thermostat im Wohnzimmer fordert keinen Heizbedarf an).
Screenshot der Shelly Cloud App

Hardware-Bedarf und Schaltplan

Die fertig montierte Lösung sieht bei mir – montiert in eine externe strahlwasserfester Box – wie folgt aus:

Fertige Lösung, montiert in externe strahlwasserfeste Box

Benötigt wird im Minimum ein Shelly Plus 1 Schalter mit potentialfreiem Schaltkontakt. Außerdem etwas Kabel/Draht.

Der potentialfreie Kontakt des Shelly-Schalters wird mit der Klemme “24V=RT” der Therme verbunden.

Damit die Shelly-App anzeigen kann ob der Brenner läuft, muss ein Signal an den „SW“ Eingang des Shelly-Schalters geführt werden aus dem dieser Betriebszustand hervorgeht. Dieses Signal kann an der X16 (Zusatz-Relais) Klemme abgegriffen werden, gedacht ist diese Klemme eigentlich z.B. zum Anschluss einer Dunstabzugshaube (die sich ausschalten soll während die Therme läuft, in der Regel wird diese unbenutzt sein).

Wer eine noch komfortablere / sauberere Lösung bauen möchte kann dies in ein externes Gehäuse mit zwei Schaltern einbauen sowie noch eine Sicherung verbauen.

Schaltplan zur Verkabelung des Shelly Plus 1 Schalters an die Gastherme

Anschluss der Therme

  • Die zwei linken Kontakte [0] und [I] von Shelly werden mit den Kontakten „24V=RT“ der Therme verbunden.
  • Am Stecker „24V=RT“ der Therme ist normalerweise eine Drahtbrücke montiert, diese ist zu öffnen.
  • Der „SW“ Eingang von Shelly wird mit der Gasthermen-Klemme X16 „L“ (Zusatz-Relais) verbunden.
  • Die Thermen-Steuerung (eine Vaillant calorMatic 370) bleibt unverändert am „Bus -/+“ Stecker der Therme angeschlossen und übernimmt die Temperatur-Regelung sowie das Zeitprogramm
Platine der Vaillant ecoTEC plus VCW AT 196-5-5

Verdrahtung des Shelly WiFi-Schalters

Um den Shelly-Schalter einfach bedienen zu können, diesen in eine externe Box montieren die strahlwasserfest ist.

  • Oberer Kippschalter: Die Spannungsversorgung wird über eine 1A Sicherung und einen Ein/Aus-Kippschalter geführt, sodass man den Shelly-Schalter ein/ausschalten kann.
  • Unterer Kippschalter: Der 24V=RT Signalkontakt wird ebenfalls über einen Kippschalter geführt – allerdings einen mit 3 Positionen.
    • Position „AUS“ trennt den Kontakt
    • Position „EIN“ schließt den Kontakt
    • Position „WiFi“ führt den Kontakt über den Shelly-Schalter [0]/[I].
Shelly Plus 1 verdrahtet in externem Gehäuse mit Schaltern

Funktionsprüfung

Die Prüfung ob der Shelly-Schalter den „Regler 24V DC Heizbetrieb“ korrekt ein/ausschaltet ist an der Gastherme im Fachhandwerker-Menü (Einstieg mit Code: 17) => Diagnosemenü => „D.016“ möglich.

Schaltet man am Shelly-Schalter um, wird dies mit ca. 1 Sekunde Verzögerung hier nahezu „live“ angezeigt.

Funktions-Prüfung im Diagnosemenü “D.016”

Deckel noch mit Anleitung bedrucken und verschließen:

Fertige Lösung mit Gehäuse, Deckel montiert

Download: Vollständige Bau-Anleitung und Dokumentation

Diese vollständige Dokumentation (mit noch mehr Details und Nutzungshinweisen) gibt es auch als PDF-Dokument zum Download!

You May Also Like

13 Comments

  1. Super Beschreibung, werde ich mal in meine FHEM-Anlage integrieren wenn die neue Heizung eingebaut ist.
    Kannst Du noch etwas zum Widerstand (optional) sagen ?
    Gruß
    Mikel

    1. Die Verkabelung des “X16 Zusatz-Relay” Anschlusses dient nur dazu, damit ich in der Shelly-App auch sehen kann ob der Brenner gerade läuft oder nicht. Man kann die Klemme auch einfach direkt mit einem Kabel (ohne dem Widerstand) verbinden. Der Grund warum ich mich für einen 47k-Widerstand entschieden habe ist reine Vorsicht, damit hier z.B. im Falle eines irrtümlichen Kurzschlusses nicht kaputt wird.

  2. Hallo Gunnar,
    wirklich gute Beschreibung und topaktuell mit Shelly realisiert.

    Ich habe fast das gleiche versucht, aber wenn ich den Ausgang des Betriebsstundenzählers, der einen Ausgang von 0 Volt oder 240Volt liefert an SW anschließt, dann sehe ich keinen Status “grün”, wie bei Dir.

    Ich habe schon Shelly Plus 1, Shelly Plus 1PM und Shelly i4 probiert. Irgendwie kann ich keine externe Stromquelle, die 0 oder 240Volt als Spannung liefert, wenn Brenner AUS oder AN ist mit dem Shelly erkennen. Liegt bei Dir zwischen SW und L1 ein Widerstand, damit Shelly den Status erkennen kann ?

    Muss ich da einen Widerstand dazwischen hängen ?

    Ich komm mit Shelly und messen eines externen Verbrauchers, der Strom zieht und messen einer externen Spannungsquelle, die Spannung/Strom liefert durcheinander und wie ich so etwas mit Shelly oder über den SW Eingang von Shelly realisieren kann, durcheinander.

    Ich habe hier mal ein Foto von meiner Brenneranschluss mit dem BZ – Betriebsstundenzähler-Anschluss als Link geschickt, der 0 oder 240 Volt liefert, wenn der Brenner läuft.

    https://i.imgur.com/9ImS4wH.png

    Danke für jeden Tipp, wie man so was als einfachste Lösung mit Shelly realisieren kann.

    Gruß
    Chris

    1. Vorweg VORSICHT! Dein Foto zeigt keinen blauen Shelly Plus 1 sondern einen roten Shelly Plus 1PM. Der hat KEINEN potentialfreien Schalt-Kontakt, darf daher KEINESFALLS verwendet werden um wie von mir hier beschrieben den Thermostat-Eingang anzusteuern! Für die von mir skizzierte Steuerung als Thermostat-Eingang wird zwingend ein potentialfrei-Kontakt benötigt, den hat meines Wissens im derzeitigen Shelly-Sortiment nur der blaue Shelly Plus 1.

      Was die Auswertung des Betriebszustandes über einen Kontakt der 0/230V liefert angeht: Ja, das sollte auch mit dem Shelly Plus 1PM funktionieren, denn hierfür wird eben ein Schalterkontakt der mit der gleichen Netz-Spannung wie der Shelly selbst betrieben wird benötigt. Wenn dieser Kontakt daher 0V~/240V~ gegenüber dem am Shelly angeschlossenen N liefert dann passt das und funktioniert. Warum ich einen Widerstand dazwischen geklemmt habe, habe ich schon im Kommentar drüber erläutert, der ist optional.

      Hast Du Dir Die Anzeige des Eingangszustandes in der Shelly-Smartphone-App korrekt aktiviert und konfiguriert? Diese Schritte sind im von mir hier oben zum Download angebotenen PDF-Dokument auf Seite 2ff im Detail mit Screenhots beschrieben.

  3. Hallo und zwar habe ich eine Sieger Junkers Ölheizung.Habe die Heizzeiten optimiert, und möchte gerne mein Warmwasser steuern,da ich nicht immer auf Warmwassernachladung drücken möchte wenn ich außerhalb der Zeiten Warmwasser benötige. Dazu müsste ich doch nur den shelly 1plus separat zwischen die Ladepumpe anschließen, oder müsste ich da mehr beachten. Wäre um jeden Rat dankbar. Mfg Marcel

    1. Der Shelly Plus 1 besitzt als einer der wenigen Shelly-Modelle einen potentialfreien Schaltkontakt. Alles, was man mit einem herkömmlichen 1-pol mechanischen Schalter schalten kann, kann man somit auch mit dem Shelly Plus 1 schalten. Wenn es derzeit also einen Schalter oder Taster gibt um die gewünschte Funktion auszulösen, kann man den Schaltkontakt des Shelly Plus 1 einfach parallel zum Taster anschließen um die gleiche Funktion über den Shelly auszulösen.

  4. Kleine Anregung: Unsere Niedertemperatur-Vaillant von 1992 läuft schon etwas länger mit 3 Shellys:
    – Shelly 1 plus Temparatursensor über Addon: Tag/Nacht-Schaltung und Messung der Vorlauftemaratur (muß ich bei Gelegenheit mal für die Messung des Rücklaufs ertweitern)
    – Shelly plus 1PM: Messung der Pumpenleistung und Erweiterung der Steuerung zum Tailing-Betrieb der Pumpe (Nachlauf). Bei unser Grundfoss Umwälzpumpe ist der Stromverbrauch ein guter Indikator falls die Raumventile alle zu sind und die Heizung das heiße Wasser nicht loswird
    – Shelly 1L (weil der noch rumlag): Zum kompletten Ein-/Ausschalten der Heizung … kann dann abhängig von der niedrigsten Raumtemperatur als Frostschutz wieder gestartet werden.
    – Steuerung über Home Assistant

  5. Hallo ist es auch möglich die Warmwassernachladung mit dem shelly zu schalten ? Ich habe eine Sieger Junkers tg12 be Ölheizung .Mfg Marcel

    1. Ich würde vermuten der Warmwasser-Boiler hat einen Temperatursensor der an die Heizung meldet, ob eine Wärmeanforderung besteht oder das Wasser noch heiß genug ist. Diesen Sensor-Eingang würde ich identifizieren und mit dem potentialfreien Kontakt eines Shelly Plus 1 entweder unterbrechen oder kurz-schließen (je nachdem wie die Steuerung der Therme hier realisiert ist, muss man dem Schaltplan entnehmen oder nachmessen). Da ich die genannte Heizung nicht kenne kann ich naturgemäß hier keine konkreteren Ratschläge geben.

  6. Ja die Warmwassernachladung wird ja im Bedienteil am Drehregler eingestellt und aktiviert. Jemand Ne Idee wo ich den shelly anschließen muss ?

Schreibe einen Kommentar zu Gunnar Haslinger Antworten abbrechen

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert