14_CUL_TX.pm status

Begonnen von neumann, 25 Juli 2017, 16:25:26

Vorheriges Thema - Nächstes Thema

neumann

Hey Rudolf,

ich habe einen Bug im CUL_TX Modul entdeckt: Der state wird beim Empfang eines neuen Messwertes aktualisiert, jedoch mit dem vorherigen Messwert und nicht mit dem aktuellen. Der State liest das Reading, das zu diesem Zeitpunkt jedoch noch nicht aktualisiert wurde. Deswegen zeigt der Status immer die vorletzte Messung.

Zur Behebung schlage ich das Einfügen dieser Zeilen nach Zeile 122 vor:


  $t = $val if($msgtype eq "temperature");
  $h = $val if($msgtype eq "humidity");


Danke!

Liebe Grüße
Oskar
Modulentwickler
- Spotify #72490
- Nello #75127

rudolfkoenig

Danke fuer den Patch, habs eingecheckt.

PM als Patch-Meldungsweg geht auch deswegen nicht, weil ich die Themanummer regelmaessig im SVN Kommentar hinterlege, damit man die Ursache der Aenderung nachvollziehen kann.

neumann

Alles klar, gerne und danke!

LG
Modulentwickler
- Spotify #72490
- Nello #75127