Hallo zusammen,
Ich habe einen Feller EDIZIOdue Taster mit einem eingebauten Thermostat. Die Solltemperatur kann ich also am Taster selber einstellen, aber auch von OpenHAB aus mit den entsprechenden Kommunikationsobjekten. Dafür hat es 2. Einer heisst "Basissollwert" und der andere "Sollwert". Basissollwert hat die Flags "Kommunikation" und "Schreiben" im ETS gesetzt. Sollwert hat "Kommunikation" und "Übermitteln". Das ist auch in der Feller Dokumentation so verzeichnet.
So weit so gut.
Ich kann von OpenHAB also auf den Basissollwert eine Temperatur schicken, z.B. 22.5°C. Diese wird dann vom Taster auf Sollwert geschickt und im Taster selber sehe ich, dass sie so eingestellt ist. Ich kann also von OpenHAB aus den Thermostaten einstellen.
Wenn ich aber manuell auf dem Taster nun eine andere Temperatur einstelle, dann wird diese vom Sollwert Kommunikationsobjekt geschickt (Ich sehe diese im ETS Diagnose Fenster), aber OpenHAB nimmt sie nicht entgegen!
Im OpenHAB habe ich im Things File folgende Konfiguration:
Type number: GF_bedroom_heating: "Bedroom heating" [ ga="3/3/27 + <3/3/28" ]
... wobei 3/3/27 die Gruppenadresse für den Basissollwert und 3/3/28 für Sollwert ist. Sollwert wird von OpenHAB nie verarbeitet. Ich habe hier schon versucht die Adressen zu vertauschen aber das half auch nicht.
Hat da jemand eine Idee wie ich weiterkommen könnte?
Es scheint ausserdem, dass es wirklich keine Möglichkeit gibt diesen Wert explizit aus dem Taster auszulesen, da es keine Objektfunktion gibt, wo man das "Lesen" Flag setzen könnte.
Gruss,
Maxim
Ich habe einen Feller EDIZIOdue Taster mit einem eingebauten Thermostat. Die Solltemperatur kann ich also am Taster selber einstellen, aber auch von OpenHAB aus mit den entsprechenden Kommunikationsobjekten. Dafür hat es 2. Einer heisst "Basissollwert" und der andere "Sollwert". Basissollwert hat die Flags "Kommunikation" und "Schreiben" im ETS gesetzt. Sollwert hat "Kommunikation" und "Übermitteln". Das ist auch in der Feller Dokumentation so verzeichnet.
So weit so gut.
Ich kann von OpenHAB also auf den Basissollwert eine Temperatur schicken, z.B. 22.5°C. Diese wird dann vom Taster auf Sollwert geschickt und im Taster selber sehe ich, dass sie so eingestellt ist. Ich kann also von OpenHAB aus den Thermostaten einstellen.
Wenn ich aber manuell auf dem Taster nun eine andere Temperatur einstelle, dann wird diese vom Sollwert Kommunikationsobjekt geschickt (Ich sehe diese im ETS Diagnose Fenster), aber OpenHAB nimmt sie nicht entgegen!
Im OpenHAB habe ich im Things File folgende Konfiguration:
Type number: GF_bedroom_heating: "Bedroom heating" [ ga="3/3/27 + <3/3/28" ]
... wobei 3/3/27 die Gruppenadresse für den Basissollwert und 3/3/28 für Sollwert ist. Sollwert wird von OpenHAB nie verarbeitet. Ich habe hier schon versucht die Adressen zu vertauschen aber das half auch nicht.
Hat da jemand eine Idee wie ich weiterkommen könnte?
Es scheint ausserdem, dass es wirklich keine Möglichkeit gibt diesen Wert explizit aus dem Taster auszulesen, da es keine Objektfunktion gibt, wo man das "Lesen" Flag setzen könnte.
Gruss,
Maxim
Kommentar