Luftfeuchtigkeitsmessung HM-TC-IT-WM-W-EU - welcher Wert ist korrekt?

Begonnen von kptkip, 08 Oktober 2019, 09:14:29

Vorheriges Thema - Nächstes Thema

kptkip

Hallo,

ich habe einen Homemeatic HM-TC-IT-WM-W-EU im Einsatz.

ich bin über die angezeigten Werte für Luftfeuchtigkeit irritiert, da ich nicht weiß, welcher Wert korrekt ist.

Im "Hauptdevice" des Wandsensors wird ein anderer Wert angezeigt als im dazugehörigen "Weather"-Channel.

Hier mal die Devices:

defmod WZ_Wandthermostat CUL_HM 60D6ED
attr WZ_Wandthermostat .mId 00AD
attr WZ_Wandthermostat DbLogExclude .*
attr WZ_Wandthermostat IODev CULHat4
attr WZ_Wandthermostat IOgrp VCCU:CULHat4
attr WZ_Wandthermostat actCycle 000:10
attr WZ_Wandthermostat actStatus alive
attr WZ_Wandthermostat alias Temperaturregler Wand
attr WZ_Wandthermostat autoReadReg 4_reqStatus
attr WZ_Wandthermostat expert 2_raw
attr WZ_Wandthermostat firmware 1.4
attr WZ_Wandthermostat group Geräte für Heizung
attr WZ_Wandthermostat icon hm-tc-it-wm-w-eu
attr WZ_Wandthermostat model HM-TC-IT-WM-W-EU
attr WZ_Wandthermostat msgRepeat 1
attr WZ_Wandthermostat room Erdgeschoss->Wohnzimmer,Homekit
attr WZ_Wandthermostat serialNr OEQ1570666
attr WZ_Wandthermostat stateFormat T: measured-temp°C;; H: humidity%
attr WZ_Wandthermostat subType thermostat
attr WZ_Wandthermostat webCmd desired-temp

setstate WZ_Wandthermostat T: 21.7°C;; H: 46%
setstate WZ_Wandthermostat 2019-09-19 19:30:46 .D-devInfo 03FFFF
setstate WZ_Wandthermostat 2019-09-19 19:30:46 .D-stc 58
setstate WZ_Wandthermostat 2019-09-19 18:38:13 .R-btnLock off
setstate WZ_Wandthermostat 2019-09-19 18:38:13 .R-globalBtnLock off
setstate WZ_Wandthermostat 2019-09-19 18:38:13 .R-localResDis off
setstate WZ_Wandthermostat 2019-09-19 18:38:13 .R-lowBatLimitRT 2.2 V
setstate WZ_Wandthermostat 2019-09-19 18:38:13 .R-modusBtnLock off
setstate WZ_Wandthermostat 2019-10-08 09:08:29 .protLastRcv 2019-10-08 09:08:29
setstate WZ_Wandthermostat 2019-10-01 17:24:15 Activity alive
setstate WZ_Wandthermostat 2019-10-08 00:16:09 CommandAccepted yes
setstate WZ_Wandthermostat 2019-09-19 19:30:46 D-firmware 1.4
setstate WZ_Wandthermostat 2019-09-19 19:30:46 D-serialNr OEQ1570666
setstate WZ_Wandthermostat 2019-09-19 18:38:13 PairedTo 0x74826A
setstate WZ_Wandthermostat 2019-09-19 18:38:13 R-burstRx on
setstate WZ_Wandthermostat 2019-09-19 18:38:13 R-cyclicInfoMsg on
setstate WZ_Wandthermostat 2019-09-19 18:38:13 R-cyclicInfoMsgDis 0
setstate WZ_Wandthermostat 2019-09-19 18:38:13 R-pairCentral 0x74826A
setstate WZ_Wandthermostat 2019-09-20 21:56:40 RegL_00.
setstate WZ_Wandthermostat 2019-10-08 09:00:33 battery ok
setstate WZ_Wandthermostat 2019-10-08 09:00:33 batteryLevel 2.7
setstate WZ_Wandthermostat 2019-09-18 13:21:47 boostTime -
setstate WZ_Wandthermostat 2019-09-18 13:21:47 commReporting off
setstate WZ_Wandthermostat 2019-09-18 13:21:47 controlMode manual
setstate WZ_Wandthermostat 2019-10-08 09:00:33 desired-temp 21.0
setstate WZ_Wandthermostat 2019-09-18 13:21:37 humidity 46
setstate WZ_Wandthermostat 2019-10-08 09:00:33 measured-temp 21.7
setstate WZ_Wandthermostat 2019-09-18 22:35:59 powerOn 2019-09-18 22:35:59
setstate WZ_Wandthermostat 2019-09-18 22:35:59 recentStateType info
setstate WZ_Wandthermostat 2019-10-08 00:16:10 state CMDs_done
setstate WZ_Wandthermostat 2019-09-18 13:19:23 temperature 21.8
setstate WZ_Wandthermostat 2019-10-07 17:14:30 time-request -
setstate WZ_Wandthermostat 2019-09-18 13:21:47 winOpenReporting off


