gelöst: Gplot – 3. Y-Achse wird nicht angezeigt

Begonnen von Omega, 07 März 2017, 09:26:28

Vorheriges Thema - Nächstes Thema

Omega

Nach einer Umstellung auf dblog definiere ich meine Plots neu. Jetzt wird mir aber die 3. Y-Achse nicht mehr angezeigt (weder Skalierung noch Text) und ich finde den Fehler nicht.

Die gplot-Datei:

# Created by FHEM/98_SVG.pm, 2017-03-06 17:16:18
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 y2tics
set ylabel "Verbrauch in â,¬"
set y2label "Gasverbrauch in m³"
set yrange [0:<L1>]
set y2range [0:<L2>]
set y3label "Durchschnittstemperatur"
set y3range [<L3>:<L4>]

#lp DbLog:myDbLog,offset=-60*60*1:mys_103_Gasverbrauch_Heizung:appCountsPerDay:::$val=($val/=100)
#lp DbLog:myDbLog,offset=-60*60*1:mys_103_Gasverbrauch_Heizung:appCountsPerDay:::$val=($val/100*9.4585275*0.0532)
#lp DbLog:myDbLog,offset=-60*60*12:Vitocrossal:Temp-Aussen-gedaempft_avg_day:::

plot "<IN>" using 1:2 axes x1y2 title 'Gasverbrauch nur Heizung' ls l0 lw 3 with bars,\
     "<IN>" using 1:2 axes x1y1 title 'Gasverbrauch Heizung in â,¬' ls l1fill lw 3 with bars,\
     "<IN>" using 1:2 axes x1y3 title 'Durchschnittstemperatur' ls l5 lw 3 with cubic


Und ein list der SVG-Definition

Internals:
   CFGFN
   DEF        myDbLog:SVG_Gasverbrauch_Heizung_1:HISTORY
   GPLOTFILE  SVG_Gasverbrauch_Heizung_1
   LOGDEVICE  myDbLog
   LOGFILE    HISTORY
   NAME       SVG_Gasverbrauch_Heizung_1
   NOTIFYDEV  global
   NR         398
   STATE      initialized
   TYPE       SVG
Attributes:
   captionLeft 1
   comment    Achtung! Nicht mit dem SVG-Editor bearbeiten wg. 2. Y-Achse
   fixedrange month
   label      (0,int(max($data{max2}))+1)::(0,int(maxNum($data{max1},$data{max2}))+1)::(0,minNum($data{min3}-0.5))::(0,maxNum($data{max3})+1)
   plotsize   1024,480
   room       Plots
   title      "Gasverbrauch zur Wärmeerzeugung pro Tag: Gesamt $data{sum1} m³, Durchschnitt/Tag $data{avg1} m³ -- Stand: $data{currdate1}"


Dazu 2 Plots, der 1. Ist die Filelog-Variante, bei der die 3. Y-Achse zu sehen ist, der 2. Plot die – fehlerhafte - dblog_Variante.

Ich hoffe, jemand findet meinen Fehler.
LG
Holger

Hab's selber gefunden: ein "attr nrAxis 1,2" hat gefehlt.
NUC6i3SYH (FHEM 5.8 in VM)
Homematic: HMLAN, HMUSB, HM-Sec-SD, HM-CC-RT-DN, HM-TC-IT, ... + diverse weitere
LaCrosseGateway, ESPEasy
ZWave