Graphen im Dashboard unter IPS 4.0?

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 :slight_smile:

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 :wink:
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 :cool:

<svg width="600.0" height="400.0" style="">

Michael

PS: Ob das da wohl Zufall ist am Ende von deinen String steht ‚FIXME‘ :smiley:

:smiley: 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 :slight_smile: :smiley:

paresy

Danke :smiley: 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

:slight_smile:

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 :slight_smile:

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