defmod WZ_Wandthermostat_Weather CUL_HM 60D6ED01
attr WZ_Wandthermostat_Weather DbLogExclude .*
attr WZ_Wandthermostat_Weather group Geräte für Heizung
attr WZ_Wandthermostat_Weather model HM-TC-IT-WM-W-EU
attr WZ_Wandthermostat_Weather peerIDs 00000000,4179DD01,
attr WZ_Wandthermostat_Weather room Erdgeschoss->Wohnzimmer

setstate WZ_Wandthermostat_Weather T: 21.8 H: 53
setstate WZ_Wandthermostat_Weather 2019-09-19 18:38:13 .peerListRDate 2019-09-19 18:38:13
setstate WZ_Wandthermostat_Weather 2019-09-19 18:38:13 R-sign off
setstate WZ_Wandthermostat_Weather 2019-10-08 09:10:57 humidity 53
setstate WZ_Wandthermostat_Weather 2019-10-01 17:24:16 peerList WZ_ThermostatTV_Weather,
setstate WZ_Wandthermostat_Weather 2019-10-08 09:10:57 state T: 21.8 H: 53
setstate WZ_Wandthermostat_Weather 2019-10-08 09:10:57 temperature 21.8


Wie man sieht zeigt der eine 53% an under das andere Device 46%.

Die Frage, die ich mir stelle ist, welcher ist korrekt und warum gibt es überhaupt den Unterschied?

Gruß
KptKip
FHEM Revision: 22312 auf RasPI3B+,1xNeumannCUL,HMLAN,1xRasPi3B+,2xRasPI ZERO W
CUL_HM:HM-Sec-SCo, HM-CC-RT-DN
Fritz: Fritz!Box 6590C,DECT301,DECT200
Shelly:Shelly1,Shelly2, ShellyBulb Xiaomi: Schalter, Fensterkontakte HUE: ConbeeII
Tasmota:SonoffBridge, Stecker

frank

weather chn ist aktuell, siehe timestamp.
vielleicht ein bug?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

rabehd

Ich finde es normal, dass sich zwischen dem 18.09. und dem 08.10. der Wert ändert.
Siehe Zeitstempel.
Auch funktionierende Lösungen kann man hinterfragen.

Otto123

Hi,

immer wieder: Raw Definition Kopien sind meistens Mist! Vor allem wenn es um Readings usw. geht. Bitte im Zweifelsfall immer list vom Gerät posten.

Ich vermute folgenden Hintergrund:
Ich hatte letztens hier im Forum den Fall, dass ein Differenztemperatursensor Temperaturen im Hauptdevice zeigte die da normal nicht hin gehören (bei mir nicht vorhanden sind). Das Gerät war nicht gepairt! Nach dem pairen war diese aus meiner Sicht eigentümliche Darstellung verschwunden und stimmte mit der Darstellung in meinem Device überein.
Offenbar gibt es (neuerdings?) einen Mechanismus, der bei angelegten (aber nicht gepairten) mehrkanäligen Geräten bestimmte Daten in Readings im Hauptdevice anzeigt (weil die Channles noch nicht existieren? Bzw. nicht gelesen werden können weil getConfig noch nicht geht?).

Eventuell ist beim pairen dieses Thermostaten etwas nicht so ganz gelaufen und das überflüssige Reading (humidity gibt es bei mir im Hauptdevice nicht) wurde nicht gelöscht aber wird auch nicht mehr aktualisiert.

Also dieses Reading einfach löschen, es ist dort falsch.
Oder einfach delete Readings machen und alles mit einem getConfig "ordentlich" einlesen :)

Gruß Otto
Viele Grüße aus Leipzig  ⇉  nächster Stammtisch an der Lindennaundorfer Mühle
RaspberryPi B B+ B2 B3 B3+ ZeroW,HMLAN,HMUART,Homematic,Fritz!Box 7590,WRT3200ACS-OpenWrt,Sonos,VU+,Arduino nano,ESP8266,MQTT,Zigbee,deconz

kptkip

Danke @all für die Informationen!

Habe die Readings nun gelöscht, da sie sich wohl im anfänglichen Zustand des Nicht-gepairt-seins rein gemogelt haben. Der Timestamp unterstreicht das ja auch (ist mir garnicht aufgefallen in der Eile).

Bei anderen Anfragen kommt dann auch das List vom Gerät (lese den Hinweis hier das erste Mal) anstatt der Raw Definition.

Die restlichen Readings löschen werde ich mal machen, wenn ich mehr Mut habe - bin froh, dass es tut. Stehe nämlich mit Homematic und seinem Anlernprozess auf dem Kriegsfuß - das hat bei mir noch nie auf Anhieb funktioniert. ;-)

Gruß
Kptkip
FHEM Revision: 22312 auf RasPI3B+,1xNeumannCUL,HMLAN,1xRasPi3B+,2xRasPI ZERO W
CUL_HM:HM-Sec-SCo, HM-CC-RT-DN
Fritz: Fritz!Box 6590C,DECT301,DECT200
Shelly:Shelly1,Shelly2, ShellyBulb Xiaomi: Schalter, Fensterkontakte HUE: ConbeeII
Tasmota:SonoffBridge, Stecker