Modul rain: Erzeugung von Events

Begonnen von cwagner, 11 Mai 2014, 10:57:58

Vorheriges Thema - Nächstes Thema

Billy

Zitat von: tupol am 12 Mai 2014, 18:44:14
Stelle hier bitte mal Dein "list <devicename" ein.

Hier erstmal das Ergebnis von list im Original Device RGR918 über IODev      RFXCOMUSB das mir die Regendaten liefert.
TR --> Total Rain liefert fortlaufend aufsummiert die l/qm .
Internals:
   CODE       RGR918
   DEF        RGR918
   IODev      RFXCOMUSB
   NAME       RGR918
   NR         61
   STATE      RR: 1 TR: 44  BAT: ok
   TIME       2014-05-13 13:59:14
   TYPE       OREGON
   Readings:
     2014-05-13 13:59:14   battery         ok
     2014-05-13 13:59:14   rain_flip       2
     2014-05-13 13:59:14   rain_rate       1
     2014-05-13 13:59:14   rain_total      44
Attributes:
   IODev      RFXCOMUSB
   room       OREGON
   


Das ganze wird über FHEM2FHEM und clone Dummy auf mein main FHEM System gespiegelt und mit dem Modul Rain beaufschlagt.
Jetzt das zugehörige list B_RGR918.
   Internals:
   CFGFN      ./config.d/Wetter.cfg
   CHANGED
   DEF        RGR918
   NAME       B_RGR918
   NOTIFYDEV  RGR918
   NR         1129
   NTFY_ORDER 50-B_RGR918
   STATE      Heute: 2.0 l/m², Gestern: 4.0 l/m²<br>Regenrate 0.0, Total:44
   TYPE       cloneDummy
   Readings:
     2014-05-13 13:59:17   RR              1 TR: 44  BAT: ok
     2014-05-13 13:59:17   battery         ok
     2014-05-13 13:50:40   rain_calc_all   cH: 0.0 lH: 1.0 cD: 2.0 lD: 4.0 IR: 1 Rnow: 0.0 Rdif: 0
     2014-05-13 13:50:40   rain_calc_d_curr 2.0
     2014-05-13 00:07:22   rain_calc_d_last 4.0
     2014-05-13 00:07:22   rain_calc_d_start 42.0
     2014-05-13 00:07:22   rain_calc_d_trig_tsecs 1400018400
     2014-05-13 13:50:40   rain_calc_h_curr 0.0
     2014-05-13 13:30:18   rain_calc_h_last 1.0
     2014-05-13 13:30:18   rain_calc_h_start 44.0
     2014-05-13 13:30:18   rain_calc_h_trig_tsecs 1399982400
     2014-05-13 13:50:40   rain_calc_now_diff 0
     2014-05-13 13:50:40   rain_calc_now_rate 0.0
     2014-05-13 13:50:40   rain_calc_now_value 44.0
     2014-05-13 13:50:40   rain_calc_tsecs 1399981840.32859
     2014-05-13 13:59:17   rain_flip       2
     2014-05-13 13:59:17   rain_rate       1
     2014-05-13 13:59:17   rain_total      44
     2014-05-13 13:59:17   state           active
Attributes:
   event-min-interval rain_total:1200,rain_flip:1200,rain_rate:1200,RR:1200,battery:1200,state:1200
   event-on-change-reading rain_flip,rain_rate,battery,rain_total
   room       2_Wetter
   stateFormat Heute: rain_calc_d_curr l/m², Gestern: rain_calc_d_last l/m²<br>Regenrate rain_calc_now_rate, Total:rain_total


Optimal wäre wenn ich das Modul Statistics auf dieses Clone Dummy anwenden könnte.

Danke
Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

tupol

ich habe rain_total aufgenommen. Sollte morgen im update sein.

Billy

FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

Billy

Zitat von: tupol am 13 Mai 2014, 22:11:35
ich habe rain_total aufgenommen. Sollte morgen im update sein.

Habs mal eingespielt, scheint zu laufen. :)
Habe jetzt den neuen Eintrag:
statRain_total  Hour: 0 Day: 0 Month: 0 Year: 0 (since: 2014-05-13_22:47:15 )     2014-05-13 22:47:15

Übrigens --> OREGON: kennt auch wind! könnte man auch noch integrieren?
OREGON: humidity, rain, temperature, wind

Gruß Billy
FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

tupol

#19
windSpeed sollte im heutigen fhem update drin sein. Seltsam, in der commandref ist die Änderung nicht zu sehen.

Billy

Zitat von: tupol am 14 Mai 2014, 07:07:35
windSpeed sollte im heutigen fhem update drin sein. Seltsam, in der commandref ist die Änderung nicht zu sehen.

Wenn ich das richtig sehe, fehlt Wind im OREGON Teil. Brauche ich zwar nicht, nur zur Vollständigkeit.
my @knownDeviceReadings = (
    ["CUL_WS", "humidity", 1, 0]
   ,["CUL_WS", "temperature", 1, 1]
   ,["dummy", "state", 3, 1]
   ,["FBDECT", "current", 1, 3]
   ,["FBDECT", "energy", 2, 0]
   ,["FBDECT", "power", 1, 1]
   ,["FBDECT", "voltage", 1, 1]
   ,["FRM_IN", "count", 2, 0]
   ,["FRM_IN", "power", 1, 2]
   ,["FS20", "state", 3, 1]
   ,["KS300", "humidity", 1, 0]
   ,["KS300", "temperature", 1, 1]
   ,["KS300", "wind", 1, 0]
   ,["KS300", "rain", 2, 1]
   ,["OREGON", "humidity", 1, 1]
   ,["OREGON", "rain", 2, 1]
   ,["OREGON", "temperature", 1, 1]


Gruss Billy

FHEM immer akt. auf 3 BeagleBoneBlack: 2xHMLAN 2xJeelink ;10x HM-CC-TC, 13x HM-CC-VD, 1x HM-ES-PMSw1-Pl, 3x HM-LC-SW1-PL2, viele ESP8266, Tasmota Scripting, Mqtt*

tupol

Das ist noch das alle Modul. Das neue ist im SVN aber anscheint noch nicht in FHEM kopiert. Das hat keine Beschränkungen auf den Gerätetyp sondern nur auf das Reading.