Plots erzeugen
Plots erzeugen
Seit dem 29.04.2013 verfügt Fhem auch über einen "gplot-Editor".
Alles weitere kann im [1] Fhem-Forum] nachgelesen werden.
Achtung: Verwenden Sie diesen Editor nicht, wenn das Fhem-Device bereits angelegt ist und Sie für dieses Device ein bestehendes, allgemeines gplot-File verwenden, welches auch für andere Devices benutzt wird. Beim Abspeichern wird ein Filter im gplot-File gesetzt, welches das gplot-File nur für genau dieses Device verwendbar macht.
Beispiel:
aus
#FileLog 4:::
wird
#FileLog 4:DS2423.energy_a\x3a::
in dem entsprechenden gplot-File.
Die anderen Devices, die evtl. dieses gplot-File verwenden, haben danach keine funktionierende Plot-Anzeige mehr. Sie sollten diesen Editor also zunächst nur bei ganz neuen Geräten einsetzen, für die noch keine Plot-Definitionen vorgenommen worden sind.
Anmerkungen / Hinweise:
Fhem erwartet das Datum und die Uhrzeit der Log-Dateieinträge zwingend im Format
JJJJ-MM-TT_SS:mm:ss
wobei
- JJJJ die 4-stellige Jahreszahl
- MM der 2-stellige Monat (ggfls. mit Vornull)
- TT der 2-stellige Tag (ggfls. mit Vornull)
- SS die 2-stellige Stunde (ggfls. mit Vornull)
- mm die 2-stellige Minute (ggfls. mit Vornull)
- ss die 2-stellige Sekunde (ggfls. mit Vornull)
bedeutet. Bitte beachten Sie auch die Stelle der Zeichen "-", "_" und ":". Stehen diese nicht an den angegebenen Stellen, wird die entsprechende Zeile beim Erzeugen des Plots nicht beachtet. Ggfls. wird gar kein Plot angezeigt.
Eine Änderung/Anpassung der *.gplot-Datei in der Zeile
set timefmt "..."
hat auf dieses Verhalten keine Auswirkungen.
Dazu ein Beispiel:
Mit
2013-11-14_17:32:00 2013-Nov-14 17:32:00 17.9 5.8 4.9 58 94 0.0 0.0 N 5.8 572.91 1015.200
kann Fhem etwas anfangen. Mit
20131114173200 2013-Nov-14 17:32:00 17.9 5.8 4.9 58 94 0.0 0.0 N 5.8 572.91 1015.200
oder
14.11.2013 17:32 2013-Nov-14 17:32:00 17.9 5.8 4.9 58 94 0.0 0.0 N 5.8 572.91 1015.200
dagegen nicht.
Im ersten Fehler-Beispiel fehlen die notwendigen Trennzeichen, im zweiten Fehler-Beispiel ist die Reihenfolge im Datum verkehrt, außerdem werden die falschen Trenner verwendet. Zudem fehlen die Sekunden.