NEWS
Homatic Heizungsthermostat + Wandthermostat + vis => wie am besten?
-
Hallo
Wie steuert man am einfachsten die Kombination aus homatic Heizungsthermostat und Wandthermostat mit dem VIS Adapter? Die zwei Geräte haben ja jeweils eine Soll-Temperatur und die Gruppe auch noch mal eine. Gäbe also drei Möglichkeiten, was mit jetzt mit dem VIS-Adapter verknüpft.
1. Direkte Verknüpfung zum Heizungshtermostat
=> Funktioniert zunächst. Über VIS eingestellte Temperatur wird übernommen. Nach wenigen Sekunden stellt sich diese jedoch auf den ursprünglichen Wert zurück.
2. Verknüpfung mit dem Wandthermostat
=> Der neu eingestellte Wert kommt nicht am Heizungsthermostat an. In der Oberfläche der CCU sehe ich aber, dass die Soll-Temperatur im Wandthermostat schon den im VIS-Adapter eingestellten Wert hat. Wenn ich manuell am Wandthermostat durch Drehen des Rädchens eine neue Temperatur einstelle funktioniert die Übertragung zum Heizungsthermostat problemlos.
3. In der CCU eine Systemvariable definieren. Diese mit dem VIS-Adapter verknüpfen. Zusätzlich ein Skript (Blockly) erstellen, dass bei Änderung der Variable sowohl das Heizkörperthermostat wie auch das Wandthermostat auf den Wert der Variablen einstellt.
=> Reichlich umständlich, aber scheint weitgehend zu funktionieren. Unschön bleibt, dass die Soll-Temperatur in der Systemvariablen und die tatsächliche in den Geräten nicht immer identisch sind.
Hat Jemand vielleicht eine gute Idee?
-
Ich gehe mal davon aus, dass die beiden Geräte auch direkt verknüpft sind.
Deshalb:
@Steph@iobroker:1. Direkte Verknüpfung zum Heizungshtermostat
=> Funktioniert zunächst. Über VIS eingestellte Temperatur wird übernommen. Nach wenigen Sekunden stellt sich diese jedoch auf den ursprünglichen Wert zurück.? `
Das ist der richtige Weg, welchen Wert (Objekt) setzt du?
@Steph@iobroker:2. Verknüpfung mit dem Wandthermostat
=> Der neu eingestellte Wert kommt nicht am Heizungsthermostat an. In der Oberfläche der CCU sehe ich aber, dass die Soll-Temperatur im Wandthermostat schon den im VIS-Adapter eingestellten Wert hat. Wenn ich manuell am Wandthermostat durch Drehen des Rädchens eine neue Temperatur einstelle funktioniert die Übertragung zum Heizungsthermostat problemlos. `
Das ist nicht nötig, siehe Punkt zwei!
@Steph@iobroker:3. In der CCU eine Systemvariable definieren. Diese mit dem VIS-Adapter verknüpfen. Zusätzlich ein Skript (Blockly) erstellen, dass bei Änderung der Variable sowohl das Heizkörperthermostat wie auch das Wandthermostat auf den Wert der Variablen einstellt.
=> Reichlich umständlich, aber scheint weitgehend zu funktionieren. Unschön bleibt, dass die Soll-Temperatur in der Systemvariablen und die tatsächliche in den Geräten nicht immer identisch sind. `
-
Ich habe bei der Objekt ID, der Luftfeuchtigkeit sowie der Ist-Temperatur die jeweiligen Werte des Wandthermostats gewählt und beim Ventil den vom Heizungsthermostat.
Konkret habe ich bei der ObjectId die Soll Temperatur ausgewählt. Liegt hier vielleicht der Fehler?
Danke für die sehr schnelle Rückmeldung.
-
Nagel mich jetzt bitte nicht drauf fest, ich glaube aber, dass SET_Temperature nur im manuellen Modus direkt gesetzt werden kann, deshalb auch z.B. das, hier im Forum, angebotene Heizungsscript, wo die Regelung auf jeden Fall im manuellen Modus sein muss.
Im Auto-Modus wird meines Wissens nur das Programm des Thermostats abgearbeitet. Man kann natürlich jederzeit den Sollwert manuell ändern.
Enrico
Edit: Hast du denn die Direktverknüpfung zwischen Wand- und Heizungsthermostat? Ich denke ja, weil beim Ändern des Heizungsthermostats ja die Temperatur wieder zurückgestellt wird, aber vielleicht gibts dafür auch andere Gründe.
-
Hmm, komisch. Ich habe es gerade nochmal getestet, vis Element mit dem Wandthermostat verknüpft aber es tut sich nichts am Heizkörper. Das Heizkörperthermostat und das Wandthermostat sind in einer Gruppe. Manuelle direkte Verknüpfungen habe ich keine hinzugefügt.
Vielleicht noch eine Idee was ich checken könnte?