Neue Graph Funktionen ab v2.4

Hallo,

hat von euch schon einer Info über die neuen Graph Funktion ab V2.4.
Ich musste feststellen das ich nicht mehr im Graph das Auswahlmenü habe wo ich zwischen den geloggten Variable umschalten kann.

Gruß Uwe

Die Graphen werde direkt an der Variable aufgerufen. Das stellt sicher, dass nur Graphen sichbar sind, für die der Eingeloggte User eine Berechtigung hat.

paresy

Hallo,

ich rufe den Graph mometan so auf.

http://192.168.1.22:82/dashboard.php?VariableID=24611&tsStart=0&%20showMinMax=false&showControls=true&timeName=month

da konnte ich immer einige Sachen (Variable,Zeit, usw) im Menü des Graphen ändern, get das nicht mehr.? Wie muß ich das jetzt machen.

Gruß Uwe

Hallo, keiner eine Idee ob das noch geht?

Oder wie kann ich am schnellsten im Dashboard zwischen allen meinen geloggten Variablen umschalten. :confused:

Gruß Uwe

Den Zeitbereich kannst du weiterhin ändern, nur die Variablen, besser gesagt Graphenauswahl gibt es nicht mehr. Ein Graph kann nur noch direkt aufgerufen werden.

Wie kann ich die Zeiten im Graph direkt (über Graphmenü) änder.
Es war für mich immer noch ein Grund den Graphen von IPS zu nehmen, aber wenn ich die Variable nicht mehr ändern kann, halte ich nichts mehr von den Graphen. :mad:

Schade dass man solche Dinge eine wegfallen lässt.

Gruß Uwe

Ich vermute jetzt einfach mal ins Blaue UH368.

Ich rufe bei mir den Graphen über einen String auf würde dann ungefehr so mit deinem aussehen


$a = "http:///192.168.1.22:82/dashboard.php?VariableID=24611&tsStart=0&%20showMinMax=false&showControls=true&timeName=month" ;
$b = "http:///192.168.1.22:82/dashboard.php?VariableID=24611&tsStart=0&%20showMinMax=false&showControls=true&timeName=week";
$c = "http:///192.168.1.22:82/dashboard.php?VariableID=24611&tsStart=0&%20showMinMax=false&showControls=true&timeName=day";
$d = "http:///192.168.1.22:82/dashboard.php?VariableID=24611&tsStart=0&%20showMinMax=false&showControls=true&timeName=jear" ;

setvaluestring (12345,$a);

Damit kann man jetzt arbeiten z.B.
(Bei mir ist das 3. / still warum weis ich nicht wird nicht in den String geschrieben.)


$wert = Getvalue (54321//ein integer mit einer Zahl von 1-4);

If ($wert==1)
{setvaluestring (12345,$c);}
if ($wert==2)
{setvaluestring (12345,$b);}
if ($wert==3)
{setvaluestring (12345,$a);}
if ($wert==4)
{setvaluestring (12345,$d);}

Das Skript bekommt ein event das bei änderung des Integer Skript auslöst
und den Integer änderst du übers dashboard.
Wie gesagt ungeprüft geschrieben!

Ist jetzt auch nicht so der riesen Aufwand.

Ich Persönlich finde es jetzt auch nicht schlechter so wie es ist. Bietet halt mehr Kontrolle. Jetzt kann ich klar defenieren, welcher Graph angezeigt wird.
Ohne das ein nutzer selber auf reisen in den Graphen dungel geht.

MFG

Peter

„aber für zurückliegende Tage oder Wochen weis ich auch nicht weiter“ << Gelöst

„tsStart=“ verarbeitet Timestamps

für einen Tag zurück zieht man einfach 86400 vom Aktuellen Timstamp ab


<?
$Timestamp = time();
$ein_Tag_zurueck = $Timestamp-86400;
Setvalue (53003 /*[Anzeigetag Graphen]*/,$ein_Tag_zurueck);

$Webadd1 = "http://xxx.xxx.x.xxx/dashboard.php?VariableID=12345&tsStart=";
$Webadd2 = "$ein_Tag_zurueck";
$Webadd3 = "&%20showMinMax=true&showControls=true&timeName=day";
$Webadd = "$Webadd1$Webadd2$Webadd3";
echo $Webadd;
?>
So Könnte es aussehen