FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: LaserBrenner am 11 Januar 2016, 18:36:07

Titel: Verständnis frage zu code Anweisungen
Beitrag von: LaserBrenner am 11 Januar 2016, 18:36:07
Hallo,
ich bin gerade dabei mich in fhem einzuarbeiten, dazu habe ich schon eine menge beitrage und Anleitungen durchgelesen, aber irgendwie hat es bei meinen Verständnis für fhem Anweisungen noch nicht richtig klick gemacht.
In die fhem.cfg habe ich mich schon gut eingearbeitet und verstehe was da passiert.
Aber wenn ich mir mansche Beitrage anschaue verstehe ich die Anweisungen nicht wirklich :(

z.B.
http://forum.fhem.de/index.php/topic,23912.msg171292.html#msg171292 (http://forum.fhem.de/index.php/topic,23912.msg171292.html#msg171292)

der code:

Internals:
   CFGFN
   DEF        sunDummyLog:SVG_sunDummy:CURRENT
   GPLOTFILE  SVG_sunDummy
   LOGDEVICE  sunDummyLog
   LOGFILE    CURRENT
   NAME       SVG_sunDummy
   NR         276
   STATE      initialized
   TYPE       SVG
Attributes:
   fixedrange year
   room       19 Balkon
   title      {"".dec2hms($data{min1})." - ".dec2hms($data{max1})." - ".dec2hms($data{min2})." - ".dec2hms($data{max2})}

soll der zum manuellen einstellen in plot editor sein, oder gibt es eine datei zum editieren?

oder diese Anweisungen:

# Created by FHEM/98_SVG.pm, 2014-05-18 23:36:13
set terminal png transparent size <SIZE> crop
set output '<OUT>.png'
set xdata time
set timefmt "%Y-%m-%d_%H:%M:%S"
set xlabel " "
set title '<TL>'
set ytics
set y2tics
set grid ytics
set ylabel "Sonnenaufgang"
set y2label "Sonnenuntergang"
set yrange [4:10]
set y2range [16:22]

#FileLog 4:sunDummy.sunrise\x3a::time2dec($fld[3])
#FileLog 4:sunDummy.sunset\x3a::time2dec($fld[3])
#FileLog 4:sunDummy.sunset\x3a::time2dec($fld[3])

plot "<IN>" using 1:2 axes x1y1 title 'Sonnenaufgang' ls l6fill lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Sonnenuntergang' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title ' ' ls l4fill lw 1 with lines


sollen in das Modul 98_SVG.pm aber wohin? einfach ans ende?

gerade mit diesen anweisungen tue ich mich sehr schwer
#FileLog 4:sunDummy.sunset\x3a::time2dec($fld[3])

#FileLog was bedeutet das?
bin ich den so auf den Kopf gefallen vb.net, c, php alles kein Problem aber hier :(

Kann mir jemand von euch mal einen wink geben, oder habe ich einen wichtigen fhem einführungs Artikel nicht gesehen?

gruß
Matthias
Titel: Antw:Verständnis frage zu code Anweisungen
Beitrag von: krikan am 11 Januar 2016, 18:46:47
Hallo Matthias,
bitte schaue Dir mal http://www.fhemwiki.de/wiki/Plots_erzeugen und die dort verlinkten Beispiele an.
Gruß, Christian