Hauptmenü

Einfachen Plot erstellen

Begonnen von chrisneu13, 27 Dezember 2014, 12:58:46

Vorheriges Thema - Nächstes Thema

chrisneu13

Über einen Temperatursensor ds18b20 am Raspberry lass ich mir die Werte in eine Logdatei ausgeben.
Das Log ist in die fhem.cfg wie folgt eingebunden:

define FileLog_GPIO4_DS18B20_00043ebd79ff FileLog ./log/GPIO4_DS18B20_00043ebd79ff-%Y.log GPIO4_DS18B20_00043ebd79ff
attr FileLog_GPIO4_DS18B20_00043ebd79ff logtype text

Die Log-Werte sind aus meiner Sicht in Ordnung.

2014-12-27_12:22:45 GPIO4_DS18B20_00043ebd79ff temperature: 18
2014-12-27_12:23:46 GPIO4_DS18B20_00043ebd79ff T: 17.937
2014-12-27_12:23:46 GPIO4_DS18B20_00043ebd79ff temperature: 17.937
2014-12-27_12:24:47 GPIO4_DS18B20_00043ebd79ff T: 17.937

Trotz Sichtung der Einsteigerdoku, vieler Forenbeiträge und google schaff ich es nicht, die Temperatur zu plotten.
Mir fehlt schon der Einstieg.
Schreib ich was in eine *.cfg-Datei oder gehe ich über die Web-Oberfläche?
Wenn ich über die Oberfläche den Link "FileLog_GPIO4_DS18B20_00043ebd79ff" aufrufe, kann ich auch ein "Create SVG Plot" aufrufen.
Nun erhalte ich eine leere Plot-Kurve und eine Maske "Plot-Editor" in der bereits ein paar Werte ausgefüllt sind, andere nicht.
Kann mir jemand helfen, wie ich jetzt zu einer Plot-Ausgabe komme? Wie muss ich die Maske abschließen?

krikan

Vielleicht hilft Dir: http://www.fhemwiki.de/wiki/Plots_erzeugen#.gplot-Editor und insbesondere der dort verlinkte Ankündigungshinweis

beSmart

Hallo.

Bei mir sieht das so aus.

define NN OWDevice 10.67C6697351FF 300
attr NN IODev myOWServer
attr NN event-min-interval temperature:600
attr NN event-on-change-reading temperature
attr NN model DS18S20
attr NN room NN
attr NN stateFormat {sprintf("%.1f",ReadingsVal("$name","temperature",0))."°C"}
define logNN FileLog ./log/logNN-%Y-%m.log NN:temperature.*
attr logNN logtype temp4
attr logNN room logNN


Ist glaube ich selbsterklärend, wenn nicht einfach nachfragen.

Anschließend in Fhem

define SVG_0 SVG logNN:SVG_0:CURRENT
eingeben und dann müßte unter "Everything" der Plot auftauchen. Mit einem Klick auf SVG kannst du diesen bearbeiten.

Gruß
beSmart

chrisneu13

Hilft mir leider beides nicht weiter.
@krikan: Wie gesagt, Forum und wiki habe ich schon durchforstet. Für mich als Anfänger war hier nichts Nachvollziehbares dabei.
@beSmart
Ich habe mal meine Einstellungen auskommentiert und deine reingenommen. Dies bringt folgenden Fehler:

Error messages while initializing FHEM:
configfile: NN: unknown IODev specified

Bereits die Zeile
define NN OWDevice 10.67C6697351FF 300
ist für mich nicht selbsterklärend.