FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: Barun am 20 Juli 2018, 20:46:23

Titel: SVG-Plot erstellen für Zisterne
Beitrag von: Barun am 20 Juli 2018, 20:46:23
Hi Zusammen,

ich habe einen Wemos D1 Mini mit Tasmota und HC SR04 Ultrasonic Sensor am laufen.
Dieser hängt in meiner Zisterne und schickt Werte an meinen MQTT Server.

In fhem habe ich dann die Zisterne wie folgt angelegt um die Werte beim Publishing für die Zisterne mitzubekommen:

define Zisterne MQTT_DEVICE
attr Zisterne IODev myBroker
attr Zisterne room Zisterne
attr Zisterne subscribeReading_Sensor tele/sonoff_zisterne/SENSOR
define Zisterne_log FileLog ./log/Zisterne_1-%Y.log Zisterne
attr Zisterne_log logtype text
attr Zisterne_log room Zisterne


Im Logfile bekomme ich jetzt den folgenden String:
2018-07-20_20:23:44 Zisterne Sensor: {"Time":"2018-07-20T19:23:44","SR04":{"Distance":108}}

Jetzt will ich einen SVG-Plot über die Zisternefüllung erstellen. Leider schaffe ich es nicht an die Werte hinter "Distance" heranzukommen.

Habe versucht einen SVG-Plot für das Zisterne Logfile zu erstellen und wie folgt an die Distance heranzukommen:

Input:Column=3,Regexp=Zisterne.*,DefaultValue=0,Function=(split(/:/,<reading>))[6]

Leider bekomme ich nur folgende Rückmeldung:
get Zisterne_log CURRENT INT 2018-07-20_00:00:00 2018-07-20_23:59:59 3:Zisterne.*:0:(split(/:/,))[6]

2018-07-20_00:00:00 0
#3:Zisterne.*:0:(split(/:/,))[6]


Habt Ihr mir einen Tipp wie ich an die Distance herankommen kann?

Danke und Grüße
Barun