FHEM Forum

FHEM - Hausautomations-Systeme => Sonstige Systeme => Thema gestartet von: Nobbynews am 13 Juli 2026, 16:04:13

Titel: 14_CUL_TCM97001 und max-deviation-temp
Beitrag von: Nobbynews am 13 Juli 2026, 16:04:13
Hallo zusammen,

ich habe mal wieder eine Frage:
Ein schon ziemlich betagter Temperatursensor ist hier als TCM97001 und model=Mebus eingebunden.
Ab und zu gibt es Ausreisser bei der Temperatur, so z.b. um 13:51:26.658 mit 51.3 °C
2026-07-13_13:49:04.516 Conrad_2 temperature: 25.6
2026-07-13_13:49:40.056 Conrad_2 temperature: 25.6
2026-07-13_13:50:14.160 Conrad_2 temperature: 25.6
2026-07-13_13:50:48.760 Conrad_2 temperature: 25.6
2026-07-13_13:51:26.658 Conrad_2 temperature: 51.3
2026-07-13_13:52:01.309 Conrad_2 temperature: 25.6
2026-07-13_13:53:49.489 Conrad_2 temperature: 25.6
2026-07-13_13:54:58.365 Conrad_2 temperature: 25.6
2026-07-13_13:56:45.027 Conrad_2 temperature: 25.6
Im device ist gesetzt:
attr attr Conrad_2 max-deviation-temp 1Bei den Empfangssticks ist jeweils gesetzt z.B.:
attr SIGNALESP minsecs 1
Modul-Version ist:
14_CUL_TCM97001.pm 28787 2024-04-12 17:56:00Z Ralf9
Update-Pfad:
http://fhem.de/fhemupdate/controls_fhem.txt
https://raw.githubusercontent.com/RFD-FHEM/RFFHEM/master/controls_signalduino.txt

Testweise habe ich jetzt mal max-deviation-temp auf 2 gesetzt.
Aber irgendetwas scheint da doch nicht zu funktionieren?
Oder ist das Brett vor meinem Kopf zu dick?

Norbert
Titel: Aw: 14_CUL_TCM97001 und max-deviation-temp
Beitrag von: elektron-bbs am 13 Juli 2026, 16:53:57
Wenn ich den Quellcode vom Modul richtig deute, erfolgt diese Prüfung nur bei einem speziellen Sensortyp:
  if (length($msg) == 8) {
    # Only tmp TCM device

Da müsste Ralf9 vielleicht nochmal nachbessern, so das die Prüfung bei allen Sensoren erfolgt.