14_CUL_TCM97001 und max-deviation-temp

Begonnen von Nobbynews, 13 Juli 2026, 16:04:13

Vorheriges Thema - Nächstes Thema

Nobbynews

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

elektron-bbs

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.
Intel(R) Atom(TM) CPU N270 mit 2 SIGNALduino nanoCC1101 + ESPEasy 2x serial server SIGNALduino nanoCC1101, Raspberry Pi 2 mit 2 CUL Stackable CC1101, Raspberry Pi 3 mit SIGNALduino radino + nano328 + 2 x SIGNAL-ESP CC1101 + 1 x rf_Gateway + 1 x SIGNAL-STM