Hallo zusammen,
ich werde leider aus den Readings/Logs nicht schlau. Prinzipiell scheint alles zu funktionieren. Folgende Readings werden von der Wetterstation und dem Rain-Modul gesetzt:
DTime 16-Oct-2015 08:20:00 2015-10-16 10:22:00
Rain-total 0.9 2015-10-16 10:22:00
Temp-inside 20.4 2015-10-16 10:22:00
Temp-outside 8.3 2015-10-16 10:22:00
Tendency rising 2015-10-16 10:22:00
Wind-Dir 180 2015-10-16 10:22:00
Wind-Direction-Text S 2015-10-16 10:22:00
Wind-Gust 0 2015-10-16 10:22:00
Wind-Speed 0.0 2015-10-16 10:22:00
rain_new_all cH: 0.0 lH: 0.6 cD: 0.9 lD: 0.0 IR: 1 Rnow: 0.0 Rdif: 0 2015-10-16 10:22:00
rain_new_d_curr 0.9 2015-10-16 10:22:00
rain_new_d_last 0.0 2015-10-16 07:30:00
rain_new_d_start 0.0 2015-10-16 07:30:00
rain_new_d_trig_tsecs 1445032800 2015-10-16 07:30:00
rain_new_h_curr 0.0 2015-10-16 10:22:00
rain_new_h_last 0.6 2015-10-16 09:30:00
rain_new_h_start 0.9 2015-10-16 09:30:00
rain_new_h_trig_tsecs 1444984200 2015-10-16 09:30:00
rain_new_now_diff 0 2015-10-16 10:22:00
rain_new_now_rate 0.0 2015-10-16 10:22:00
rain_new_now_value 0.9 2015-10-16 10:22:00
rain_new_tsecs 1444983720.91524 2015-10-16 10:22:00
rel-Humidity-inside 44 2015-10-16 10:22:00
rel-Humidity-outside 99 2015-10-16 10:22:00
rel-Pressure 1017 2015-10-16 10:22:00
Leider wird nur ein Teil der Readings ins Log geschrieben, trotz myWS1080.* als Regexp. Eigentlich hatte ich erwartet, dass "rain_new_d_curr" bzw. "cD" aus "rain_new_all" über den Tag die Summe aus den gemessenen Regenmengen beinhaltet. Für mich nicht nachvollziehbar sind dann folgende Log-Werte:
2015-10-16_08:00:00 myWS1080 rain_new_all: cH: 0.0 lH: 0.9 cD: 0.9 lD: 0.0 IR: 1 Rnow: 0.0 Rdif: 0
2015-10-16_08:01:00 myWS1080 rain_new_all: cH: 0.0 lH: 0.0 cD: 0.9 lD: 0.0 IR: 1 Rnow: 0.0 Rdif: 0
2015-10-16_08:11:00 myWS1080 rain_new_all: cH: 0.0 lH: -0.9 cD: 0.0 lD: 0.0 IR: 1 Rnow: -53.9 Rdif: -0.9
2015-10-16_08:12:00 myWS1080 rain_new_all: cH: 0.0 lH: 0.3 cD: 0.3 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_08:31:00 myWS1080 rain_new_all: cH: 0.3 lH: 0.0 cD: 0.6 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_08:43:00 myWS1080 rain_new_all: cH: 0.6 lH: 0.0 cD: 0.9 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_08:56:00 myWS1080 rain_new_all: cH: 0.9 lH: 0.0 cD: 1.2 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_09:11:00 myWS1080 rain_new_all: cH: 0.0 lH: 0.0 cD: 0.3 lD: 0.0 IR: 1 Rnow: -53.9 Rdif: -0.9
2015-10-16_09:19:00 myWS1080 rain_new_all: cH: 0.3 lH: 0.0 cD: 0.6 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_09:23:00 myWS1080 rain_new_all: cH: 0.6 lH: 0.0 cD: 0.9 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_09:33:00 myWS1080 rain_new_all: cH: 0.3 lH: 0.6 cD: 1.2 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_09:42:00 myWS1080 rain_new_all: cH: 0.6 lH: 0.6 cD: 1.5 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_09:55:00 myWS1080 rain_new_all: cH: 0.9 lH: 0.6 cD: 1.8 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_10:11:00 myWS1080 rain_new_all: cH: -0.6 lH: 0.6 cD: 0.3 lD: 0.0 IR: 1 Rnow: -89.8 Rdif: -1.5
2015-10-16_10:15:00 myWS1080 rain_new_all: cH: -0.3 lH: 0.6 cD: 0.6 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
2015-10-16_10:19:00 myWS1080 rain_new_all: cH: 0.0 lH: 0.6 cD: 0.9 lD: 0.0 IR: 1 Rnow: 18.0 Rdif: 0.3
1. Wie lassen sich negative Werte bei cH (currentHour) und Rnow (aktuelle Regenmenge?) erklären?
2. Wenn cd (currentDay) ist, aus welchem Grund fällt dann der Wert mehrmals am Tag?
Ich hoffe mir kann das jemand erklären. In der Commandref steht ja auch nicht wirklich mehr...
odie13690
http://forum.fhem.de/index.php/topic,19396.msg130390.html#msg130390
Danke für den Link. Der Thread war mir bekannt. Er beantwortet allerdings nicht meine Fragen.
Das "Rain-total"-Reading scheint dieselben Werte zu enthalten wie das "cD"-Reading aus dem Rain-Modul. Es entspricht nicht meiner Erwartung einer Aufsummierung über den Tagzeitraum (24 h). Da die Wetterstation den Wert ja selbst liefert, wäre das Rain-Modul zu diesem Zweck ja nutzlos. Wie geschrieben, hatte ich erwartet, dass über das Rain-Modul eine Aufsummierung erfolgt.
odie13690
Das rain-Modul erwartet einen absolut inkrementellen Wert der Regenmenge, nicht tageweise, sondern dauerhaft.
Der rain-Wert darf also immer nur steigen bzw. bei Nicht-Regen stagnieren, aber er darf nicht plötzlich wieder Null sein.
Liefert Dein Sensor einen solchen Wert und hast Du Dein rain-Modul so definiert, dass es diesen Wert als Grundlage verwendet?
Nebenbei:
Hast Du Dir mal das statistics-Modul angeschaut? Damit kannst Du dasselbe wie bei rain und noch einige mehr machen sowie eigene Zeiträume definieren.
Aber die Grundvoraussetzung mit dem inkrementellen Regenwert hast Du dort auch.