Max Heizkörperthermostat zeigt falsche Temperatur

Begonnen von lynckmeister, 09 Dezember 2022, 15:46:19

Vorheriges Thema - Nächstes Thema

lynckmeister

Hi,
einer meiner Max HTs zeigt immer ca 5 grad zu wenig an... also 16c statt 20c ... kann man die Dinger irgendwie neu kalibrieren oder ist es schlich hinüber ?
Ich habe measurementOffset <value> gefunden, aber wenn ich das setze erscheint: 


error invalid or missing value for READING measurementOffset


Zur Sicherheit mal das Listing;)



Internals:
   DEF        HeatingThermostat 1a3061
   FUUID      5c75a871-f33f-eddd-a6wb-3507ef8b124277f1
   IODev      cm
   LASTInputDev cm
   MSGCNT     16
   NAME       MAX_KZS
   NR         353
   NTFY_ORDER 50-MAX_KZS
   STATE      12.0
   SVN        23517
   TYPE       MAX
   TimeSlot   10
   addr       1a3061
   cm_MSGCNT  16
   cm_TIME    2022-12-09 16:00:53
   devtype    1
   eventCount 27
   type       HeatingThermostat
   webCmd     desiredTemperature
   READINGS:
     2022-12-05 21:28:31   IODev           cm
     2022-03-06 12:23:32   PairedTo        123456
     2022-12-09 16:00:53   RSSI            -63
     2022-03-06 12:23:32   SerialNr        OEQ024312
     2022-12-09 16:00:53   battery         ok
     2022-12-09 16:00:53   batteryState    ok
     2022-12-09 16:00:13   comfortTemperature 21
     2022-12-09 16:00:53   desiredTemperature 12.0
     2022-12-08 12:00:29   deviation       4.4
     2022-12-09 16:00:13   ecoTemperature  17
     2022-12-09 16:00:13   error           invalid or missing value  for READING measurementOffset
     2022-03-06 12:23:32   firmware        1.1
     2022-12-09 16:00:53   gateway         1
     2021-03-07 12:24:40   groupid         0
     2022-12-09 11:29:13   lastTimeSync    2022-12-09 11:29:13
     2022-12-09 16:00:53   lastcmd         measurementOffset 0.0
     2022-12-09 16:00:13   maximumTemperature on
     2022-12-09 16:00:53   measurementOffset 0.0
     2022-12-09 16:00:13   minimumTemperature off
     2022-12-09 16:00:53   mode            manual
     2022-12-09 16:00:46   msgcnt          133
     2022-12-09 16:00:53   panel           unlocked
     2022-12-08 12:00:29   peerIDs         000000
     2022-12-08 12:00:29   peerList        Broadcast
     2022-12-09 16:00:53   rferror         0
     2022-12-09 16:00:53   state           12.0
     2022-12-08 12:00:29   temperature     16.4
     2022-03-06 12:23:32   testresult      161
     2022-12-09 16:00:53   valveposition   0
     2022-12-09 16:00:13   windowOpenDuration 15
     2022-12-09 16:00:13   windowOpenTemperature 12
   helper:
     io:
       CUL0:
         raw        Z0E8502021A34543534501190018
         rssi       -63
         time       1670598053.40781
Attributes:
   IODev      cm
   keepAuto   1
   model      HeatingThermostat
   room       Heizung



lynckmeister

Hat keiner eine Idee warum ich das measurement offset nicht nutzen kann ?

Wzut

läuft bei mir :
2022.12.16 19:23:59 4: 3_HT_Kueche, ConfigTemperature: measurementOffset | 1
2022.12.16 19:23:59 5: 3_HT_Kueche, ConfigTemperature: gid : 00,  pl : 2a223d09091803, flags : 00
2022.12.16 19:24:00 5: 3_HT_Kueche, msgtype Ack : 01191920
2022.12.16 19:24:00 5: 3_HT_Kueche, msgtype ThermostatState : 191920
2022.12.16 19:24:00 5: 3_HT_Kueche, desiredTemperature:16, rferror:0, battery:0, mode:1, gateway:1, panel:0, dst:1, valveposition:25
2022.12.16 19:24:01 4: 3_HT_Kueche, desiredTemperature:16.0, rssi:-64.5, rferror:0, battery:0, mode:1, gateway:1, panel:0, dstsetting:1
2022.12.16 19:24:01 5: 3_HT_Kueche, msgtype AckConfigTemperatures Reading measurementOffset : 1

was wirklich nicht geht : wieder 0 setzen - die 0 wird als fehlender Parameter gewertet , d.h vorläufig muss man 0.5 oder -0.5 verwenden.
Maintainer der Module: MAX, MPD, UbiquitiMP, UbiquitiOut, SIP, BEOK, readingsWatcher

jangofritz

0.0 geht.

Das Offset geht meines Wissens bis maximal 4.0.
Bis 3.5 funktioniert bei mir.....
nanoCUL und 9 MAX! Thermostate. TabletUI und MAX!Scanner - ESP8266 als Aktor für die Zirkulationspumpe und zur Feuchte und Temperaturmessung - Sonoff TH16 als Aktor für Espressomaschine - Conbee + diverse THPs in Feuchträumen, sowie BWMs und Drucktaster

HarryHirsch

Ich habe das Problem so ähnlich, aber genau umgekehrt:

Ich habe kürzlich 7 Max Wandthermostaten gebraucht erstanden, die habe ich natürlich erst mal vollständig resettet und neu eingerichtet (Datum/Uhrzeit).
Dann habe ich sie darauf eingestellt, die aktuelle Temperatur anzuzeigen.
Jetzt zeigen alle 7 die aktuelle Temperatur zwischen  22.1 und 23.0° an (die Abweichung wäre akzeptabel)
Allerdings zeigt mein geeichter Thermometer nur 18° an (entspricht auch dem Gefühl), sie sind also 4 -5 Grad zu hoch.
Offset steht bei 0.0

Wenn ich die so einbinde, dann springen meine Heizkörper nie an, weil ihnen diese Thermostaten sagen es wäre wärmer als die Solltemperatur.
Ich kann mir gar nicht vorstellen, dass die alle so komplett daneben liegen können, dann wäre doch das Internet voll von Beschwerden.

Hat mir jemand einen Tipp?


FHEM auf RasPi 4b, MapleCUl mit 3x 868Mhz& 1x 433Mhz über Wlan verbunden, 14x Max! Heizung, 20xMax! Fensterkontakt, 7xMax! Wandthermostat, 3x 1527-Steckdosen, weiteres in Planung/Überlegung: Türkamera, Rauchmelder, Displays zur Bedienung an der Wand, Alarmanlage