Temperatur und Schalter in einem Plot

2,582 views
Skip to first unread message

Kiter11

unread,
Jun 28, 2012, 11:14:21 AM6/28/12
to fhem-...@googlegroups.com
Hallo,

ja ich weiß es gibt schon etliche die diese oder ähnliche Fragen gestellt haben, aber ich bastle seit drei Tagen und ich kriegs einfach nicht hin.

Was ist denn FS20.gplots überhaupt für eine Datei? Muss ich die irgendwie aufrufen um aus on/off 1/0 plots zu erstellen??

Und wie schreibe ich zwei Unterschidliche "Geräte in einen Plot" bzw wie gebe ich diesen nacher aus.

Bisher: (aktueller Stand der wenigstens beide Geräte einzel aufzeichnet.

define FileLog_KS300 FileLog ./log/KS300-%Y.log KS300:T:.*
attr FileLog_KS300 logtype temp4rain10:Temp/Rain,hum6wind8:Wind/Hum,text
attr FileLog_KS300 room Garten


define HS_Heizung FS20 c263 03
attr HS_Heizung room Garten
define Heizung_log FileLog ./log/fs20dev-%Y-%U.log HS_Heizung     ===> schreibt aber nur on off in eine log datei



Rudolf Koenig

unread,
Jun 28, 2012, 11:47:05 AM6/28/12
to fhem-...@googlegroups.com
> Was ist denn FS20.gplots �berhaupt f�r eine Datei? Muss ich die irgendwie
> aufrufen um aus on/off 1/0 plots zu erstellen??

http://fhem.de/HOWTO.html#plotting
http://fhemwiki.de/wiki/Creating_Plots

Kiter11

unread,
Jun 28, 2012, 12:08:29 PM6/28/12
to fhem-...@googlegroups.com

Danke, die Doku habe ich vor mir liegen, aber endweder bin ich des englischen nicht ausreichend mächtig oder ich steh total auf dem Schlauch.
Die Datei FS20.gplots ist doch nur als Beispiel gedacht oder? Wenn ja, wenn ich das kopiere und editiere  ergibt das folgenen Fehler:

Please define terminal first Please define output first Please define xdata first Please define timefmt first Please define xlabel first Please define title first Please define ytics first Please define y2tics first Please define yrange first Please define y2range first Please define ylabel first Please define y2label first Unknown command plot, try help Unknown command }', try help

puschel74

unread,
Jun 28, 2012, 1:21:25 PM6/28/12
to fhem-...@googlegroups.com
Hallo,

die FS20.gplot wird doch benutzt um Stati der FS20-Komponenten grafisch darzustellen??
Bei mir z.B. der Status der Wasserpumpe an der Heizung.
Dieser ist ein FS20 1-kanal-Empfänger und wird per definition als Weblink für den plot aufgerufen.
Du kannst den *.gplot zwar editieren - aber dann auch bitte wieder als FS20.gplot resp. als DeinFS20.gplot
abspeichern und so auch aufrufen.
So wie die Fehlermeldungen aussehen hast du den Code des FS20.gplot in fhem.cfg eingefügt?
Grüße

Prof. Dr. Peter A. Henning

unread,
Jun 28, 2012, 9:43:59 PM6/28/12
to fhem-...@googlegroups.com
Ich tippe mal auf den Schlauch.

Das gehört in eine andere Datei !

Kiter11

unread,
Jul 1, 2012, 1:35:17 PM7/1/12
to fhem-...@googlegroups.com
Hallo,
habe etwas ergoogled in für mich angepasst.

define FileLog_xall FileLog .log/xall-%Y.%m.log (KS300:T:.*TH_Keller:T.*)


Leider bewirkt das folgenden Fehler:

wrong syntax: define FileLog filename regexp


Ich möchte wenn es geht auch noch den Status von einem Schalter in den Chart packen. Wie muss ich das denn dann noch anstellen? [momentan ist dieser nur als extra Plot definiert]
>
define fslog FileLog log/fs20dev-%Y-%U.log Test_Schalter
attr fslog logtype fs20:Plot,text
define weblink_Bel weblink fileplot fslog:fs20:CURRENT<

Rudolf Koenig

unread,
Jul 2, 2012, 5:22:55 AM7/2/12
to fhem-...@googlegroups.com
> define FileLog_xall FileLog .log/xall-%Y.%m.log (KS300:T:.*TH_Keller:T.*)
>
> Leider bewirkt das folgenden Fehler:
> wrong syntax: define FileLog filename regexp

Kann ich nicht nachvollzeiehen, bei mir kommt:
Can't open .log/xall-2012.07.log: No such file or directory
Wenn man .log nach log oder ./log aendert, dann geht es. Evtl. sind es keine
Leerzeichen oder Tabs in der Definition, sondern irgendetwas anderes
unsichtbares.


> Ich m�chte wenn es geht auch noch den Status von einem Schalter in den Chart
> packen. Wie muss ich das denn dann noch anstellen? [momentan ist dieser nur
> als extra Plot definiert]

Kurz: im FileLog auch den Schalter protokollieren, und im .gplot File auch den
Schalter anzeigen lasen. Lang: http://fhemwiki.de/wiki/Creating_Plots

Kiter11

unread,
Jul 2, 2012, 3:31:06 PM7/2/12
to fhem-...@googlegroups.com
Hallo,

folgender Code funktioniert soweit : (lag an der Stelle mit dem log => hätte ich auch selbst sehen müssen)

define FileLog_xall FileLog ./log/xall-%Y.%m.log (KS300:T:.*|TH_Keller:T.*|Test_Schalter:.*)

define weblink_Test weblink fileplot FileLog_xall:temp4:CURRENT

Ich habe von dem Weblink allerdings erwartet, das ich zwei Temp Kurven in einem chart habe und keine Mischkurve. => was habe ich denn da falsch gemacht?
Und wie bringe ich in diesen Code den Test_Schalter mit ein (irgendwie muss der ja wissen das er den fs20.gplot zum umsetzen von "on" in "1" .... machen soll.

Kiter11

unread,
Jul 3, 2012, 1:57:22 PM7/3/12
to fhem-...@googlegroups.com

thot...@gmx.net

unread,
Jul 7, 2012, 7:32:23 AM7/7/12
to fhem-...@googlegroups.com
Hi,
wenn du es geschaft hast, dass deine beiden Temperatursensoren und dein Schalter in eine gemeinsame Logdatei schreiben (davon gehe ich jetzt mal aus), dann musst du dir jetzt noch eine passende gplot Datei erstellen.
Ich gebe zu, ich habe mich auch damit schwer getan, aber der Wikibeitrag hat mir dabei sehr geholfen: http://fhemwiki.de/wiki/Creating_Plots
Auch das abgucken aus dem fs20.gplot und temp4hum6.gplot
Bitte in der gplot die Zeilen mit #FileLog am Anfang nicht uebersehen. Sind keine Komentarzeilen sondern lebensnotwendig ;-)

VG

Reply all
Reply to author
Forward
0 new messages