Autor Thema: Logproxy und Anzeige von 2 Function Returns  (Gelesen 909 mal)

Offline andi11

  • Full Member
  • ***
  • Beiträge: 322
    • michel.photography
Logproxy und Anzeige von 2 Function Returns
« am: 03 November 2019, 10:15:30 »
Aus irgendeinem Grund wird in meinem neuesten Chart der letzte Wert "Forecast" nicht angezeigt.
Der Rückgabewert der Funktion ist ein sinnvoller Wert. Wenn ich die Funktionen von "Forecast" und "aktueller Monat" vertausche, wir Forceast richtig angezeigt, "aktueller Monat" dafür nicht.
Die Funktion current2Plot hab ich aus dem Wiki und würde ich als Fehlerursache ausschließen, sonst dürfte ja das tauschen auch nichts ändern.

Was kann ich tun?

Gplotfile
# Created by FHEM/98_SVG.pm, 2019-11-03 08:32:21
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 'Stromverbrauch Jahresvergleich'
set ytics
set y2tics
set grid y2tics
set ylabel "Kwh Aktuell"
set y2label "Kwh Jahr"

#lp DbLog:logdb,offset=-60*60*24*30:Stromverbrauch_Zaehler1:VerbrauchLastMonth
#lp DbLog:logdb,offset=60*60*24*334:Stromverbrauch_Zaehler1:VerbrauchLastMonth
#lp Func:current2Plot($from,$to,"Stromverbrauch_Zaehler1","VerbrauchAktMonth")
#lp Func:current2Plot($from,$to,"Stromverbrauch_Zaehler1","ForecastAktMonth")

plot "<IN>" using 1:2 axes x1y2 title 'Aktuelles Jahr' ls l0 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y2 title 'Letztes Jahr' ls l1 lw 1 with lines,\
     "<IN>" using 1:2 axes x1y1 title 'aktueller Monat' ls l2 lw 1 with bars,\
     "<IN>" using 1:2 axes x1y2 title 'Forecast' ls l3 lw 1 with bars
Ausgabe "Show preprocessed input"
get lp HISTORY INT 2019-01-01_00:00:00 2019-12-31_23:59:59 DbLog:logdb,offset=-60*60*24*30:Stromverbrauch_Zaehler1:VerbrauchLastMonth DbLog:logdb,offset=60*60*24*334:Stromverbrauch_Zaehler1:VerbrauchLastMonth Func:current2Plot($from,$to,"Stromverbrauch_Zaehler1","VerbrauchAktMonth") Func:current2Plot($from,$to,"Stromverbrauch_Zaehler1","ForecastAktMonth")

2019-01-02_01:05:00 323
2019-01-30_01:05:00 278
2019-03-02_00:05:00 282
2019-04-01_01:05:00 209
2019-05-02_01:05:00 227
2019-06-01_01:05:00 184
2019-07-02_01:05:00 177
2019-08-02_01:05:00 208
2019-09-01_01:05:00 209
2019-10-02_02:07:00 218
#Stromverbrauch_Zaehler1:VerbrauchLastMonth:::
2019-01-01_01:05:00 246
2019-01-29_01:05:00 260
2019-03-01_00:05:00 242
2019-03-31_00:05:00 188
2019-05-01_01:05:00 200
2019-05-31_01:05:00 205
2019-07-01_01:05:00 221
2019-08-01_01:05:00 215
2019-08-31_01:05:00 207
2019-10-01_02:05:00 269
2019-10-31_01:05:00 283
2019-12-01_01:05:00 316
#Stromverbrauch_Zaehler1:VerbrauchLastMonth:::
2019-11-03_09:59:55 20
#plotCurrent: Stromverbrauch_Zaehler1:VerbrauchAktMonth
#Func:current2Plot($from,$to,"Stromverbrauch_Zaehler1","VerbrauchAktMonth")
2019-11-03_09:59:55 178
#plotCurrent: Stromverbrauch_Zaehler1:ForecastAktMonth
#Func:current2Plot($from,$to,"Stromverbrauch_Zaehler1","ForecastAktMonth")

List:
Internals:
   DEF        lp:SVG_Verbrauch_Strom:HISTORY
   FUUID      5d99874e-f33f-e34d-4b78-9dabb7919a25875a
   GPLOTFILE  SVG_Verbrauch_Strom
   LOGDEVICE  lp
   LOGFILE    HISTORY
   NAME       SVG_Verbrauch_Strom
   NOTIFYDEV  global
   NR         300
   STATE      initialized
   TYPE       SVG
Attributes:
   DbLogExclude .*
   fixedrange 1year
   room       Technik_Verbrauch
   sortby     1

Offline andi11

  • Full Member
  • ***
  • Beiträge: 322
    • michel.photography
Antw:Logproxy und Anzeige von 2 Function Returns
« Antwort #1 am: 10 November 2019, 00:03:41 »
Hat keiner ne Idee? Fehlt noch irgendwas an Info?

 

decade-submarginal