An dieser Einstellung liegt es. Ist hier $avg = 3 oder 2 eingetragen hängt er sich auf. Mit $avg = 1 bekomm ich eine Anzeige allerdings zeigt er mir halt viele viele Balken an :mad:
Diese Meldung bekomme ich jetzt neuerdings auch
Notice: Undefined variable: IPS_SELF in D:\IP-Symcon\scripts\32208.ips.php on line 241
Die ID´s entsprechend abändern. Bei Wert 3 werden nur die Monatswerte aus der DB gelesen, dürfte eigentlich nicht solange dauern. Die Werte 1 und 2 leifern maßenweise Werte und entsprechend natürlich auch Balken.
Prinzipiel würde ich meinen deine Datenbank wäre defekt, dem widerspricht aber wieder die korrekte Anzeige im IPS-Graph-Modul.
In welchem Skript kommt der IPS_SELF Fehler, Config oder Highcharts_V1.xxxx.php
Die Fehlermeldung kommt aus dem Config Script
Inhalt:
$tmpFilename = CreateConfigFile($sConfig, $IPS_SELF); // und ab damit ins tmp-Files
Noch was:
Hab den Zeitraum auf 6 Monate begrenzt. Jetzt zeigt er mir zwar die Balken an, aber wieder nur Tageswerte. Die Option „$agg = 3“ im Skript hat irgendwie keine Auswirkung. Egal ob ich 1 oder 3 eintrage, es werden immer die Tageswerte angezeigt. Hab auch das HC Skript noch mal komplett mit dem aus dem Forum neu überspielt aber das brachte auch nichts.
Wenn der Wert so hoch ist, dann hab ich da meine Wago Steuerung über die ich die Zählerstände weiterreiche neu gestartet, bzw. ein komplett geändertes Projekt hochgeladen. Dann verliert die Wago leider den letzten Zählerstand. Bin leider noch nicht dazu gekommen, die Werte in der Datenbank zu korrigieren :rolleyes:
Ich versuch morgen das mit der Script Einstellung. Bin jetzt auf der Arbeit hab Nachtschicht. :o
Kann es evtl. auch an der neuen HC Version liegen. Die habe ich gestern upgedatet auf die aktuelle Version. Aber sonst hat hier ja keiner von Problemen mit der neuen Version berichtet. Ich teste das morgen mal…
Hallo
Hatte die gleiche Fehlermeldung.
Was steht in deiner IPS_Template.php bzw. welche Version hast du davon?
In meinem Template:
Ort: webfront\user\Highcharts\IPS_Template.php
habe ich folgendes:
<?php
// IPS_Template für IPS-Highcharts V1.0003 identisch mit V1.0004
if (is_null(@$CfgFile))
$CfgFile = false;
// String in Integer umwandeln
if (is_null(@$ScriptId))
$iScriptId = false;
else
$iScriptId = (int)$ScriptId;
// ScriptId wurde übergeben -> aktuelle Daten werden geholt
durch:
// IPS_Template für IPS-Highcharts V1.0003 identisch mit V1.0004
if (!isset($_GET['CfgFile']))
{
$CfgFile = false;
}
else
{
$CfgFile = $_GET['CfgFile'];
}
if (!isset($_GET['ScriptId']))
{
$iScriptId = false;
}
else
{
$iScriptId = (int)$_GET['ScriptId'];
}
// ScriptId wurde übergeben -> aktuelle Daten werden geholt
Hallo bin mein Name ist Marcus, und ich bin noch recht neu in dem Thema.
Ich bekomme die highcharts nicht zum laufen.
Was muss gemacht werden um das Ding zum Laufen zu bringen:
1 Download Highcharts von highcharts.com
2 und heruntergeladenes ZIP ins Verzeichnis „webfront/user” entpacken
3 “IPS_Template.php” in das“webfront/user/Highcharts“ Verzeichnis kopieren
4 „Highcharts_Vxxxx“ Scripts in IPS einspielen (ID wird in ConfigScript benötigt)
5 Eine String-Variable mit dem Profil ~HTMLBox anlegen (ID wird in ConfigScript benötigt)
6 Einspielen und Parametrieren des ConfigScripts (siehe Anhang)
7 Starten des ConfigScripts
Die grünen Punkte habe ich hinbekommen, aber alles rote verstehe ich nicht.
Punkt 4 was bedeutet „Scripts in IPS einspielen“ ist damit einkopieren in einen Ordner gemeint,
oder kopiert man den Inhalt der php dateien in ein skript???
Punkt 6 gleiche Denkfehler.
Vielen dank für die Nachsicht eines Anfängers.
Schon mal vielen Dank für den Denkanstoss, raketenschnecke.
Skripts sind jetzt drin, die drei ID´s habe ich eingetragen,
geben aber noch eine Fehlermeldung raus.
Das liegt wohl an den fehlenden Variabelen die angezeigt werden sollen.
Wo gebe ich die denn jetzt ein:confused:, doch bestimmt im cofig_Highcharts_Vxxx.
Werde da aber nicht schlau raus. Hat da jemand einen Tip.
die Daten werden ausserhalb von HC per separatem Script (Grundlage dazu ist dieses Script) berechnet und dann in eine Variable (String) geschrieben. Diese Werte importiere ich dann ins HC. Ist aber etwas „gebastel und gefrickel“
[ul]
[li]NEU: Pie-Charts: Automatisches Auslesen von AggValues, neuer Parameter: AggType und AggNameFormat
[/li][li]FIX: Aktueller Wert wird bei Zählern nicht eingelesen
[/li][li]NEU: Darstellung von Zählern unabhängig von den Mixed Mode Einstellungen, z.B: als Column
[/li][/ul]
ich hab mir das Highcharts installiert und bekomme ein paar Fehlermeldungen beim ausführen des Config-Scriptes, kann damit aber nicht viel anfangen:
Warning: krsort() expects parameter 1 to be array, null 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
Der Graph wird erstellt im Frontend, ist aber komplett leer.
Kann mir jemand weiterhelfen, wo ich da noch schauen muss.
Darstellen will ich die Heizungdaten eines Raumes, die geloggten Variablen sind entsprechend eingetragen, IPS kann auch die Graphen dafür anzeigen.
Hallo khc,
ich bin am Verzweifeln ! Bei mir bleibt der Bildschirm dunkel.
Folgende Schritte habe ich bisher in allen Versionen durchgeführt.
1.unter webfront/user/highcharts die template (ips2.5) abgelegt
2.config und funktion unter die content-vari (htmlbox) importiert
3.varis angepasst
4.archivehandler überprüft.
5.tmp wird angelegt (mit daten gefüllt)
6.wenn ich config auslöse, wird die box kurz weiss und dann dunkel. schaue ich mir den Quelltext der Seite an, sehe ich die von tmp übergebenen Daten.
„iframe und embed src“ habe ich probiert, Browser ist Chrome, ips 2.5ß.
tmp habe ich mal im Anhang.