Q&A Highcharts - Multigraph V1.0

ein Update könnte helfen;)

Danke!!!

:smiley:

und das HC-Script von KHC? vielleicht auch mal den Thread lesen…:wink:

Zur Erinnerung!!!

Bei Userskripten wird meist im ersten Thread die History von Updates inkl. der Dateien dokumentiert.

Bevor hier Fragen auftauchen sollte man zuerst immer den kompletten ersten Beitrag eines Thread betrachten.

Ich habe nun auch auf „Highcharts 1.0005“ bzw. „IPS 2.5“ aktualisiert.
Leider kann mein Browser die WF Seite nicht mehr anzeigen. Ein Schript läd zu lange und lässt alles aufs Gesicht fallen.
Wie bekomme ich heraus welches Script da alles blockiert?
Ich schreibe das hier herein, da das Problem seit dem oben aufgeführten Update auftaucht.

Kann es sein, dass oben zitierte Anpassung nicht IPS V2.5 kompatibel ist?
Es ist das einzige, dass bei mir angepasst wurde; ansonsten habe ich nur den aktuellen Quellcode in meine Scripte reinkopiert.

Das WF im Retro-Modus läuft super. Sogar die Graphen … :confused:
Ich weiß nicht wo ich nachgucken muss? Hat jemand eine Idee, oder hatte mal das gleiche Problem und auch schon eine Lösung parat?

@Honk: Zeitauswahl läuft bei mir mit IPS 2.5, dem neusten Higcharts-Skript und der neusten Version der Highcharts. Wo ist denn dein Problem?

Grüsse, Axel

Wenn ich den Browser öffne, dann kommt die „Sanduhr“ … es dauert 5 Sekunden und dann friert alles ein. Ich kann kein WebFront sehen.
Ein Script dauert wohl zu lange … so in der Art lautet die Meldung.

Das Problem konnte ich ein wenig eingrenzen.
Ich habe mal einen Screenshot gemacht. Ich habe die Highcharts Version 2.1.9 installiert. Hat jemand die gleichen Problem? Kann mir jemand helfen?

highcharts_js_fehler.jpg

Ich habe nun mal alle meine Graphen deaktiviert und jetzt läuft alles tipptopp.
Es liegt also am Highcharts. Kann mir jemand hier weiter helfen?

ich habs auch schon mal gehabt - und hier auch irgendwo geschrieben: schau mal ob Du in einem der HighCharts Graphen mit irren Mengen an Datensätzen ansaugst. Das führt dann zu dem Verhalten.

Wie/wo kann ich das kontrollieren?

kontrollieren kannst Du das natürlich über das HC-Konfig-Script:D

Ich hab mir die HC’s einzeln auf ner Webpage anzeigen lassen. Wenn die Anzeige dann sehr träge wird (z.B. beim Hoovern über den Daten oder zoomen) dann kannste davon ausgehen das die datenmenge zum Gau führt.

Beispiele:

Betrachtungszeitraum 1 Woche
Datensatz-Intervall: 1 Minute

oder sowas, kann zu Problemen führen:


// => ab V1.0003
// Serienübergreifende Einstellung für das Laden von Werten
$CfgDaten["AggregatedValues"]["HourValues"] = 20;      // ist der Zeitraum größer als X Tage werden Stundenwerte geladen
$CfgDaten["AggregatedValues"]["DayValues"] = 360;       // ist der Zeitraum größer als X Tage werden Tageswerte geladen
$CfgDaten["AggregatedValues"]["NoLoggedValues"] = 60; // ist der Zeitraum größer als X Tage werden keine Boolean Werte mehr geladen, diese werden zuvor immer als Einzelwerte geladen
$CfgDaten["AggregatedValues"]["MixedMode"] = true;     // alle Zeitraumbedingungen werden kombiniert

Ich habe bei mir standardmäßig folgendes drin:

	// Serienübergreifende Einstellung für das Laden von Werten
	$CfgDaten["AggregatedValues"]["HourValues"] = 3;      // ist der Zeitraum größer als X Tage werden Stundenwerte geladen
	$CfgDaten["AggregatedValues"]["DayValues"] = 14;       // ist der Zeitraum größer als X Tage werden Tageswerte geladen
	$CfgDaten["AggregatedValues"]["NoLoggedValues"] = 60; // ist der Zeitraum größer als X Tage werden keine Boolean Werte mehr geladen, diese werden zuvor immer als Einzelwerte geladen
	$CfgDaten["AggregatedValues"]["MixedMode"] = false;     // alle Zeitraumbedingungen werden kombiniert

Gestern hat alles noch super funktioniert?! :confused:

Ich habe nun wieder alles am Laufen!
Es lag wohl an den geloggten Variablen. Die Daten waren wohl zu viele. Irgendwas hatte sich da verschluckt. Vielen Dank.

Hallo zusammen,

ich hab’ gestern mal angefangen mit den tollen Highchart-Skripten zu basteln. Erstmal Danke für diese super Arbeit!

Installation klappte bei mir wie beschrieben. Nur erhalte ich beim Ausführen des Config-Skripts folgende Fehlermeldung:

Warning: krsort() expects parameter 1 to be array, boolean given in C:\IP-Symcon\scripts\Highcharts_V1.0005.ips.php on line 210

Warning: Invalid argument supplied for foreach() in C:\IP-Symcon\scripts\Highcharts_V1.0005.ips.php on line 228

Zusätzlich wird die Beschriftung der x-Achse und auch die Legende nicht angezeigt.

Bin leider in php nicht so bewandert. Hat jemand eine Idee, wo ich hinlangen müsste?

Danke und viele Grüße
flolo

P.S.: Hab IPS Version 2.4 am laufen und für Highcharts die neuesten Dateien aus dem ersten Beitrag eingespielt.

dann poste dochmal dein Configscript hier rein

Zeilen 86-88 auskommentieren hat bei mir geholfen.

Zeile 86: => ab V1.0005 (Beispiel für einen Zählerwert, welcher als Column adargestellt wird…

Gruß KH

Danke khge!
Das war’s. Auskommentieren aller nicht benötigten Zeilen hat geholfen.

Flolo