Alte Gasheizung fernsteuern über Manipulation des Außentemperaturfühlers

Meine Therme aus dem Jahr 2000 läuft nach prima, kennt aber keine Möglichkeit für die Anbindung an HA.
Ich würde sie gern aus der Ferne schalten können. Sie verfügt über einen Sommermodus, der die Heizung ab 15° abschaltet.
Also habe ich folgende Idee zur Steuerung:
Ich nehme ESP-Home und manipuliere den Außentemperaturfühler über zwei Festwiderstände. So habe ich dann drei Zustände:

-15°C --> max. Leistung
ATF durchgeschaltet --> Normalbetrieb
+25°C --> Abschaltung

Das jemand so etwas schon gemacht?

Ich habe bei unserer Heizung unter anderem den Tag/Nacht-Modus automatisiert:

Ursprünglich über die Fritzbox, inzwischen aber umgestellt auf HA incl. geänderter Pumpensteuerung:

Moin Skalar,

hast du 'nen Schaltplan der Therme zur Hand oder Fabrikat und Typenbezeichnung?
Ich tippe mal man kann da mit ein paar smarten Relais schon was bewerkstelligen. (Siehe Beitrag von Klaus)
Falls du es nicht invasiv möchtest gingen evtl. auch Tasteraktoren.

Das mit dem Außenfühler geht sicher auch.

Du hast die freie Auswahl.

Mfg Andreas

Es ist eine Buderus GB112 mit einer HW4201 Regelung

Also, es gäbe da bestimmt ne Möglicheit über CAN Bus und den ESP Home
Aber ich bekomme das mit dem ECO und EMS Bus nicht ganz auf die Reihe.
Der EMS Scheint nicht des selbe zu sein aber ähnlich.
Verfolge mal den Beitrag hier:
Logamatic 2107 Schnittstelle - Mikrocontroller.net
Maile an me@the78mole.de und frage nach der Kompatibilität oder einer Erweiterung in Richtung der HW4201.

Für die 2107 hat der ne Wifi-Erweiterungskarte gebaut und vertreibt sie.
Buderus KM271 WiFi Replacement from Moles Store on Tindie

Reverse Engineering the Buderus KM271 – And Making It WiFi-Flying on ESPhome and Home Assistant – MolesBlog (the78mole.de)

Alternativ zu Fuß das ganze über CAN Bus versuchen.
Hier der einstieg zu CAN über ESPHome CAN bus — ESPHome

Professionell hatte das “tado” wohl auch gemacht, aber wieder eingestampft.

Für FMEC-HW (MEC) 1. Heizkreis wählen 2. Fernbedien.: ohne Display
der Heizkreis muss entsprechend am tado° eingestellt werden

Gleiches beim BF-Bus, also den für die Fernbedienung.
Jedenfalls kann man bei “tado” genau die So/Wi/Auto Umschaltung nicht mehr machen.

Offiziell kannst du ach bei Buderus schauen was die “Logamatic Web KM200” Her gibt, und ob das in HA integrierbar ist.
Gateway Logamatic web KM200/KM100 | Buderus
Aber ich glaube die ist nicht mehr mit den alten Steuerungen kompatibel.
Von der HA Integraton lese ich auch bisher nur schlechtes.

Zurück zu den Switch-Bots:
Du könntest 3 Switch Bots drauf setzen. Kosten dich 70€ und schalten die 3 Zustände ohne Bastelei und Eingriff in die Sensorik.

Hi,

Ich habe es mir damals einfacher gemacht. Ich habe bei meiner Heizung einfach die Schaltuhr gegen einen potentialfreien Homematic Schalter ausgetauscht.
So kann ich Tag und Nachtabsenkung der Heizung über Programme schalten.

Vielleicht holt ja jemand auch der kleine Weg

Die HW4201 heit keine Schaltur, die man ersetzen könnte

leider alles nicht in oder für die HW4201 verfügbar oder kompatibel

:crayon:by HarryP: Zusammenführung Doppelpost

Na dann her mit den Relais und Widerständen und ab geht’s.


15K und 75K haben die meisten nicht gerade so rum liegen.
Dann vielleicht eher mit 'nem 100K Poti dann kannst du gleich beide Seiten anschließen und liegst bei 15K/85K

ESPHome kann das ganz gut. Aber pass auf, dass du ein Relaismodul mit Optokoppler nimmst.
Z.B. mit 2 Wechslern 1x Hand/Auto 1x Sommer/Winter

Alternativ geht auch irgendeine fertige Relaislösung mit WLAN über Tuya usw. Hat den Vorteil, dass es die passend zur Therme direkt auf 230V gibt.
Oder selbige Lösung, per ESPHome, für die du dann aber das Zeug zum selber flashen benötigst. Sonoff 4CH Pro R2
Device Type: Relays | devices.esphome.io

Nimmst du 3 Relais (nur Schließer Hand Sommer / Hand Winter / Automatik) denk dran, dass du die per Software interlocken solltest.

Alternativ gingen auch ein paar potentialfreie Shelly Plus 1

So, ich bin einen Schritt weiter. Ein Wemos mit 2 Relais lassen sich schon schalten.

Jetzt hänge ich etwas bei der Schaltung der Relais in Abhängigkeit des PullDown-Menüs.
ESP-Home sieht so aus:

switch:
    - platform: gpio
      pin: GPIO5 #D1
      name: "Hand"
    - platform: gpio
      pin: GPIO4 #D2
      name: "30°C /-5°"

select:
  - platform: template
    name: "Modus"
    optimistic: true
    options:
    - Auto
    - 30°C
    - -5°V
    initial_option: Auto

Wie schalte ich die beiden Relais?

Auto --> Rly1=off
30°C --> Rly1=on Rly2=off
-5°C --> Rly1=on Rly2=on

Als nächstes baust Du dir die beiden Relaisausgänge im ESP.

output:
  - platform: gpio
    pin: D3
    id: Rly1
  - platform: gpio
    pin: D4
    id: Rly2

und dann die Logik direkt unter deinen switch und select variablen programmieren.
siehe hierzu beispielhaft ESPhome switch

Die Relais kann ich schon schalten, muss vielleicht noch je ein id:Rly-x dazu machen.
Mein Problem ist aber, dass ich nicht weiß, wie die Ansteuerung der beiden Relais in Abhängigkeit des select: programmiert wird.

Das meinst du?

Ich hätte kein select genommen, sondern wäre direkt bei 2 binarys geblieben. Was ist verkehrt daran?
Den zweiten Switch kannst du ja verstecken solange du beim ersten auf Auto stehst.

Mit 2 Outputs geht es einfach und war auch schnell fertig. Ich möchte aber eine An-Auto-Aus Funktion, damit die Bedienung für jenden intuitiv ist. Deshalb passt der Select prima. Meine Frage ging nur um die Auswertung der 3 Optionen, und da war die Hilfe nicht hilfreich.

Wieso nicht? du kannst doch mit if-Anweisungen je nach Zustand des Selects die Relaiskombi steuern.

Damals wusste ich nicht wie man mit mehreren IF unter ON_VALUE umgehen muss.
Und genau das war meine Fage in Post #10.