ftui: svgplot widget kaputt?

Begonnen von hjgode, 28 September 2017, 17:57:08

Vorheriges Thema - Nächstes Thema

hjgode

Hallo

nur um es festzuhalten: Das svgplot widget funktioniert aktuell nicht. In widget_svgplot.js sind zwei Fehler:
In der Zeile
var src = ftui.config.fhemDir + '/SVG_showLog?dev=' +
ist der Slash zuviel, da ftui.config.fhemDir mit einem Slash endet.

In derselben Zeile muss man am Ende statt
+ logfile + '&_=1';
folgendes haben
+ logfile + '&pos=';

Die richtige URL sieht man, wenn man in FHEM einen SVG Plot rechts klickt und Image Information anzeigen lässt.

Vorher in FTUI:
http://192.168.0.40:8083/fhem//SVG_showLog?dev=SVG_FileLog_Stromzaehler_1&logdev=FileLog_Stromzaehler&gplotfile=SVG_FileLog_Stromzaehler_1&logfile=CURRENT&_=1[/color]
nachher
http://192.168.0.40:8083/fhem/SVG_showLog?dev=SVG_FileLog_Stromzaehler_1&logdev=FileLog_Stromzaehler&gplotfile=SVG_FileLog_Stromzaehler_1&logfile=CURRENT&pos=[/color]

Weiss nicht wer das Widget pflegt, wäre aber ein Update notwendig.

Gruss

Josef

PS: Wer auch mit der Syntax kämpft:
<li data-row="4" data-col="3" data-sizex="4" data-sizey="1">
<div class="">
    <div>Stromverbauch</div>
        <div data-type="svgplot"
                data-device="SVG_FileLog_Stromzaehler_1"
                data-gplotfile="SVG_FileLog_Stromzaehler_1"
                data-logdevice="FileLog_Stromzaehler"
                data-logfile="CURRENT"
                data-refresh="300">
        </div>
    <div>Stromverbauch2</div>
</div>
</li>


wenn FHEM "list SVG_FileLog_Stromzaehler_1" das zeigt:
Internals:
   DEF        FileLog_Stromzaehler:SVG_FileLog_Stromzaehler_1:CURRENT
   GPLOTFILE  SVG_FileLog_Stromzaehler_1
   LOGDEVICE  FileLog_Stromzaehler
   LOGFILE    CURRENT
   NAME       SVG_FileLog_Stromzaehler_1
   NOTIFYDEV  global
   NR         151
   STATE      initialized
   TYPE       SVG
Attributes:
   label      "Stromverbrauch: avg:$data{avg1}"
   room       Strom,nanoCUL


Debian SID mit aktuellem FHEM, nanoCUL 866, JeeLink EC3000, fhemduino, SIGNALduino,
3 x TFA TH Sensor, 1 x TFA TH Arduino Sender, 3 x EC3000, 4 x Elro Schaltsteckdosen, ESA2000
offline: Wibo Funkthermostat, 2 x ELV Funkthermostat FHT80, 2 FS20 ST4 Funksteckdose

setstate

ist im Ftui svgplot widget geändert