[MAX] Temperature auslesen

1,078 views
Skip to first unread message

Tucka

unread,
Dec 10, 2012, 5:21:07 PM12/10/12
to fhem-...@googlegroups.com
Hi,

ich habe einen MAX! Cube und dort sind mehrere Heizungsthermostate angeschlossen.
Nun kann ich schon die "temperature" der Thermostate auslesen, jedoch habe ich das Gefühl, dass sich diese auch erst dann im Log ändert, wenn z.B. am Thermostat eine Änderung vorgenommen wird. Ist das von MAX! so gewollt?

VG,
Tucka

Matthias Gehre

unread,
Dec 10, 2012, 5:56:53 PM12/10/12
to fhem-...@googlegroups.com
Es ist bisher nicht klar, nach welcher Logik die Thermostate die temperature übertragen. Auf jeden Fall nicht bei jeder Meldung. Meistens aber, wenn die Regelung die Ventilstellung ändert.


--
To unsubscribe from this group, send email to
fhem-users+...@googlegroups.com

reacend

unread,
Dec 11, 2012, 3:48:55 AM12/11/12
to fhem-...@googlegroups.com
Hi Matthias,
ich möchte hier nochmal den offen thread nutzten und dich daran zu errinern, das der Temperatur die offset werte abgezogen werden....
Das wäre echt super.

BG,
Mark

bsl

unread,
Dec 11, 2012, 11:52:52 AM12/11/12
to fhem-...@googlegroups.com
Hallo Mathias,

von hier aus vielen Dank für das bisher bei MAX! an FHEM erreichte. Das geht ja Schlag auf Schlag und bleibt spannend ;-)

Gruß, Stefan

Matthias Gehre

unread,
Dec 11, 2012, 3:02:21 PM12/11/12
to fhem-...@googlegroups.com
@reacend:
Das passiert doch bereits. Also wenn das Thermostat als gemesssene Temperatur 20 Grad sendet und measurementOffset = -1.5 ist, dann zeigt FHEM temperature = 18.5 an.

Matthias Gehre

unread,
Dec 11, 2012, 5:44:15 PM12/11/12
to fhem-...@googlegroups.com
Bei measurementOffset gabs tatsächlich einen Bug, ist nun gefixt.

Tucka

unread,
Dec 12, 2012, 5:55:58 PM12/12/12
to fhem-...@googlegroups.com
Kann man den Thermostaten nicht "einen Trigger verpassen" so dass die Temperatur gesendet wird ;-)

joachim herold

unread,
Dec 13, 2012, 1:42:40 PM12/13/12
to fhem-...@googlegroups.com
Moin Matthias, moin @ all,
kann es sein, dass beim measurementOffset oder bei der Temperaturberechnung immer noch ein Fehler ist?
Wie man in den angehaengten Bildern sehen kann, ist im Bild tempoffset-0,0Grad.jpg die Eingestellte Solltemperatur 19,5° und die mit einem 1-Wire-Sensor gemessene Temperatur mit etwas ueber 19,5° ziemlich genau im Eingestellten Bereich, die vom Max gemeldete Temperatur allerdings 1° hoeher (20,5°). der measurementOffset zu diesem Zeitpunkt war 0.0°.
Im Bild tempoffset-0,5grad.jpg ist der measurementOffset auf -0.5° geaendert. Jetzt liegen Ist und 1-Wire-Temperatur ziemlich genau auf einer Linie, allerdings ist der Raum jetzt 0,5° zu hoch.
Kann das mal bitte auf anderen Systemen gegengecheckt werden?
Oder mache ich da einen Denkfehler?

gruss Joachim
tempoffset-0,0Grad.jpg
tempoffset-0,5grad.jpg

Matthias Gehre

unread,
Dec 13, 2012, 3:46:49 PM12/13/12
to fhem-...@googlegroups.com
Versuch mal in 10_MAX in Zeile 373
  $measuredTemperature += $measOffset if($measuredTemperature ne "" and $measOffset ne "");
durch
  $measuredTemperature -= $measOffset if($measuredTemperature ne "" and $measOffset ne "");
zu ersetzten (+ durch -). Vielleicht wirkt das Offset doch anders als ich dachte.

Was auch zu bedenken ist: Wenn der Heizkörper aus ist, dann ist der Sensor im Heizkörperthermostat
genau richtig und man bräuchte kein Offset. Nur wenn der Heizkörper heizt, dann misst der Sensor im Heizkörper
mehr als tatsächlich und man brauch ein Offset.
Vielleicht sollte man dann also eher
  $measuredTemperature += $measOffset*$valvePosition/100 if($measuredTemperature ne "" and $measOffset ne "");
oder sowas machen? Oder habt ihr noch andere Ideen?


joachim herold

unread,
Dec 13, 2012, 3:52:37 PM12/13/12
to fhem-...@googlegroups.com
Moin Matthias,


Versuch mal in 10_MAX in Zeile 373
  $measuredTemperature += $measOffset if($measuredTemperature ne "" and $measOffset ne "");
durch
  $measuredTemperature -= $measOffset if($measuredTemperature ne "" and $measOffset ne "");
zu ersetzten (+ durch -). Vielleicht wirkt das Offset doch anders als ich dachte.

Hab ich schon getan, der Test laeuft gerade, scheint richtig zu sein, aber ich muss meinem Badezimmer jetzt ersteinmal etwas Zeit goennen, um zu sehen, wie sich der Regler jetzt verhaelt. Ich melde mich morgen Abend, und gebe Rueckmeldung ab.

gruss Joachim

joachim herold

unread,
Dec 13, 2012, 4:02:40 PM12/13/12
to fhem-...@googlegroups.com
Hallo Matthias,

Ich habe da nochmal eine Frage zum measurementOffset,
hast Du die 0,5° Schritte einfach aus der Originaloberflaeche uebernommen, oder sind die im Protokoll vorgegeben?
wuerde da sonst gerne kleinere Schritte haben.

gruss Joachim

Matthias Gehre

unread,
Dec 13, 2012, 4:24:24 PM12/13/12
to fhem-...@googlegroups.com
Die sind so im Protokoll vorgegeben. Genauso auch für alle anderen Temperatureinstellungen.




gruss Joachim

--

joachim herold

unread,
Dec 13, 2012, 4:30:56 PM12/13/12
to fhem-...@googlegroups.com
Schade

reacend

unread,
Dec 15, 2012, 7:22:12 AM12/15/12
to fhem-...@googlegroups.com
Hi Matthias,
also da muss defintiv ein minus hin :)
Ich würde es einfach so belassen, selbst wenn die Heizung grade aufmacht glüht sie ja noch nach.. Und ich denke auch wir sollten es einfach dabei belassen das er es abzieht :)

Hatte mich schon gewundert, so warm konnte es doch garnicht in der wohnung sein hehe...


BG,
Mark

Matthias Gehre

unread,
Dec 15, 2012, 7:34:34 AM12/15/12
to fhem-...@googlegroups.com
Ist committed, danke!
Reply all
Reply to author
Forward
0 new messages