[Gelöst] Problem mit Plot für Regensensensor HM-Sen-RD-O

Begonnen von docfred, 03 Februar 2016, 16:29:00

Vorheriges Thema - Nächstes Thema

docfred

Habe den og. Regensensor und möchte die Regenphasen in einem Diagramm darstellen.

Werte die Zeile:
2016-02-03_08:31:55 Aussen.Klima.Regensensor_Rain rain
2016-02-03_01:05:52 Aussen.Klima.Regensensor_Rain timedOn: off
2016-02-03_01:05:52 Aussen.Klima.Regensensor_Rain dry
aus
eigentlich interessiert mich nur der Wert "rain" mit der plot-Funktion "$fld[2]=~"rain"?1:0"
Jetzt kommt leider nach jedem "rain" oder "dry" Statement die Zeile mit "timedOn: off" was natürlich nicht "rain" ist und damit 0. Dadurch geht die Plotlinie sofort wieder auf 0 zurück.
Wie schaffe ich es, dass nur "rain" und "dry" ausgewertet werden?

2016-02-02_23:12:44 Aussen.Klima.Regensensor_Rain rain
2016-02-02_23:12:44 Aussen.Klima.Regensensor_Rain timedOn: off
2016-02-03_01:05:52 Aussen.Klima.Regensensor CMDs_done
2016-02-03_01:05:52 Aussen.Klima.Regensensor_Rain dry
2016-02-03_01:05:52 Aussen.Klima.Regensensor_Rain timedOn: off
2016-02-03_08:31:55 Aussen.Klima.Regensensor CMDs_done
2016-02-03_08:31:55 Aussen.Klima.Regensensor_Rain rain
2016-02-03_08:31:55 Aussen.Klima.Regensensor_Rain timedOn: off
2016-02-03_12:29:36 Aussen.Klima.Regensensor CMDs_pending
2016-02-03_12:29:36 Aussen.Klima.Regensensor_Heating set_on
2016-02-03_12:29:36 Aussen.Klima.Regensensor CMDs_done
2016-02-03_12:29:36 Aussen.Klima.Regensensor_Heating on
2016-02-03_12:29:36 Aussen.Klima.Regensensor_Heating timedOn: off
2016-02-03_12:40:58 Aussen.Klima.Regensensor CMDs_done
2016-02-03_12:40:58 Aussen.Klima.Regensensor_Rain dry
2016-02-03_12:40:58 Aussen.Klima.Regensensor_Rain timedOn: off
2016-02-03_13:38:52 Aussen.Klima.Regensensor CMDs_done
2016-02-03_13:38:52 Aussen.Klima.Regensensor_Rain rain
2016-02-03_13:38:52 Aussen.Klima.Regensensor_Rain timedOn: off
2016-02-03_14:46:22 Aussen.Klima.Regensensor CMDs_done
2016-02-03_14:46:22 Aussen.Klima.Regensensor_Rain dry
2016-02-03_14:46:22 Aussen.Klima.Regensensor_Rain timedOn: off
2016-02-03_15:23:44 Aussen.Klima.Regensensor CMDs_done
2016-02-03_15:23:44 Aussen.Klima.Regensensor_Rain rain
2016-02-03_15:23:44 Aussen.Klima.Regensensor_Rain timedOn: off

frank

FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

docfred

#2
Danke!!
Jetzt habe ich noch das Problem, dass der Sensor nur dann etwas sendet, wenn sich der Zustand ändert. Deshalb bekomme ich jetzt eine Zick-Zack-Linie und kein Rechteck. Ich müsste den letzten Zustand kurz vor (auch gleichzeitig, aber davor) bekommen. Gibt es hierfür eine Lösung oder kann ich den Sensor dazu bewegen, dass er regelmäßig seinen Zustand sendet (Er hängt ja am Netzteil).

frank

ZitatDeshalb bekomme ich jetzt eine Zick-Zack-Linie und kein Rechteck.
linientyp steps funktioniert nicht?
FHEM: 6.0(SVN) => Pi3(buster)
IO: CUL433|CUL868|HMLAN|HMUSB2|HMUART
CUL_HM: CC-TC|CC-VD|SEC-SD|SEC-SC|SEC-RHS|Sw1PBU-FM|Sw1-FM|Dim1TPBU-FM|Dim1T-FM|ES-PMSw1-Pl
IT: ITZ500|ITT1500|ITR1500|GRR3500
WebUI [HMdeviceTools.js (hm.js)]: https://forum.fhem.de/index.php/topic,106959.0.html

docfred