HM_Sen_RD_O - reading lastRain löst keinen Event aus

Begonnen von betateilchen, 09 April 2018, 20:08:37

Vorheriges Thema - Nächstes Thema

betateilchen

Hallo Martin,

da ich meinen Regensensor baulich bedingt weit ab vom Haus betreibe und deshalb die Messwerte mittels MQTT übertrage, wäre es schön, wenn auch beim Anlegen des readings "lastRain" ein Event ausgelöst würde, damit die MQTT_BRIDGE das mitbekommt und den Wert entsprechend per publish kommunizieren kann.

Vermutlich wäre das folgende kleine Änderung:



Index: 10_CUL_HM.pm
===================================================================
--- 10_CUL_HM.pm (revision 16576)
+++ 10_CUL_HM.pm (working copy)
@@ -2007,7 +2007,7 @@
         $mh{shash}->{helper}{lastRain} = $mh{tmStr};
       }
       elsif ($val eq "dry" && $mh{shash}->{helper}{lastRain}){
-        push @evtEt,[$mh{shash},0,"lastRain:$mh{shash}->{helper}{lastRain}"];
+        push @evtEt,[$mh{shash},1,"lastRain:$mh{shash}->{helper}{lastRain}"];
         delete $mh{shash}->{helper}{lastRain};
       }



-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!

martinp876


betateilchen

-----------------------
Formuliere die Aufgabe möglichst einfach und
setze die Lösung richtig um - dann wird es auch funktionieren.
-----------------------
Lesen gefährdet die Unwissenheit!