Allgemein
IPSHighcharts ermöglicht die Darstellung von Graphen auf Basis von Highcharts in IP-Symcon.
Die Implementierung von IPSHighcharts der IPSLibrary wurde aus diesem Thread übernommen – besten Dank an dieser Stelle an den User khc!
Installation
Voraussetzung
keine besonderen Voraussetzungen
Download und Installation
Die Installation gliedert sich wie für alle IPSLibrary Module in 3 Teile:
- Download
- Konfiguration
- Installation
Download und Installation können entweder manuell mit dem IPSModuleManager gemacht werden oder man verwendet das IPSModuleManagerGUI Modul.
Konfiguration
IPSHighcharts benötigt keine spezielle Konfiguration, es stellt nur die Einbindung von Highcharts in IP-Symcon zur Verfügung.
Sämtliche Konfigurationen werden erst beim Aufruf von Highcharts durch ein anderes Modul, das einen Graphen darstellen will, vorgenommen.
Weiterführende Links
API Funktionen
Mit folgendem Code kann ein Graph erzeugt werden. Die Befüllung des Konfigurations Variable „$CfgDaten“ kann dem Foren Thread entnommen werden.
// Configuration $CfgDaten = ... // Create Chart with Config File IPSUtils_Include ("IPSHighcharts.inc.php", "IPSLibrary::app::modules::Charts::IPSHighcharts"); $CfgDaten = CheckCfgDaten($CfgDaten); $sConfig = CreateConfigString($CfgDaten); $tmpFilename = CreateConfigFile($sConfig, 'IPSPowerControl'); WriteContentWithFilename ($CfgDaten, $tmpFilename);