Schon jemand eine idee?
Ich habe mir das angesehen, aber auf die schnelle leider nicht. Kann der IE eigentlich Mittlerweile SVG rendern? Dann könnte man überlegen, ob man die API der mobilen Graphen anzapft
paresy
Moin,
das Dashboard nutzte doch IE Version 6 oder?
Ssrc SVG: SVG Plugin for Internet Explorer
Wie kommt man denn an die Trends ran per SVG?
Es gibt eine undokumentierte Funktion WFC_RenderChart($variableid, $start, $timespan, $isHD, $isExtrema, $isDyn, $height, $width);
paresy
Moin,
okay ich teste gerade aber irgendwie fehlt da ein Parameter.
Anscheind die ObjektID
Wie nutzt man denn die Funktion?
echo WFC_RenderChart(22061 /*[I/O est est123]*/,23014 /*[I/O\Temp/Luftfeuchte\H0]*/, 1457827200, 3600, true, false, true, 600, 600);
Ausgabe:
Warning: Instanz #22061 existiert nicht in D:\IP-Symcon\scripts\31822.ips.php on line 5
Da jede IPS-Funktion welche nicht mit IPS_ anfängt an irgendeiner Instanz hängt, ist der erste Parameter also eine Instanz.
Den hat Paresy vermutlich unterschlagen
Ist nur die Frage ob da jetzt die ID vom WebFront Konfigurator rein muss…??
Michael
So,
56533 = Webfront Instanz
46431 = Variable
echo WFC_RenderChart(56533 /*[Lars]*/,46431 /*[I/O\Stromzähler\W]*/, 1457827200, 0, true, false, true, 600, 600);
Ausgabe:
0510152025303540455055240W290W340W390W440W490W540WFIXMEW
Wenn ich was in den $timespan schreibe bekomme ich die Meldung das der Timestamp nicht ok ist.
Was kann ich nun mit dem String machen?
Also bei mir kommt da ein SVG raus
<svg width="600.0" height="400.0" style="">
Michael
PS: Ob das da wohl Zufall ist am Ende von deinen String steht ‚FIXME‘
ist mir gar nicht aufgefallen…
Ich hab hier Version: IP-Symcon 4.00, 03.03.2016, 5fb1222b8508
Update gemacht auf: IP-Symcon 4.00, 14.03.2016, c1ec823cb07e
Alles auf Windows…
Bekomm immer noch so eine Ausgabe:
051015202530354045505590 %91 %92 %FIXMEH0
Mach mal den Haken bei „HTML filtern“ raus
paresy
Danke nu kommt da was.
Hast du noch einen tip zur Timespan? Wie muss ich die angeben?
0 Stunde
1 Tag
2 Woche
3 Monat
4 Jahr
5 Dekade
paresy
So nun kommt da was raus, aber warum sieht der Trend so aus?
SetValue(35286 /*[System\TEST est]*/, WFC_RenderChart(52711 /*[WebFront Configurator]*/,15255 /*[I/O\Temp/Luftfeuchte\T2]*/, 1457910000, 1, true, false, true, 1000, 600));
Es soll die Aussentemperatur sein…
Das fehlt noch ein wenig CSS direkt im SVG. Fix dafür kommt mit dem nächsten Update.
Behelfsmäßig:
<style>
g.bool path.outline, g.bar path.outline, g.line path.outline { stroke: white; stroke-width:3px; fill:none; }g.bool path.background, g.bar path.background, g.line path.background { stroke: none; fill:white; opacity:0.7; }g.line line { stroke: white; stroke-width: 10px;stroke-linecap: round; }
</style>
paresy
Danke Top
Weisst du schon zu wann das Update kommt?
Vermutlich Anfang/Mitte der Woche
paresy
Das Änderungen die ich gemacht hatte, haben leider in der App Probleme gemacht, sodass diese nicht im nächsten Update mit dabei sein werden. Ich muss mal sehen, ob ich evtl. sogar die Apps vorher anpassen muss, bevor ich die Änderungen ausliefern kann. :eek:
paresy
Schade…dann muss ich meinen Kollegen noch etwas vertrösten
Mein Chef,
Gibt es schon was neues?
Ja. Es wird noch ein/zwei Wochen dauern, bis die Updates für die Apps bei Apple/Google alle online sind. Dann erst kann ich das Update für die 4.0er bringen.
paresy