Q&A Highcharts V2.0

wenn du mir sagst, WAS genau du nicht verstehst, kann ich Dir auch genau erklären, WIE es funktioniert :wink:

In diesem Falle übergibst Du nur Konfigurations-Parameter. Mit „Id“ z.B. die variable, wo das HC-Script die daten her holen soll. Wenn Du die daten selbst übergeben willst, musst Du statt dessen ein Array übergeben, z.B. so:


$serie = array("Id"=>0, "Data"=>$DataForSerie, "Name" =>"Manueller Werte 1",    "Unit"=>"°C", "ReplaceValues"=>false);

Wenn ich die Änderungen von #120 bei mir einfüge erscheint:

Abbruch - Definition von ‚Data‘ und ‚data‘ in ein und derselben Serie nicht möglich.

Vielen Dank für die Erklärung, habe nun verstanden, was die Zeile macht.

Die ips.js habe ich nicht heruntergeladen - davon stand hier leider nichts … Habe daher folgendes geändert:


    // Highcharts-Theme
        $CfgDaten['HighChart']['Theme']="grid.js";   // von Highcharts mitgeliefert: dark-green.js, dark-blue.js, gray.js, grid.js
    //$CfgDaten['HighChart']['Theme']="ips.js";   // IPS-Theme muss per Hand in in Themes kopiert werden....

An irgend einer Stelle habe ich noch einen Fehler.

dann probier das Script mal aus, das ist Deines, angepasst auf meine Umgebung:


<?php
    // bei der Konfiguration unbedingt auf die Groß/Kleinschreibung achten
    // es wurde versucht folgende Namensgebeung in der Konfiguration zu verwenden
    // Parameter mit kleinen Anfangsbuchstaben = Parameter welche von Highcharts übnernommen wurden. Siehe dazu: http://www.highcharts.com/ref/
    // Parameter mit großen Anfangsbuchstaben = für das IPS-Highcharts-Script eingeführte Parameter

    Global $CfgDaten; // damit kann der Script auch von anderen Scripten aufgerufen werden und bereits mit CfgDaten vorkonfiguriert werden

    // IPS Variablen ID´s
    $CfgDaten['ContentVarableId']= -1/*[Allgemein\Highcharts\Highcharts]*/;  // ID der String Variable in welche die Daten geschrieben werden (-1 oder überhaupt nicht angeben wenn die Content Variable das übergordnete Element ist)
    $CfgDaten['HighChartScriptId']= 35562  /*[Allgemein\Highcharts\Highcharts_V2.02]*/;                  // ID des Highcharts Scripts

    // Highcharts oder Highstock (default = Highcharts
    $CfgDaten['Ips']['ChartType'] = 'Highcharts';

    // Zeitraum welcher dargestellt werden soll (kann durch die Zeitvorgaben in den Serien verändert werden)
    $CfgDaten['StartTime'] = mktime(0,0,0, date("m", time()), date("d",time())-10, date("Y",time())); // ab heute 00:00 Uhr
    $CfgDaten['EndTime'] = mktime(23,59,59, date("m", time()), date("d",time()), date("Y",time())); // ab heute 23:59 Uhr, oder //$CfgDaten['EndTime'] = time();   // = bis jetzt

    // damit wird die Art des Aufrufes festgelegt
    $CfgDaten['RunMode'] = "script";     // file, script, popup

    if ($CfgDaten['RunMode'] == "popup")
    {
        $CfgDaten['WebFrontConfigId'] = 26841;
        $CfgDaten['WFCPopupTitle'] = "Ich bin der Text, welcher als Überschrift im Popup gezeigt wird";
    }

    // Übergabe der IP-Adresse und des Ports für die Darstellung im Dashboard
    // Wichtig! Wenn Darstellung in Webfront diese Variablen auskommentieren
    //$CfgDaten['Ips']['Dashboard']['Ip'] = "127.0.0.1";
    //$CfgDaten['Ips']['Dashboard']['Port'] = "82";


    // Serienübergreifende Einstellung für das Laden von Werten
    $CfgDaten['AggregatedValues']['HourValues'] = -1;      // ist der Zeitraum größer als X Tage werden Stundenwerte geladen
    $CfgDaten['AggregatedValues']['DayValues'] = -1;       // ist der Zeitraum größer als X Tage werden Tageswerte geladen
    $CfgDaten['AggregatedValues']['WeekValues'] = -1;      // ist der Zeitraum größer als X Tage werden Wochenwerte geladen
    $CfgDaten['AggregatedValues']['MonthValues'] = -1;      // ist der Zeitraum größer als X Tage werden Monatswerte geladen
    $CfgDaten['AggregatedValues']['YearValues'] = -1;          // ist der Zeitraum größer als X Tage werden Jahreswerte geladen
    $CfgDaten['AggregatedValues']['NoLoggedValues'] = 1000;     // 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
    $CfgDaten['AggregatedValues']['MixedMode'] = false;
    // Systematik funktioniert jetzt additiv. D.h. die angegebenen Werte gehen ab dem letzten Wert
    //
    //            -5 Tage           -3 Tage                        EndTime
    // |           |                  |                             |
    // |           |DayValue = 2     |HourValues = 3          |
    // |Tageswerte |Stundenwerte     |jeder geloggte Wert     |

    // **************************************************************************************
    // *** Highcharts Options ***
    // **************************************************************************************
    // Ab hier werden die Bereiche des Highchart-Objektes parametriert.
    // Dieser Bereich wurde (soweit möglich) identisch der Originalstruktur gehalten.
    // Informationen über die Parametrierung findet man unter http://www.highcharts.com/ref/

    // **************************************************************************************
    // *** chart *** http://www.highcharts.com/ref/#chart
    // **************************************************************************************
    // $CfgDaten['chart']['zoomType'] = "'x'";            //default: $CfgDaten['chart']['zoomType'] = "'xy'";

    // **************************************************************************************
    // *** credits *** siehe http://www.highcharts.com/ref/#credits
    // **************************************************************************************
    // $CfgDaten['credits']['text'] = "used by IPS";
    // $CfgDaten['credits']['href'] = "http://www.ip-symcon.de/forum/f53/highcharts-multigraph-v1-0-a-17625/#post120721";

    // **************************************************************************************
    // *** title *** siehe http://www.highcharts.com/ref/#title
    // **************************************************************************************
    // $CfgDaten['title']['text'] = "Chart-Überschrift";  // Überchrift des gesamten Charts
    //        -> veraltet: 'Title' -> verwende ['title']['text']

    $CfgDaten['title']['text'] = "Chart-Überschrift";

    // **************************************************************************************
    // *** subtitle *** siehe http://www.highcharts.com/ref/#subtitle
    // **************************************************************************************
    // $CfgDaten['subtitle']['text'] = "Zeitraum: %STARTTIME% - %ENDTIME%" // Sub-Überschrift. Wenn nichts angegeben wird wird dieser String als Default verwendet
    //        -> veraltet: 'SubTitle' -> verwende ['subtitle']['text']
    // $CfgDaten['subtitle']['Ips']['DateTimeFormat'] = "(D) d.m.Y H:i"    // z.B.: "(D) d.m.Y H:i" (wird auch als Default herangezogen wenn nichts konfiguriert wurde)
    //        -> veraltet: 'SubTitleDateTimeFormat' -> verwende ['subtitle']['Ips']['DateTimeFormat']
    //    -> entfallen: 'SubTitleFormat' -> unnötiger Paramter, wird jetzt in ['subtitle']['text'] angegeben

    $CfgDaten['subtitle']['text'] = "Zeitraum: %STARTTIME% - %ENDTIME%";
    $CfgDaten['subtitle']['Ips']['DateTimeFormat'] = "(D) d.m.Y H:i";

    // **************************************************************************************
    // *** tooltip *** http://www.highcharts.com/ref/#tooltip
    // **************************************************************************************
    // $CfgDaten['tooltip']['enabled'] = false;
    // $CfgDaten['tooltip']['formatter'] = Null; // IPS erstellt selbständig einen Tooltip
    // $CfgDaten['tooltip']['formatter'] = ""; // Standard - Highcharts Tooltip

    // **************************************************************************************
    // *** exporting *** http://www.highcharts.com/ref/#exporting
    // **************************************************************************************
    // $CfgDaten['exporting']['enabled'] = true;

    // **************************************************************************************
    // *** lang *** http://www.highcharts.com/ref/#lang
    // **************************************************************************************
    // $CfgDaten['lang']['resetZoom'] = "Zoom zurücksetzten";

    // **************************************************************************************
    // *** legend *** http://www.highcharts.com/ref/#legend
    // **************************************************************************************
    // $CfgDaten['legend']['backgroundColor'] = '#FCFFC5';

    // **************************************************************************************
    // *** xAxis *** http://www.highcharts.com/ref/#xAxis
    // **************************************************************************************
    // $CfgDaten['xAxis']['lineColor'] = '#FF0000';
    // $CfgDaten['xAxis']['plotBands'][] = array("color"=>'#FCFFC5',"from"=> "@Date.UTC(2012, 3, 29)@","to"=> "@Date.UTC(2012, 3, 30)@");

    // **************************************************************************************
    // *** yAxis *** http://www.highcharts.com/ref/#yAxis
    // **************************************************************************************
    // $CfgDaten['yAxis'][0]['title']['text'] = "Temperaturen"; // Bezeichnung der Achse
    //        -> veraltet: 'Name' und 'TitleText' -> verwende ['title']['text']
    // $CfgDaten['yAxis'][0]['Unit'] = "°C";    // Einheit für die Beschriftung die Skalenwerte
    //    $CfgDaten['yAxis'][0]['min'] = 0; // Achse beginnt bei Min (wenn nichts angegeben wird wird der Min der Achse automatisch eingestellt)
    //    $CfgDaten['yAxis'][0]['max'] = 40; // Achse geht bis Max (wenn nichts angegeben wird wird der Max der Achse automatisch eingestellt)
    //        -> veraltet: 'Min' und 'Max'
    //    $CfgDaten['yAxis'][0]['opposite'] = false; // Achse wird auf der rechten (true) oder linken Seite (false) des Charts angezeigt (default = false)
    //        -> veraltet: 'Opposite'
    //    $CfgDaten['yAxis'][0]['tickInterval'] = 5; // Skalenwerte alle x (TickInterval)
    //        -> veraltet: 'TickInterval'
    //    -> entfallen: 'PlotBands' -> verwende ['yAxis'][0]['plotBands'],  (siehe Beispiel 'cfg - drehgriff und tf-kontakt')
    //    -> entfallen: 'YAxisColor' -> verwende ['yAxis'][0]['title']['style']
    //    -> entfallen: 'TitleStyle'-> verwende ['yAxis'][0]['title']['style']



    // **************************************************************************************
    // *** series *** http://www.highcharts.com/ref/#series
    // **************************************************************************************
    // $serie['name'] = "Temperatur; // Name der Kurve (Anzeige in Legende und Tooltip)
    //        -> veraltet: 'Name' -> verwende [series']['name']
    // $serie['Unit'] = "°C"; // Anzeige in automatisch erzeugtem Tooltip
    //     wenn $serie['Unit'] = NULL; // oder Unit wird gar nicht definiert, wird versucht die Einheit aus dem Variablenprofil automatisch auszulesen
    // $serie['ReplaceValues'] = false; // Werte werden wie geloggt übernommen
    //     $serie['ReplaceValues'] = array(0=>0.2,1=>10) // der Wert 0 wird in 0.2 geändert, der Wert 1 wird in 10 geändert
    //       das macht für die Darstellung von Boolean Werte Sinn, oder für Drehgriffkontakte (Werte 0,1,2)
    // $serie['type'] = 'spline'; // Festlegung des Kuventypes (area, areaspline, line, spline, pie, Column)
    // $serie['yAxis'] = 0; // Nummer welche Y-Achse verwendet werden soll (ab 0)
    //     -> veraltet: 'Param' -> verwende die Highcharts Parameter - sollte eigentlich noch so funktionieren wie in IPS-Highcharts V1.x
    // $serie['AggType'] = 0 // Festlegung wie die Werte gelesen werden soll (0=Hour, 1=Day, 2=Week, 3=Month, 4=Year), hat Vorrang gegenüber den Einstellungen in AggregatedValues
    //    wird kein AggType definiert werden alle gelogten Werte angezeigt
    // $serie['AggNameFormat'] = "d.m.Y H:i"; // (gilt nur bei den Pies, wenn eine Id verwendet wird), entspricht dem PHP-date("xxx") Format, welches das Format der Pie Namen festlegt, wenn keine Eingabe werden Default Werte genommen
    // $serie['Offset'] = 24*60*60; hiermit können Kurven unterschiedlicher Zeiträume in einem Chart dargestellt. Angabe ist in Minuten
    //    $serie['StartTime'] = mktime(0,0,0,1,1,2012);     // wird für die entsprechende Serie eine Anfangs- und/oder Endzeitpunkt festgelegt wird dieser verwendet. Ansonsten wird
    // $serie['EndTime'] = mktime(0,0,0,2,1,2012);          // der Zeitpunkt der Zeitpunkt aus den $CfgDaten genommen
    // $serie['ScaleFactor'] = 10; // Skalierungsfaktor mit welchem der ausgelesene Werte multipliziert wird
    // $serie['RoundValue'] = 1; // Anzahl der Nachkommastellen
    //    $serie['AggValue'] ='Min' // über AggValue kann Min/Max oder Avg vorgewählt werden (Default bei keiner Angabe ist Avg)
    //        ist sinnvoll wenn nicht Einzelwerte sondern Stundenwerte, Tageswerte, usw. ausgelesen werden
    // $serie['data'] = array('TimeStamp'=> time(),'Value'=12) // hier kann ein Array an eigenen Datenpunkten übergeben werden. In diesem Fall werden für diese Serie keine Daten aus der Variable gelesenen.

      $lastValue = rand (0, 30);
    for ($i = 0; $i <=100 ; $i++)
    {
        $DataForSerie[] = array("TimeStamp"=>$CfgDaten["StartTime"] +  $i * 60 * 60, "Value"=>$lastValue);
        $min = $lastValue -5; $max = $lastValue + 5;
        $lastValue = rand ($min,$max);
    }

    $serie = array("Id"=>0, "Data"=>$DataForSerie, "Name" =>"Manueller Werte 1",    "Unit"=>"°C", "ReplaceValues"=>false);
    $serie['type'] = "spline";
    $serie['step'] = false;
    $serie['yAxis'] = 0;
    $serie['shadow'] = true;
    $serie['lineWidth'] = 1;
    $serie['states']['hover']['lineWidth'] = 2;
    $serie['marker']['enabled'] = false;
    $serie['marker']['symbol'] = 'circle';
    $serie['marker']['states']['hover']['enabled'] = true;
    $serie['marker']['states']['hover']['symbol'] = 'circle';
    $serie['marker']['states']['hover']['radius'] = 4;
    $serie['marker']['states']['hover']['lineWidth'] = 1;
    $serie['data'] = $DataForSerie;
    $CfgDaten["Series"][] = $serie;

    $serie = array("Name" =>"Manueller Werte 2",    "Unit"=>"°C", "ReplaceValues"=>false);
    $serie['type'] = "spline";
    $serie['step'] = false;
    $serie['yAxis'] = 0;
    $serie['shadow'] = true;
    $serie['lineWidth'] = 1;
    $serie['states']['hover']['lineWidth'] = 2;
    $serie['marker']['enabled'] = false;
    $serie['marker']['symbol'] = 'circle';
    $serie['marker']['states']['hover']['enabled'] = true;
    $serie['marker']['states']['hover']['symbol'] = 'circle';
    $serie['marker']['states']['hover']['radius'] = 4;
    $serie['marker']['states']['hover']['lineWidth'] = 1;

    $CfgDaten["Series"][] = $serie;
    // Highcharts-Theme
    //    $CfgDaten['HighChart']['Theme']="grid.js";   // von Highcharts mitgeliefert: dark-green.js, dark-blue.js, gray.js, grid.js
    $CfgDaten['HighChart']['Theme']="ips.js";   // IPS-Theme muss per Hand in in Themes kopiert werden....

    // Abmessungen des erzeugten Charts
    $CfgDaten['HighChart']['Width'] = 0;             // in px,  0 = 100%
    $CfgDaten['HighChart']['Height'] = 600;         // in px

    // -------------------------------------------------------------------------------------------------------------------------------------
    // und jetzt los ......
    $s = IPS_GetScript($CfgDaten['HighChartScriptId']);     // Id des Highcharts-Scripts
    include($s['ScriptFile']);

      // hier werden die CfgDaten geprüft und bei Bedarf vervollständigt
    $CfgDaten = CheckCfgDaten($CfgDaten);

    // abhängig von der Art des Aufrufs -> json String für Highcharts erzeugen
    if (isset($CfgDaten['RunMode'])
        && ($CfgDaten['RunMode'] == "script" || $CfgDaten['RunMode'] == "popup"))
    {
        // Variante1: Übergabe der ScriptId. Daten werden beim Aufruf der PHP Seite erzeugt und direkt übergeben. Dadurch kann eine autom. Aktualisierung der Anzeige erfolgen
        if ($IPS_SENDER != "WebInterface")
        {
            WriteContentWithScriptId ($CfgDaten, $IPS_SELF);             // und jetzt noch die ContentTextbox
            return;                                                   // Ende, weil durch die Zuweisung des Script sowieso nochmals aufgerufen wird
        }

        $sConfig = CreateConfigString($CfgDaten);                     // erzeugen und zurückgeben des Config Strings
    }
    else
    {
        //Variante2: Übergabe des Textfiles. Daten werden in tmp-File gespeichert. Eine automatische Aktualisierung beim Anzeigen der Content-Textbox erfolgt nicht
        $sConfig = CreateConfigString($CfgDaten);                     // erzeugen und zurückgeben des Config Strings

        $tmpFilename = CreateConfigFile($sConfig, $IPS_SELF);         // und ab damit ins tmp-Files
        if ($IPS_SENDER != "WebInterface")
        {
            WriteContentWithFilename ($CfgDaten, $tmpFilename);       // und jetzt noch die ContentTextbox
        }
    }



?>

Okay … Fehlermeldung ist nun weg, nachdem ich


 array("Id"=>0, "Data"=>$DataForSerie, "Name" =>"Manueller Werte 1",    "Unit"=>"°C", "ReplaceValues"=>false);
    $serie['type'] = "spline"; 

„Data“ in „data“ geändert habe … Jetzt ist das Bild wieder schwarz - ohne Fehlermeldung.

Muss auf dem PC irgendwas vorhanden sein, damit die Anzeige funktioniert?

Habe das Script kopiert, und folgendes geändert:

  // IPS Variablen ID´s
    $CfgDaten['ContentVarableId']= 46251  /*[Allgemein\Highcharts\Highcharts]*/;  // ID der String Variable in welche die Daten geschrieben werden (-1 oder überhaupt nicht angeben wenn die Content Variable das übergordnete Element ist)
    $CfgDaten['HighChartScriptId']= 14265  /*[Allgemein\Highcharts\Highcharts_V2.02]*/;                  // ID des Highcharts Scripts

Danach wieder Fehlermeldung

Abbruch - Definition von ‚Data‘ und ‚data‘ in ein und derselben Serie nicht möglich.

und wenn ich „Data“ wieder klein schreibe wieder ein schwarzes Bild.

Wo finde ich die ips.js ???

kurze Frage: welche HC-Version hast du?

Habe die ips.js in das angegebene Verzeichnis kopiert --> keine Änderung.

Hier aus dem Forum die HC 2.02 und von der HC Homepage die 2.2.4.

Bevor Du weitersuchst: Es funktioniert jetzt!!!

warum funktioniert es?

Der Fehler saß möglicherweise vor der Tastatur.

Ich habe heute nach der Anleitung aus dem 1. Post von diesem Thread installiert.

[ol]
[li]Download der JavaScripts für Highcharts von highcharts.com
[/li]> [li]und heruntergeladenes ZIP (von highcharts.com) ins Verzeichnis „webfront/user” entpacken
[/li]> [li]Aktuellste IPS-Highcharts-Dateien aus Anhang herunterladen und entpacken.
[/li]> [li]Daraus die “IPS_Template.php” in das“webfront/user/Highcharts“ Verzeichnis kopieren
[/li]> [li]„Highcharts_Vxxxx“ Scripts in IPS einspielen
[/li]> [li]Eine String-Variable mit dem Profil ~HTMLBox anlegen
[/li]> [li]Einspielen und Parametrieren des ConfigScripts (siehe Anhang)
[/li]> [li]Starten des ConfigScripts
[/li]> [/ol]

Nach Punkt 2 hatte ich in webfront/user die Ordner examples, exporting-server, graphics und js.

In Punkt 4 habe ich dann erst den Unterorder „Highcharts“ angelegt und die IPS_Template.php hineinkopiert - vorher war von diesem Ordner nie die Rede.

Nun habe ich einfach die anderen Ordner in Highcharts kopiert - und schon läufts.

Ob die Anleitung nun nicht so eindeutig geschrieben ist oder ich sie nur falsch verstanden habe, kann ich nicht beurteilen …

Raketenschnecke und khc, vielen Dank für Eure Hilfe!!!

Gruß,
Christoph

Danke für’s Feedback, es ist immer hilfreich, zu verstehen, warum was nicht verstanden wird :wink:

Ich versuche nun mal die Anbindung an die SQL Datenbank… Abendbeschäftigung gesichert… :loveips:

Hallo zusammen,

ich komme leider nicht weiter - dabei dachte ich, ich hätte verstanden, wie das alles funktioniert.

Folgende Daten bringen einen Graphen:

   $lastValue = rand (0, 30);
    for ($i = 0; $i <=500 ; $i++)
    {
        $DataForSerie[] = array("TimeStamp"=>$CfgDaten["StartTime"] +  $i * 60 * 60, "Value"=>$lastValue);
        $min = $lastValue -5; $max = $lastValue + 5;
        $lastValue = rand ($min,$max);
    }
    print_r($DataForSerie);


    $serie = array("Id"=>0, "data"=>$DataForSerie, "Name" =>"Manueller Wert 1",    "Unit"=>"°C", "ReplaceValues"=>false);
    $serie['type'] = "spline";
    $serie['step'] = false;
    $serie['yAxis'] = 0;
    $serie['shadow'] = true;
    $serie['lineWidth'] = 1;
    $serie['states']['hover']['lineWidth'] = 2;
    $serie['marker']['enabled'] = false;
    $serie['marker']['symbol'] = 'circle';
    $serie['marker']['states']['hover']['enabled'] = true;
    $serie['marker']['states']['hover']['symbol'] = 'circle';
    $serie['marker']['states']['hover']['radius'] = 4;
    $serie['marker']['states']['hover']['lineWidth'] = 1;
    $serie['data'] = $DataForSerie;
    $CfgDaten["Series"][] = $serie;

Hier die Ausgabe von print_r:

Array
(
    [0] => Array
        (
            [TimeStamp] => 1338069600
            [Value] => 5
        )

    [1] => Array
        (
            [TimeStamp] => 1338073200
            [Value] => 10
        )

    [2] => Array
        (
            [TimeStamp] => 1338076800
            [Value] => 8
        )

    [3] => Array
        (
            [TimeStamp] => 1338080400
            [Value] => 7
        )

    [4] => Array
        (
            [TimeStamp] => 1338084000
            [Value] => 11
        )

    [5] => Array
        (
            [TimeStamp] => 1338087600
            [Value] => 14
        )

    [6] => Array
        (
            [TimeStamp] => 1338091200
            [Value] => 15
        )

    [7] => Array
        (
            [TimeStamp] => 1338094800
            [Value] => 11
        )

    [8] => Array
        (
            [TimeStamp] => 1338098400
            [Value] => 15
        )

    [9] => Array
        (
            [TimeStamp] => 1338102000
            [Value] => 13
        )

    [10] => Array
        (
            [TimeStamp] => 1338105600
            [Value] => 9
        )

    [11] => Array
        (
            [TimeStamp] => 1338109200
            [Value] => 4
        )

    [12] => Array
        (
            [TimeStamp] => 1338112800
            [Value] => 5
        )

    [13] => Array
        (
            [TimeStamp] => 1338116400
            [Value] => 1
        )

    [14] => Array
        (
            [TimeStamp] => 1338120000
            [Value] => -3
        )

    [15] => Array
        (
            [TimeStamp] => 1338123600
            [Value] => -6
        )

    [16] => Array
        (
            [TimeStamp] => 1338127200
            [Value] => -2
        )

    [17] => Array
        (
            [TimeStamp] => 1338130800
            [Value] => -5
        )

    [18] => Array
        (
            [TimeStamp] => 1338134400
            [Value] => -8
        )

    [19] => Array
        (
            [TimeStamp] => 1338138000
            [Value] => -8
        )

    [20] => Array
        (
            [TimeStamp] => 1338141600
            [Value] => -12
        )

    [21] => Array
        (
            [TimeStamp] => 1338145200
            [Value] => -16
        )

    [22] => Array
        (
            [TimeStamp] => 1338148800
            [Value] => -17
        )

    [23] => Array
        (
            [TimeStamp] => 1338152400
            [Value] => -22
        )

    [24] => Array
        (
            [TimeStamp] => 1338156000
            [Value] => -27
        )

    [25] => Array
        (
            [TimeStamp] => 1338159600
            [Value] => -26
        )

    [26] => Array
        (
            [TimeStamp] => 1338163200
            [Value] => -29
        )

    [27] => Array
        (
            [TimeStamp] => 1338166800
            [Value] => -29
        )

    [28] => Array
        (
            [TimeStamp] => 1338170400
            [Value] => -34
        )

    [29] => Array
        (
            [TimeStamp] => 1338174000
            [Value] => -37
        )

    [30] => Array
        (
            [TimeStamp] => 1338177600
            [Value] => -32
        )

    [31] => Array
        (
            [TimeStamp] => 1338181200
            [Value] => -35
        )

    [32] => Array
        (
            [TimeStamp] => 1338184800
            [Value] => -30
        )

    [33] => Array
        (
            [TimeStamp] => 1338188400
            [Value] => -35
        )

    [34] => Array
        (
            [TimeStamp] => 1338192000
            [Value] => -39
        )

    [35] => Array
        (
            [TimeStamp] => 1338195600
            [Value] => -36
        )

    [36] => Array
        (
            [TimeStamp] => 1338199200
            [Value] => -39
        )

    [37] => Array
        (
            [TimeStamp] => 1338202800
            [Value] => -40
        )

    [38] => Array
        (
            [TimeStamp] => 1338206400
            [Value] => -37
        )

    [39] => Array
        (
            [TimeStamp] => 1338210000
            [Value] => -36
        )

    [40] => Array
        (
            [TimeStamp] => 1338213600
            [Value] => -36
        )

    [41] => Array
        (
            [TimeStamp] => 1338217200
            [Value] => -38
        )

    [42] => Array
        (
            [TimeStamp] => 1338220800
            [Value] => -38
        )

    [43] => Array
        (
            [TimeStamp] => 1338224400
            [Value] => -42
        )

    [44] => Array
        (
            [TimeStamp] => 1338228000
            [Value] => -44
        )

    [45] => Array
        (
            [TimeStamp] => 1338231600
            [Value] => -46
        )

    [46] => Array
        (
            [TimeStamp] => 1338235200
            [Value] => -47
        )

    [47] => Array
        (
            [TimeStamp] => 1338238800
            [Value] => -43
        )

    [48] => Array
        (
            [TimeStamp] => 1338242400
            [Value] => -44
        )

    [49] => Array
        (
            [TimeStamp] => 1338246000
            [Value] => -46
        )

    [50] => Array
        (
            [TimeStamp] => 1338249600
            [Value] => -50
        )

    [51] => Array
        (
            [TimeStamp] => 1338253200
            [Value] => -52
        )

    [52] => Array
        (
            [TimeStamp] => 1338256800
            [Value] => -56
        )

    [53] => Array
        (
            [TimeStamp] => 1338260400
            [Value] => -54
        )

    [54] => Array
        (
            [TimeStamp] => 1338264000
            [Value] => -51
        )

    [55] => Array
        (
            [TimeStamp] => 1338267600
            [Value] => -47
        )

    [56] => Array
        (
            [TimeStamp] => 1338271200
            [Value] => -48
        )

    [57] => Array
        (
            [TimeStamp] => 1338274800
            [Value] => -47
        )

    [58] => Array
        (
            [TimeStamp] => 1338278400
            [Value] => -44
        )

    [59] => Array
        (
            [TimeStamp] => 1338282000
            [Value] => -49
        )

    [60] => Array
        (
            [TimeStamp] => 1338285600
            [Value] => -49
        )

    [61] => Array
        (
            [TimeStamp] => 1338289200
            [Value] => -50
        )

    [62] => Array
        (
            [TimeStamp] => 1338292800
            [Value] => -51
        )

    [63] => Array
        (
            [TimeStamp] => 1338296400
            [Value] => -54
        )

    [64] => Array
        (
            [TimeStamp] => 1338300000
            [Value] => -57
        )

    [65] => Array
        (
            [TimeStamp] => 1338303600
            [Value] => -62
        )

    [66] => Array
        (
            [TimeStamp] => 1338307200
            [Value] => -65
        )

    [67] => Array
        (
            [TimeStamp] => 1338310800
            [Value] => -69
        )

    [68] => Array
        (
            [TimeStamp] => 1338314400
            [Value] => -64
        )

    [69] => Array
        (
            [TimeStamp] => 1338318000
            [Value] => -59
        )

    [70] => Array
        (
            [TimeStamp] => 1338321600
            [Value] => -61
        )

    [71] => Array
        (
            [TimeStamp] => 1338325200
            [Value] => -57
        )

    [72] => Array
        (
            [TimeStamp] => 1338328800
            [Value] => -56
        )

    [73] => Array
        (
            [TimeStamp] => 1338332400
            [Value] => -58
        )

    [74] => Array
        (
            [TimeStamp] => 1338336000
            [Value] => -61
        )

    [75] => Array
        (
            [TimeStamp] => 1338339600
            [Value] => -64
        )

    [76] => Array
        (
            [TimeStamp] => 1338343200
            [Value] => -65
        )

    [77] => Array
        (
            [TimeStamp] => 1338346800
            [Value] => -66
        )

    [78] => Array
        (
            [TimeStamp] => 1338350400
            [Value] => -71
        )

    [79] => Array
        (
            [TimeStamp] => 1338354000
            [Value] => -72
        )

    [80] => Array
        (
            [TimeStamp] => 1338357600
            [Value] => -74
        )

    [81] => Array
        (
            [TimeStamp] => 1338361200
            [Value] => -77
        )

    [82] => Array
        (
            [TimeStamp] => 1338364800
            [Value] => -77
        )

    [83] => Array
        (
            [TimeStamp] => 1338368400
            [Value] => -82
        )

    [84] => Array
        (
            [TimeStamp] => 1338372000
            [Value] => -81
        )

    [85] => Array
        (
            [TimeStamp] => 1338375600
            [Value] => -84
        )

    [86] => Array
        (
            [TimeStamp] => 1338379200
            [Value] => -84
        )

    [87] => Array
        (
            [TimeStamp] => 1338382800
            [Value] => -83
        )

    [88] => Array
        (
            [TimeStamp] => 1338386400
            [Value] => -87
        )

    [89] => Array
        (
            [TimeStamp] => 1338390000
            [Value] => -87
        )

    [90] => Array
        (
            [TimeStamp] => 1338393600
            [Value] => -85
        )

    [91] => Array
        (
            [TimeStamp] => 1338397200
            [Value] => -85
        )

    [92] => Array
        (
            [TimeStamp] => 1338400800
            [Value] => -88
        )

    [93] => Array
        (
            [TimeStamp] => 1338404400
            [Value] => -90
        )

    [94] => Array
        (
            [TimeStamp] => 1338408000
            [Value] => -92
        )

    [95] => Array
        (
            [TimeStamp] => 1338411600
            [Value] => -95
        )

    [96] => Array
        (
            [TimeStamp] => 1338415200
            [Value] => -92
        )

    [97] => Array
        (
            [TimeStamp] => 1338418800
            [Value] => -88
        )

    [98] => Array
        (
            [TimeStamp] => 1338422400
            [Value] => -85
        )

    [99] => Array
        (
            [TimeStamp] => 1338426000
            [Value] => -87
        )

    [100] => Array
        (
            [TimeStamp] => 1338429600
            [Value] => -91
        )

    [101] => Array
        (
            [TimeStamp] => 1338433200
            [Value] => -92
        )

    [102] => Array
        (
            [TimeStamp] => 1338436800
            [Value] => -95
        )

    [103] => Array
        (
            [TimeStamp] => 1338440400
            [Value] => -100
        )

    [104] => Array
        (
            [TimeStamp] => 1338444000
            [Value] => -105
        )

    [105] => Array
        (
            [TimeStamp] => 1338447600
            [Value] => -109
        )

    [106] => Array
        (
            [TimeStamp] => 1338451200
            [Value] => -111
        )

    [107] => Array
        (
            [TimeStamp] => 1338454800
            [Value] => -116
        )

    [108] => Array
        (
            [TimeStamp] => 1338458400
            [Value] => -112
        )

    [109] => Array
        (
            [TimeStamp] => 1338462000
            [Value] => -114
        )

    [110] => Array
        (
            [TimeStamp] => 1338465600
            [Value] => -118
        )

    [111] => Array
        (
            [TimeStamp] => 1338469200
            [Value] => -115
        )

    [112] => Array
        (
            [TimeStamp] => 1338472800
            [Value] => -114
        )

    [113] => Array
        (
            [TimeStamp] => 1338476400
            [Value] => -109
        )

    [114] => Array
        (
            [TimeStamp] => 1338480000
            [Value] => -113
        )

    [115] => Array
        (
            [TimeStamp] => 1338483600
            [Value] => -111
        )

    [116] => Array
        (
            [TimeStamp] => 1338487200
            [Value] => -112
        )

    [117] => Array
        (
            [TimeStamp] => 1338490800
            [Value] => -111
        )

    [118] => Array
        (
            [TimeStamp] => 1338494400
            [Value] => -110
        )

    [119] => Array
        (
            [TimeStamp] => 1338498000
            [Value] => -114
        )

    [120] => Array
        (
            [TimeStamp] => 1338501600
            [Value] => -117
        )

    [121] => Array
        (
            [TimeStamp] => 1338505200
            [Value] => -120
        )

    [122] => Array
        (
            [TimeStamp] => 1338508800
            [Value] => -125
        )

    [123] => Array
        (
            [TimeStamp] => 1338512400
            [Value] => -121
        )

    [124] => Array
        (
            [TimeStamp] => 1338516000
            [Value] => -122
        )

    [125] => Array
        (
            [TimeStamp] => 1338519600
            [Value] => -125
        )

    [126] => Array
        (
            [TimeStamp] => 1338523200
            [Value] => -125
        )

    [127] => Array
        (
            [TimeStamp] => 1338526800
            [Value] => -130
        )

    [128] => Array
        (
            [TimeStamp] => 1338530400
            [Value] => -127
        )

    [129] => Array
        (
            [TimeStamp] => 1338534000
            [Value] => -126
        )

    [130] => Array
        (
            [TimeStamp] => 1338537600
            [Value] => -124
        )

    [131] => Array
        (
            [TimeStamp] => 1338541200
            [Value] => -126
        )

    [132] => Array
        (
            [TimeStamp] => 1338544800
            [Value] => -125
        )

    [133] => Array
        (
            [TimeStamp] => 1338548400
            [Value] => -122
        )

    [134] => Array
        (
            [TimeStamp] => 1338552000
            [Value] => -121
        )

    [135] => Array
        (
            [TimeStamp] => 1338555600
            [Value] => -126
        )

    [136] => Array
        (
            [TimeStamp] => 1338559200
            [Value] => -123
        )

    [137] => Array
        (
            [TimeStamp] => 1338562800
            [Value] => -120
        )

    [138] => Array
        (
            [TimeStamp] => 1338566400
            [Value] => -117
        )

    [139] => Array
        (
            [TimeStamp] => 1338570000
            [Value] => -113
        )

    [140] => Array
        (
            [TimeStamp] => 1338573600
            [Value] => -110
        )

    [141] => Array
        (
            [TimeStamp] => 1338577200
            [Value] => -115
        )

    [142] => Array
        (
            [TimeStamp] => 1338580800
            [Value] => -115
        )

    [143] => Array
        (
            [TimeStamp] => 1338584400
            [Value] => -110
        )

    [144] => Array
        (
            [TimeStamp] => 1338588000
            [Value] => -113
        )

    [145] => Array
        (
            [TimeStamp] => 1338591600
            [Value] => -112
        )

    [146] => Array
        (
            [TimeStamp] => 1338595200
            [Value] => -115
        )

    [147] => Array
        (
            [TimeStamp] => 1338598800
            [Value] => -119
        )

    [148] => Array
        (
            [TimeStamp] => 1338602400
            [Value] => -118
        )

    [149] => Array
        (
            [TimeStamp] => 1338606000
            [Value] => -114
        )

    [150] => Array
        (
            [TimeStamp] => 1338609600
            [Value] => -118
        )

    [151] => Array
        (
            [TimeStamp] => 1338613200
            [Value] => -117
        )

    [152] => Array
        (
            [TimeStamp] => 1338616800
            [Value] => -114
        )

    [153] => Array
        (
            [TimeStamp] => 1338620400
            [Value] => -111
        )

    [154] => Array
        (
            [TimeStamp] => 1338624000
            [Value] => -109
        )

    [155] => Array
        (
            [TimeStamp] => 1338627600
            [Value] => -114
        )

    [156] => Array
        (
            [TimeStamp] => 1338631200
            [Value] => -109
        )

    [157] => Array
        (
            [TimeStamp] => 1338634800
            [Value] => -104
        )

    [158] => Array
        (
            [TimeStamp] => 1338638400
            [Value] => -109
        )

    [159] => Array
        (
            [TimeStamp] => 1338642000
            [Value] => -107
        )

    [160] => Array
        (
            [TimeStamp] => 1338645600
            [Value] => -112
        )

    [161] => Array
        (
            [TimeStamp] => 1338649200
            [Value] => -116
        )

    [162] => Array
        (
            [TimeStamp] => 1338652800
            [Value] => -112
        )

    [163] => Array
        (
            [TimeStamp] => 1338656400
            [Value] => -115
        )

    [164] => Array
        (
            [TimeStamp] => 1338660000
            [Value] => -115
        )

    [165] => Array
        (
            [TimeStamp] => 1338663600
            [Value] => -110
        )

    [166] => Array
        (
            [TimeStamp] => 1338667200
            [Value] => -113
        )

    [167] => Array
        (
            [TimeStamp] => 1338670800
            [Value] => -108
        )

    [168] => Array
        (
            [TimeStamp] => 1338674400
            [Value] => -103
        )

    [169] => Array
        (
            [TimeStamp] => 1338678000
            [Value] => -105
        )

    [170] => Array
        (
            [TimeStamp] => 1338681600
            [Value] => -103
        )

    [171] => Array
        (
            [TimeStamp] => 1338685200
            [Value] => -103
        )

    [172] => Array
        (
            [TimeStamp] => 1338688800
            [Value] => -98
        )

    [173] => Array
        (
            [TimeStamp] => 1338692400
            [Value] => -95
        )

    [174] => Array
        (
            [TimeStamp] => 1338696000
            [Value] => -97
        )

    [175] => Array
        (
            [TimeStamp] => 1338699600
            [Value] => -101
        )

    [176] => Array
        (
            [TimeStamp] => 1338703200
            [Value] => -104
        )

    [177] => Array
        (
            [TimeStamp] => 1338706800
            [Value] => -108
        )

    [178] => Array
        (
            [TimeStamp] => 1338710400
            [Value] => -106
        )

    [179] => Array
        (
            [TimeStamp] => 1338714000
            [Value] => -106
        )

    [180] => Array
        (
            [TimeStamp] => 1338717600
            [Value] => -110
        )

    [181] => Array
        (
            [TimeStamp] => 1338721200
            [Value] => -115
        )

    [182] => Array
        (
            [TimeStamp] => 1338724800
            [Value] => -110
        )

    [183] => Array
        (
            [TimeStamp] => 1338728400
            [Value] => -105
        )

    [184] => Array
        (
            [TimeStamp] => 1338732000
            [Value] => -104
        )

    [185] => Array
        (
            [TimeStamp] => 1338735600
            [Value] => -106
        )

    [186] => Array
        (
            [TimeStamp] => 1338739200
            [Value] => -104
        )

    [187] => Array
        (
            [TimeStamp] => 1338742800
            [Value] => -108
        )

    [188] => Array
        (
            [TimeStamp] => 1338746400
            [Value] => -104
        )

    [189] => Array
        (
            [TimeStamp] => 1338750000
            [Value] => -104
        )

    [190] => Array
        (
            [TimeStamp] => 1338753600
            [Value] => -109
        )

    [191] => Array
        (
            [TimeStamp] => 1338757200
            [Value] => -112
        )

    [192] => Array
        (
            [TimeStamp] => 1338760800
            [Value] => -109
        )

    [193] => Array
        (
            [TimeStamp] => 1338764400
            [Value] => -108
        )

    [194] => Array
        (
            [TimeStamp] => 1338768000
            [Value] => -108
        )

    [195] => Array
        (
            [TimeStamp] => 1338771600
            [Value] => -113
        )

    [196] => Array
        (
            [TimeStamp] => 1338775200
            [Value] => -111
        )

    [197] => Array
        (
            [TimeStamp] => 1338778800
            [Value] => -116
        )

    [198] => Array
        (
            [TimeStamp] => 1338782400
            [Value] => -118
        )

    [199] => Array
        (
            [TimeStamp] => 1338786000
            [Value] => -116
        )

    [200] => Array
        (
            [TimeStamp] => 1338789600
            [Value] => -116
        )

    [201] => Array
        (
            [TimeStamp] => 1338793200
            [Value] => -113
        )

    [202] => Array
        (
            [TimeStamp] => 1338796800
            [Value] => -109
        )

    [203] => Array
        (
            [TimeStamp] => 1338800400
            [Value] => -114
        )

    [204] => Array
        (
            [TimeStamp] => 1338804000
            [Value] => -113
        )

    [205] => Array
        (
            [TimeStamp] => 1338807600
            [Value] => -116
        )

    [206] => Array
        (
            [TimeStamp] => 1338811200
            [Value] => -117
        )

    [207] => Array
        (
            [TimeStamp] => 1338814800
            [Value] => -121
        )

    [208] => Array
        (
            [TimeStamp] => 1338818400
            [Value] => -119
        )

    [209] => Array
        (
            [TimeStamp] => 1338822000
            [Value] => -119
        )

    [210] => Array
        (
            [TimeStamp] => 1338825600
            [Value] => -119
        )

    [211] => Array
        (
            [TimeStamp] => 1338829200
            [Value] => -116
        )

    [212] => Array
        (
            [TimeStamp] => 1338832800
            [Value] => -120
        )

    [213] => Array
        (
            [TimeStamp] => 1338836400
            [Value] => -125
        )

    [214] => Array
        (
            [TimeStamp] => 1338840000
            [Value] => -128
        )

    [215] => Array
        (
            [TimeStamp] => 1338843600
            [Value] => -131
        )

    [216] => Array
        (
            [TimeStamp] => 1338847200
            [Value] => -127
        )

    [217] => Array
        (
            [TimeStamp] => 1338850800
            [Value] => -125
        )

    [218] => Array
        (
            [TimeStamp] => 1338854400
            [Value] => -129
        )

    [219] => Array
        (
            [TimeStamp] => 1338858000
            [Value] => -134
        )

    [220] => Array
        (
            [TimeStamp] => 1338861600
            [Value] => -138
        )

    [221] => Array
        (
            [TimeStamp] => 1338865200
            [Value] => -133
        )

    [222] => Array
        (
            [TimeStamp] => 1338868800
            [Value] => -134
        )

    [223] => Array
        (
            [TimeStamp] => 1338872400
            [Value] => -132
        )

    [224] => Array
        (
            [TimeStamp] => 1338876000
            [Value] => -128
        )

    [225] => Array
        (
            [TimeStamp] => 1338879600
            [Value] => -123
        )

    [226] => Array
        (
            [TimeStamp] => 1338883200
            [Value] => -122
        )

    [227] => Array
        (
            [TimeStamp] => 1338886800
            [Value] => -120
        )

    [228] => Array
        (
            [TimeStamp] => 1338890400
            [Value] => -122
        )

    [229] => Array
        (
            [TimeStamp] => 1338894000
            [Value] => -117
        )

    [230] => Array
        (
            [TimeStamp] => 1338897600
            [Value] => -115
        )

    [231] => Array
        (
            [TimeStamp] => 1338901200
            [Value] => -116
        )

    [232] => Array
        (
            [TimeStamp] => 1338904800
            [Value] => -116
        )

    [233] => Array
        (
            [TimeStamp] => 1338908400
            [Value] => -121
        )

    [234] => Array
        (
            [TimeStamp] => 1338912000
            [Value] => -121
        )

    [235] => Array
        (
            [TimeStamp] => 1338915600
            [Value] => -122
        )

    [236] => Array
        (
            [TimeStamp] => 1338919200
            [Value] => -122
        )

    [237] => Array
        (
            [TimeStamp] => 1338922800
            [Value] => -120
        )

    [238] => Array
        (
            [TimeStamp] => 1338926400
            [Value] => -115
        )

    [239] => Array
        (
            [TimeStamp] => 1338930000
            [Value] => -110
        )

    [240] => Array
        (
            [TimeStamp] => 1338933600
            [Value] => -111
        )

    [241] => Array
        (
            [TimeStamp] => 1338937200
            [Value] => -108
        )

    [242] => Array
        (
            [TimeStamp] => 1338940800
            [Value] => -106
        )

    [243] => Array
        (
            [TimeStamp] => 1338944400
            [Value] => -102
        )

    [244] => Array
        (
            [TimeStamp] => 1338948000
            [Value] => -103
        )

    [245] => Array
        (
            [TimeStamp] => 1338951600
            [Value] => -99
        )

    [246] => Array
        (
            [TimeStamp] => 1338955200
            [Value] => -95
        )

    [247] => Array
        (
            [TimeStamp] => 1338958800
            [Value] => -97
        )

    [248] => Array
        (
            [TimeStamp] => 1338962400
            [Value] => -98
        )

    [249] => Array
        (
            [TimeStamp] => 1338966000
            [Value] => -93
        )

    [250] => Array
        (
            [TimeStamp] => 1338969600
            [Value] => -88
        )

    [251] => Array
        (
            [TimeStamp] => 1338973200
            [Value] => -83
        )

    [252] => Array
        (
            [TimeStamp] => 1338976800
            [Value] => -80
        )

    [253] => Array
        (
            [TimeStamp] => 1338980400
            [Value] => -82
        )

    [254] => Array
        (
            [TimeStamp] => 1338984000
            [Value] => -86
        )

    [255] => Array
        (
            [TimeStamp] => 1338987600
            [Value] => -81
        )

    [256] => Array
        (
            [TimeStamp] => 1338991200
            [Value] => -83
        )

    [257] => Array
        (
            [TimeStamp] => 1338994800
            [Value] => -87
        )

    [258] => Array
        (
            [TimeStamp] => 1338998400
            [Value] => -82
        )

    [259] => Array
        (
            [TimeStamp] => 1339002000
            [Value] => -85
        )

    [260] => Array
        (
            [TimeStamp] => 1339005600
            [Value] => -87
        )

    [261] => Array
        (
            [TimeStamp] => 1339009200
            [Value] => -84
        )

    [262] => Array
        (
            [TimeStamp] => 1339012800
            [Value] => -84
        )

    [263] => Array
        (
            [TimeStamp] => 1339016400
            [Value] => -80
        )

    [264] => Array
        (
            [TimeStamp] => 1339020000
            [Value] => -77
        )

    [265] => Array
        (
            [TimeStamp] => 1339023600
            [Value] => -80
        )

    [266] => Array
        (
            [TimeStamp] => 1339027200
            [Value] => -80
        )

    [267] => Array
        (
            [TimeStamp] => 1339030800
            [Value] => -78
        )

    [268] => Array
        (
            [TimeStamp] => 1339034400
            [Value] => -74
        )

    [269] => Array
        (
            [TimeStamp] => 1339038000
            [Value] => -69
        )

    [270] => Array
        (
            [TimeStamp] => 1339041600
            [Value] => -65
        )

    [271] => Array
        (
            [TimeStamp] => 1339045200
            [Value] => -62
        )

    [272] => Array
        (
            [TimeStamp] => 1339048800
            [Value] => -61
        )

    [273] => Array
        (
            [TimeStamp] => 1339052400
            [Value] => -56
        )

    [274] => Array
        (
            [TimeStamp] => 1339056000
            [Value] => -58
        )

    [275] => Array
        (
            [TimeStamp] => 1339059600
            [Value] => -54
        )

    [276] => Array
        (
            [TimeStamp] => 1339063200
            [Value] => -58
        )

    [277] => Array
        (
            [TimeStamp] => 1339066800
            [Value] => -56
        )

    [278] => Array
        (
            [TimeStamp] => 1339070400
            [Value] => -52
        )

    [279] => Array
        (
            [TimeStamp] => 1339074000
            [Value] => -55
        )

    [280] => Array
        (
            [TimeStamp] => 1339077600
            [Value] => -56
        )

    [281] => Array
        (
            [TimeStamp] => 1339081200
            [Value] => -61
        )

    [282] => Array
        (
            [TimeStamp] => 1339084800
            [Value] => -65
        )

    [283] => Array
        (
            [TimeStamp] => 1339088400
            [Value] => -64
        )

    [284] => Array
        (
            [TimeStamp] => 1339092000
            [Value] => -60
        )

    [285] => Array
        (
            [TimeStamp] => 1339095600
            [Value] => -59
        )

    [286] => Array
        (
            [TimeStamp] => 1339099200
            [Value] => -62
        )

    [287] => Array
        (
            [TimeStamp] => 1339102800
            [Value] => -65
        )

    [288] => Array
        (
            [TimeStamp] => 1339106400
            [Value] => -69
        )

    [289] => Array
        (
            [TimeStamp] => 1339110000
            [Value] => -72
        )

    [290] => Array
        (
            [TimeStamp] => 1339113600
            [Value] => -70
        )

    [291] => Array
        (
            [TimeStamp] => 1339117200
            [Value] => -68
        )

    [292] => Array
        (
            [TimeStamp] => 1339120800
            [Value] => -65
        )

    [293] => Array
        (
            [TimeStamp] => 1339124400
            [Value] => -65
        )

    [294] => Array
        (
            [TimeStamp] => 1339128000
            [Value] => -63
        )

    [295] => Array
        (
            [TimeStamp] => 1339131600
            [Value] => -65
        )

    [296] => Array
        (
            [TimeStamp] => 1339135200
            [Value] => -66
        )

    [297] => Array
        (
            [TimeStamp] => 1339138800
            [Value] => -68
        )

    [298] => Array
        (
            [TimeStamp] => 1339142400
            [Value] => -64
        )

    [299] => Array
        (
            [TimeStamp] => 1339146000
            [Value] => -61
        )

    [300] => Array
        (
            [TimeStamp] => 1339149600
            [Value] => -60
        )

    [301] => Array
        (
            [TimeStamp] => 1339153200
            [Value] => -64
        )

    [302] => Array
        (
            [TimeStamp] => 1339156800
            [Value] => -68
        )

    [303] => Array
        (
            [TimeStamp] => 1339160400
            [Value] => -70
        )

    [304] => Array
        (
            [TimeStamp] => 1339164000
            [Value] => -75
        )

    [305] => Array
        (
            [TimeStamp] => 1339167600
            [Value] => -70
        )

    [306] => Array
        (
            [TimeStamp] => 1339171200
            [Value] => -73
        )

    [307] => Array
        (
            [TimeStamp] => 1339174800
            [Value] => -71
        )

    [308] => Array
        (
            [TimeStamp] => 1339178400
            [Value] => -74
        )

    [309] => Array
        (
            [TimeStamp] => 1339182000
            [Value] => -76
        )

    [310] => Array
        (
            [TimeStamp] => 1339185600
            [Value] => -79
        )

    [311] => Array
        (
            [TimeStamp] => 1339189200
            [Value] => -84
        )

    [312] => Array
        (
            [TimeStamp] => 1339192800
            [Value] => -81
        )

    [313] => Array
        (
            [TimeStamp] => 1339196400
            [Value] => -86
        )

    [314] => Array
        (
            [TimeStamp] => 1339200000
            [Value] => -84
        )

    [315] => Array
        (
            [TimeStamp] => 1339203600
            [Value] => -87
        )

    [316] => Array
        (
            [TimeStamp] => 1339207200
            [Value] => -90
        )

    [317] => Array
        (
            [TimeStamp] => 1339210800
            [Value] => -88
        )

    [318] => Array
        (
            [TimeStamp] => 1339214400
            [Value] => -86
        )

    [319] => Array
        (
            [TimeStamp] => 1339218000
            [Value] => -89
        )

    [320] => Array
        (
            [TimeStamp] => 1339221600
            [Value] => -91
        )

    [321] => Array
        (
            [TimeStamp] => 1339225200
            [Value] => -94
        )

    [322] => Array
        (
            [TimeStamp] => 1339228800
            [Value] => -90
        )

    [323] => Array
        (
            [TimeStamp] => 1339232400
            [Value] => -85
        )

    [324] => Array
        (
            [TimeStamp] => 1339236000
            [Value] => -85
        )

    [325] => Array
        (
            [TimeStamp] => 1339239600
            [Value] => -90
        )

    [326] => Array
        (
            [TimeStamp] => 1339243200
            [Value] => -93
        )

    [327] => Array
        (
            [TimeStamp] => 1339246800
            [Value] => -92
        )

    [328] => Array
        (
            [TimeStamp] => 1339250400
            [Value] => -92
        )

    [329] => Array
        (
            [TimeStamp] => 1339254000
            [Value] => -95
        )

    [330] => Array
        (
            [TimeStamp] => 1339257600
            [Value] => -94
        )

    [331] => Array
        (
            [TimeStamp] => 1339261200
            [Value] => -91
        )

    [332] => Array
        (
            [TimeStamp] => 1339264800
            [Value] => -89
        )

    [333] => Array
        (
            [TimeStamp] => 1339268400
            [Value] => -93
        )

    [334] => Array
        (
            [TimeStamp] => 1339272000
            [Value] => -90
        )

    [335] => Array
        (
            [TimeStamp] => 1339275600
            [Value] => -86
        )

    [336] => Array
        (
            [TimeStamp] => 1339279200
            [Value] => -81
        )

    [337] => Array
        (
            [TimeStamp] => 1339282800
            [Value] => -77
        )

    [338] => Array
        (
            [TimeStamp] => 1339286400
            [Value] => -77
        )

    [339] => Array
        (
            [TimeStamp] => 1339290000
            [Value] => -78
        )

    [340] => Array
        (
            [TimeStamp] => 1339293600
            [Value] => -77
        )

    [341] => Array
        (
            [TimeStamp] => 1339297200
            [Value] => -74
        )

    [342] => Array
        (
            [TimeStamp] => 1339300800
            [Value] => -69
        )

    [343] => Array
        (
            [TimeStamp] => 1339304400
            [Value] => -66
        )

    [344] => Array
        (
            [TimeStamp] => 1339308000
            [Value] => -66
        )

    [345] => Array
        (
            [TimeStamp] => 1339311600
            [Value] => -62
        )

    [346] => Array
        (
            [TimeStamp] => 1339315200
            [Value] => -61
        )

    [347] => Array
        (
            [TimeStamp] => 1339318800
            [Value] => -59
        )

    [348] => Array
        (
            [TimeStamp] => 1339322400
            [Value] => -64
        )

    [349] => Array
        (
            [TimeStamp] => 1339326000
            [Value] => -62
        )

    [350] => Array
        (
            [TimeStamp] => 1339329600
            [Value] => -62
        )

    [351] => Array
        (
            [TimeStamp] => 1339333200
            [Value] => -65
        )

    [352] => Array
        (
            [TimeStamp] => 1339336800
            [Value] => -60
        )

    [353] => Array
        (
            [TimeStamp] => 1339340400
            [Value] => -65
        )

    [354] => Array
        (
            [TimeStamp] => 1339344000
            [Value] => -67
        )

    [355] => Array
        (
            [TimeStamp] => 1339347600
            [Value] => -71
        )

    [356] => Array
        (
            [TimeStamp] => 1339351200
            [Value] => -70
        )

    [357] => Array
        (
            [TimeStamp] => 1339354800
            [Value] => -70
        )

    [358] => Array
        (
            [TimeStamp] => 1339358400
            [Value] => -73
        )

    [359] => Array
        (
            [TimeStamp] => 1339362000
            [Value] => -70
        )

    [360] => Array
        (
            [TimeStamp] => 1339365600
            [Value] => -65
        )

    [361] => Array
        (
            [TimeStamp] => 1339369200
            [Value] => -70
        )

    [362] => Array
        (
            [TimeStamp] => 1339372800
            [Value] => -68
        )

    [363] => Array
        (
            [TimeStamp] => 1339376400
            [Value] => -66
        )

    [364] => Array
        (
            [TimeStamp] => 1339380000
            [Value] => -70
        )

    [365] => Array
        (
            [TimeStamp] => 1339383600
            [Value] => -75
        )

    [366] => Array
        (
            [TimeStamp] => 1339387200
            [Value] => -72
        )

    [367] => Array
        (
            [TimeStamp] => 1339390800
            [Value] => -75
        )

    [368] => Array
        (
            [TimeStamp] => 1339394400
            [Value] => -78
        )

    [369] => Array
        (
            [TimeStamp] => 1339398000
            [Value] => -76
        )

    [370] => Array
        (
            [TimeStamp] => 1339401600
            [Value] => -79
        )

    [371] => Array
        (
            [TimeStamp] => 1339405200
            [Value] => -84
        )

    [372] => Array
        (
            [TimeStamp] => 1339408800
            [Value] => -85
        )

    [373] => Array
        (
            [TimeStamp] => 1339412400
            [Value] => -89
        )

    [374] => Array
        (
            [TimeStamp] => 1339416000
            [Value] => -94
        )

    [375] => Array
        (
            [TimeStamp] => 1339419600
            [Value] => -95
        )

    [376] => Array
        (
            [TimeStamp] => 1339423200
            [Value] => -93
        )

    [377] => Array
        (
            [TimeStamp] => 1339426800
            [Value] => -92
        )

    [378] => Array
        (
            [TimeStamp] => 1339430400
            [Value] => -88
        )

    [379] => Array
        (
            [TimeStamp] => 1339434000
            [Value] => -83
        )

    [380] => Array
        (
            [TimeStamp] => 1339437600
            [Value] => -87
        )

    [381] => Array
        (
            [TimeStamp] => 1339441200
            [Value] => -87
        )

    [382] => Array
        (
            [TimeStamp] => 1339444800
            [Value] => -85
        )

    [383] => Array
        (
            [TimeStamp] => 1339448400
            [Value] => -80
        )

    [384] => Array
        (
            [TimeStamp] => 1339452000
            [Value] => -76
        )

    [385] => Array
        (
            [TimeStamp] => 1339455600
            [Value] => -73
        )

    [386] => Array
        (
            [TimeStamp] => 1339459200
            [Value] => -76
        )

    [387] => Array
        (
            [TimeStamp] => 1339462800
            [Value] => -79
        )

    [388] => Array
        (
            [TimeStamp] => 1339466400
            [Value] => -83
        )

    [389] => Array
        (
            [TimeStamp] => 1339470000
            [Value] => -80
        )

    [390] => Array
        (
            [TimeStamp] => 1339473600
            [Value] => -80
        )

    [391] => Array
        (
            [TimeStamp] => 1339477200
            [Value] => -77
        )

    [392] => Array
        (
            [TimeStamp] => 1339480800
            [Value] => -75
        )

    [393] => Array
        (
            [TimeStamp] => 1339484400
            [Value] => -73
        )

    [394] => Array
        (
            [TimeStamp] => 1339488000
            [Value] => -77
        )

    [395] => Array
        (
            [TimeStamp] => 1339491600
            [Value] => -77
        )

    [396] => Array
        (
            [TimeStamp] => 1339495200
            [Value] => -82
        )

    [397] => Array
        (
            [TimeStamp] => 1339498800
            [Value] => -78
        )

    [398] => Array
        (
            [TimeStamp] => 1339502400
            [Value] => -81
        )

    [399] => Array
        (
            [TimeStamp] => 1339506000
            [Value] => -81
        )

    [400] => Array
        (
            [TimeStamp] => 1339509600
            [Value] => -77
        )

    [401] => Array
        (
            [TimeStamp] => 1339513200
            [Value] => -79
        )

    [402] => Array
        (
            [TimeStamp] => 1339516800
            [Value] => -81
        )

    [403] => Array
        (
            [TimeStamp] => 1339520400
            [Value] => -81
        )

    [404] => Array
        (
            [TimeStamp] => 1339524000
            [Value] => -80
        )

    [405] => Array
        (
            [TimeStamp] => 1339527600
            [Value] => -81
        )

    [406] => Array
        (
            [TimeStamp] => 1339531200
            [Value] => -80
        )

    [407] => Array
        (
            [TimeStamp] => 1339534800
            [Value] => -76
        )

    [408] => Array
        (
            [TimeStamp] => 1339538400
            [Value] => -80
        )

    [409] => Array
        (
            [TimeStamp] => 1339542000
            [Value] => -83
        )

    [410] => Array
        (
            [TimeStamp] => 1339545600
            [Value] => -83
        )

    [411] => Array
        (
            [TimeStamp] => 1339549200
            [Value] => -87
        )

    [412] => Array
        (
            [TimeStamp] => 1339552800
            [Value] => -85
        )

    [413] => Array
        (
            [TimeStamp] => 1339556400
            [Value] => -88
        )

    [414] => Array
        (
            [TimeStamp] => 1339560000
            [Value] => -90
        )

    [415] => Array
        (
            [TimeStamp] => 1339563600
            [Value] => -88
        )

    [416] => Array
        (
            [TimeStamp] => 1339567200
            [Value] => -91
        )

    [417] => Array
        (
            [TimeStamp] => 1339570800
            [Value] => -93
        )

    [418] => Array
        (
            [TimeStamp] => 1339574400
            [Value] => -93
        )

    [419] => Array
        (
            [TimeStamp] => 1339578000
            [Value] => -97
        )

    [420] => Array
        (
            [TimeStamp] => 1339581600
            [Value] => -92
        )

    [421] => Array
        (
            [TimeStamp] => 1339585200
            [Value] => -97
        )

    [422] => Array
        (
            [TimeStamp] => 1339588800
            [Value] => -100
        )

    [423] => Array
        (
            [TimeStamp] => 1339592400
            [Value] => -98
        )

    [424] => Array
        (
            [TimeStamp] => 1339596000
            [Value] => -94
        )

    [425] => Array
        (
            [TimeStamp] => 1339599600
            [Value] => -97
        )

    [426] => Array
        (
            [TimeStamp] => 1339603200
            [Value] => -92
        )

    [427] => Array
        (
            [TimeStamp] => 1339606800
            [Value] => -96
        )

    [428] => Array
        (
            [TimeStamp] => 1339610400
            [Value] => -99
        )

    [429] => Array
        (
            [TimeStamp] => 1339614000
            [Value] => -99
        )

    [430] => Array
        (
            [TimeStamp] => 1339617600
            [Value] => -94
        )

    [431] => Array
        (
            [TimeStamp] => 1339621200
            [Value] => -93
        )

    [432] => Array
        (
            [TimeStamp] => 1339624800
            [Value] => -89
        )

    [433] => Array
        (
            [TimeStamp] => 1339628400
            [Value] => -86
        )

    [434] => Array
        (
            [TimeStamp] => 1339632000
            [Value] => -83
        )

    [435] => Array
        (
            [TimeStamp] => 1339635600
            [Value] => -79
        )

    [436] => Array
        (
            [TimeStamp] => 1339639200
            [Value] => -82
        )

    [437] => Array
        (
            [TimeStamp] => 1339642800
            [Value] => -81
        )

    [438] => Array
        (
            [TimeStamp] => 1339646400
            [Value] => -82
        )

    [439] => Array
        (
            [TimeStamp] => 1339650000
            [Value] => -85
        )

    [440] => Array
        (
            [TimeStamp] => 1339653600
            [Value] => -80
        )

    [441] => Array
        (
            [TimeStamp] => 1339657200
            [Value] => -77
        )

    [442] => Array
        (
            [TimeStamp] => 1339660800
            [Value] => -76
        )

    [443] => Array
        (
            [TimeStamp] => 1339664400
            [Value] => -79
        )

    [444] => Array
        (
            [TimeStamp] => 1339668000
            [Value] => -78
        )

    [445] => Array
        (
            [TimeStamp] => 1339671600
            [Value] => -74
        )

    [446] => Array
        (
            [TimeStamp] => 1339675200
            [Value] => -77
        )

    [447] => Array
        (
            [TimeStamp] => 1339678800
            [Value] => -80
        )

    [448] => Array
        (
            [TimeStamp] => 1339682400
            [Value] => -75
        )

    [449] => Array
        (
            [TimeStamp] => 1339686000
            [Value] => -72
        )

    [450] => Array
        (
            [TimeStamp] => 1339689600
            [Value] => -76
        )

    [451] => Array
        (
            [TimeStamp] => 1339693200
            [Value] => -72
        )

    [452] => Array
        (
            [TimeStamp] => 1339696800
            [Value] => -75
        )

    [453] => Array
        (
            [TimeStamp] => 1339700400
            [Value] => -80
        )

    [454] => Array
        (
            [TimeStamp] => 1339704000
            [Value] => -83
        )

    [455] => Array
        (
            [TimeStamp] => 1339707600
            [Value] => -83
        )

    [456] => Array
        (
            [TimeStamp] => 1339711200
            [Value] => -84
        )

    [457] => Array
        (
            [TimeStamp] => 1339714800
            [Value] => -82
        )

    [458] => Array
        (
            [TimeStamp] => 1339718400
            [Value] => -85
        )

    [459] => Array
        (
            [TimeStamp] => 1339722000
            [Value] => -84
        )

    [460] => Array
        (
            [TimeStamp] => 1339725600
            [Value] => -80
        )

    [461] => Array
        (
            [TimeStamp] => 1339729200
            [Value] => -85
        )

    [462] => Array
        (
            [TimeStamp] => 1339732800
            [Value] => -89
        )

    [463] => Array
        (
            [TimeStamp] => 1339736400
            [Value] => -88
        )

    [464] => Array
        (
            [TimeStamp] => 1339740000
            [Value] => -90
        )

    [465] => Array
        (
            [TimeStamp] => 1339743600
            [Value] => -93
        )

    [466] => Array
        (
            [TimeStamp] => 1339747200
            [Value] => -92
        )

    [467] => Array
        (
            [TimeStamp] => 1339750800
            [Value] => -96
        )

    [468] => Array
        (
            [TimeStamp] => 1339754400
            [Value] => -100
        )

    [469] => Array
        (
            [TimeStamp] => 1339758000
            [Value] => -99
        )

    [470] => Array
        (
            [TimeStamp] => 1339761600
            [Value] => -97
        )

    [471] => Array
        (
            [TimeStamp] => 1339765200
            [Value] => -98
        )

    [472] => Array
        (
            [TimeStamp] => 1339768800
            [Value] => -101
        )

    [473] => Array
        (
            [TimeStamp] => 1339772400
            [Value] => -105
        )

    [474] => Array
        (
            [TimeStamp] => 1339776000
            [Value] => -100
        )

    [475] => Array
        (
            [TimeStamp] => 1339779600
            [Value] => -103
        )

    [476] => Array
        (
            [TimeStamp] => 1339783200
            [Value] => -99
        )

    [477] => Array
        (
            [TimeStamp] => 1339786800
            [Value] => -101
        )

    [478] => Array
        (
            [TimeStamp] => 1339790400
            [Value] => -100
        )

    [479] => Array
        (
            [TimeStamp] => 1339794000
            [Value] => -98
        )

    [480] => Array
        (
            [TimeStamp] => 1339797600
            [Value] => -103
        )

    [481] => Array
        (
            [TimeStamp] => 1339801200
            [Value] => -107
        )

    [482] => Array
        (
            [TimeStamp] => 1339804800
            [Value] => -111
        )

    [483] => Array
        (
            [TimeStamp] => 1339808400
            [Value] => -110
        )

    [484] => Array
        (
            [TimeStamp] => 1339812000
            [Value] => -106
        )

    [485] => Array
        (
            [TimeStamp] => 1339815600
            [Value] => -111
        )

    [486] => Array
        (
            [TimeStamp] => 1339819200
            [Value] => -109
        )

    [487] => Array
        (
            [TimeStamp] => 1339822800
            [Value] => -113
        )

    [488] => Array
        (
            [TimeStamp] => 1339826400
            [Value] => -114
        )

    [489] => Array
        (
            [TimeStamp] => 1339830000
            [Value] => -109
        )

    [490] => Array
        (
            [TimeStamp] => 1339833600
            [Value] => -105
        )

    [491] => Array
        (
            [TimeStamp] => 1339837200
            [Value] => -110
        )

    [492] => Array
        (
            [TimeStamp] => 1339840800
            [Value] => -107
        )

    [493] => Array
        (
            [TimeStamp] => 1339844400
            [Value] => -107
        )

    [494] => Array
        (
            [TimeStamp] => 1339848000
            [Value] => -105
        )

    [495] => Array
        (
            [TimeStamp] => 1339851600
            [Value] => -105
        )

    [496] => Array
        (
            [TimeStamp] => 1339855200
            [Value] => -110
        )

    [497] => Array
        (
            [TimeStamp] => 1339858800
            [Value] => -110
        )

    [498] => Array
        (
            [TimeStamp] => 1339862400
            [Value] => -107
        )

    [499] => Array
        (
            [TimeStamp] => 1339866000
            [Value] => -110
        )

    [500] => Array
        (
            [TimeStamp] => 1339869600
            [Value] => -110
        )

)

So erscheint der Graph, wie er soll. Da ich die Daten ja aus einer mySQL Datenbank auslesen möchte, habe ich den Code so geändert:

	require("54340.ips.php");
   $VarID = 22107 /*[Küche\Temperatur_Kühlschrank\Temperatur]*/;
   $result = mysql_query("SELECT `ID`, `VarID`, `TimeStamp`, `Value` FROM  $IPS_DB_TABLE WHERE `VarID` = $VarID AND `TimeStamp` > 1325419030 LIMIT 100 ");
   $row = mysql_fetch_array($result); 

   while ($row = mysql_fetch_array($result)){
     $DataForSerie[] = array("TimeStamp"=>$row['TimeStamp'], "Value"=>$row['Value']);
   }

  print_r($DataForSerie);
  
    $serie = array("Id"=>0, "data"=>$DataForSerie, "Name" =>"Temp", "Unit"=>"°C", "ReplaceValues"=>false);
    $serie['type'] = "spline";
    $serie['step'] = false;
    $serie['yAxis'] = 0;
    $serie['shadow'] = true;
    $serie['lineWidth'] = 1;
    $serie['states']['hover']['lineWidth'] = 2;
    $serie['marker']['enabled'] = false;
    $serie['marker']['symbol'] = 'circle';
    $serie['marker']['states']['hover']['enabled'] = true;
    $serie['marker']['states']['hover']['symbol'] = 'circle';
    $serie['marker']['states']['hover']['radius'] = 4;
    $serie['marker']['states']['hover']['lineWidth'] = 1;
    $serie['data'] = $DataForSerie;
    $CfgDaten["Series"][] = $serie;

Die Ausgabe von print_r sieht dann so aus:

Array
(
    [0] => Array
        (
            [TimeStamp] => 1325419446
            [Value] => 5.7
        )

    [1] => Array
        (
            [TimeStamp] => 1325419759
            [Value] => 5.9
        )

    [2] => Array
        (
            [TimeStamp] => 1325420072
            [Value] => 5.5
        )

    [3] => Array
        (
            [TimeStamp] => 1325420385
            [Value] => 4.8
        )

    [4] => Array
        (
            [TimeStamp] => 1325420698
            [Value] => 4.4
        )

    [5] => Array
        (
            [TimeStamp] => 1325421011
            [Value] => 4.3
        )

    [6] => Array
        (
            [TimeStamp] => 1325421324
            [Value] => 4.4
        )

    [7] => Array
        (
            [TimeStamp] => 1325421950
            [Value] => 4.8
        )

    [8] => Array
        (
            [TimeStamp] => 1325422263
            [Value] => 5.1
        )

    [9] => Array
        (
            [TimeStamp] => 1325422576
            [Value] => 5.4
        )

    [10] => Array
        (
            [TimeStamp] => 1325422889
            [Value] => 5.7
        )

    [11] => Array
        (
            [TimeStamp] => 1325423202
            [Value] => 5.9
        )

    [12] => Array
        (
            [TimeStamp] => 1325423515
            [Value] => 5.6
        )

    [13] => Array
        (
            [TimeStamp] => 1325423828
            [Value] => 5
        )

    [14] => Array
        (
            [TimeStamp] => 1325424141
            [Value] => 4.5
        )

    [15] => Array
        (
            [TimeStamp] => 1325424454
            [Value] => 4.3
        )

    [16] => Array
        (
            [TimeStamp] => 1325425080
            [Value] => 4.6
        )

    [17] => Array
        (
            [TimeStamp] => 1325425393
            [Value] => 4.8
        )

    [18] => Array
        (
            [TimeStamp] => 1325425706
            [Value] => 5
        )

    [19] => Array
        (
            [TimeStamp] => 1325426019
            [Value] => 5.3
        )

    [20] => Array
        (
            [TimeStamp] => 1325426332
            [Value] => 5.6
        )

    [21] => Array
        (
            [TimeStamp] => 1325426645
            [Value] => 5.9
        )

    [22] => Array
        (
            [TimeStamp] => 1325426958
            [Value] => 5.7
        )

    [23] => Array
        (
            [TimeStamp] => 1325427271
            [Value] => 5.2
        )

    [24] => Array
        (
            [TimeStamp] => 1325427584
            [Value] => 4.5
        )

    [25] => Array
        (
            [TimeStamp] => 1325427897
            [Value] => 4.2
        )

    [26] => Array
        (
            [TimeStamp] => 1325428210
            [Value] => 4.2
        )

    [27] => Array
        (
            [TimeStamp] => 1325428523
            [Value] => 4.4
        )

    [28] => Array
        (
            [TimeStamp] => 1325428836
            [Value] => 4.6
        )

    [29] => Array
        (
            [TimeStamp] => 1325429149
            [Value] => 4.9
        )

    [30] => Array
        (
            [TimeStamp] => 1325429462
            [Value] => 5.2
        )

    [31] => Array
        (
            [TimeStamp] => 1325429775
            [Value] => 5.5
        )

    [32] => Array
        (
            [TimeStamp] => 1325430088
            [Value] => 5.8
        )

    [33] => Array
        (
            [TimeStamp] => 1325430401
            [Value] => 5.7
        )

    [34] => Array
        (
            [TimeStamp] => 1325430714
            [Value] => 5.2
        )

    [35] => Array
        (
            [TimeStamp] => 1325431027
            [Value] => 4.4
        )

    [36] => Array
        (
            [TimeStamp] => 1325431340
            [Value] => 4.1
        )

    [37] => Array
        (
            [TimeStamp] => 1325431653
            [Value] => 4.1
        )

    [38] => Array
        (
            [TimeStamp] => 1325431966
            [Value] => 4.3
        )

    [39] => Array
        (
            [TimeStamp] => 1325432279
            [Value] => 4.5
        )

    [40] => Array
        (
            [TimeStamp] => 1325432592
            [Value] => 4.8
        )

    [41] => Array
        (
            [TimeStamp] => 1325432905
            [Value] => 5.1
        )

    [42] => Array
        (
            [TimeStamp] => 1325433218
            [Value] => 5.4
        )

    [43] => Array
        (
            [TimeStamp] => 1325433531
            [Value] => 5.7
        )

    [44] => Array
        (
            [TimeStamp] => 1325433844
            [Value] => 5.8
        )

    [45] => Array
        (
            [TimeStamp] => 1325434157
            [Value] => 5.5
        )

    [46] => Array
        (
            [TimeStamp] => 1325434470
            [Value] => 4.8
        )

    [47] => Array
        (
            [TimeStamp] => 1325434783
            [Value] => 4.2
        )

    [48] => Array
        (
            [TimeStamp] => 1325435409
            [Value] => 4.2
        )

    [49] => Array
        (
            [TimeStamp] => 1325435722
            [Value] => 4.4
        )

    [50] => Array
        (
            [TimeStamp] => 1325436348
            [Value] => 5
        )

    [51] => Array
        (
            [TimeStamp] => 1325436661
            [Value] => 5.3
        )

    [52] => Array
        (
            [TimeStamp] => 1325436974
            [Value] => 5.6
        )

    [53] => Array
        (
            [TimeStamp] => 1325437287
            [Value] => 5.8
        )

    [54] => Array
        (
            [TimeStamp] => 1325437600
            [Value] => 5.6
        )

    [55] => Array
        (
            [TimeStamp] => 1325437913
            [Value] => 5
        )

    [56] => Array
        (
            [TimeStamp] => 1325438226
            [Value] => 4.3
        )

    [57] => Array
        (
            [TimeStamp] => 1325438539
            [Value] => 4.1
        )

    [58] => Array
        (
            [TimeStamp] => 1325438852
            [Value] => 4.2
        )

    [59] => Array
        (
            [TimeStamp] => 1325439165
            [Value] => 4.4
        )

    [60] => Array
        (
            [TimeStamp] => 1325439478
            [Value] => 4.6
        )

    [61] => Array
        (
            [TimeStamp] => 1325439791
            [Value] => 4.9
        )

    [62] => Array
        (
            [TimeStamp] => 1325440104
            [Value] => 5.2
        )

    [63] => Array
        (
            [TimeStamp] => 1325440417
            [Value] => 5.5
        )

    [64] => Array
        (
            [TimeStamp] => 1325440730
            [Value] => 5.8
        )

    [65] => Array
        (
            [TimeStamp] => 1325441043
            [Value] => 5.7
        )

    [66] => Array
        (
            [TimeStamp] => 1325441356
            [Value] => 5.2
        )

    [67] => Array
        (
            [TimeStamp] => 1325441669
            [Value] => 4.5
        )

    [68] => Array
        (
            [TimeStamp] => 1325441982
            [Value] => 4.2
        )

    [69] => Array
        (
            [TimeStamp] => 1325442295
            [Value] => 4.1
        )

    [70] => Array
        (
            [TimeStamp] => 1325442608
            [Value] => 4.3
        )

    [71] => Array
        (
            [TimeStamp] => 1325442921
            [Value] => 4.5
        )

    [72] => Array
        (
            [TimeStamp] => 1325443234
            [Value] => 4.8
        )

    [73] => Array
        (
            [TimeStamp] => 1325443547
            [Value] => 5.1
        )

    [74] => Array
        (
            [TimeStamp] => 1325443860
            [Value] => 5.4
        )

    [75] => Array
        (
            [TimeStamp] => 1325444173
            [Value] => 5.7
        )

    [76] => Array
        (
            [TimeStamp] => 1325444486
            [Value] => 5.8
        )

    [77] => Array
        (
            [TimeStamp] => 1325444799
            [Value] => 5.4
        )

    [78] => Array
        (
            [TimeStamp] => 1325445112
            [Value] => 4.7
        )

    [79] => Array
        (
            [TimeStamp] => 1325445425
            [Value] => 4.2
        )

    [80] => Array
        (
            [TimeStamp] => 1325445738
            [Value] => 4.1
        )

    [81] => Array
        (
            [TimeStamp] => 1325446051
            [Value] => 4.2
        )

    [82] => Array
        (
            [TimeStamp] => 1325446364
            [Value] => 4.4
        )

    [83] => Array
        (
            [TimeStamp] => 1325446677
            [Value] => 4.7
        )

    [84] => Array
        (
            [TimeStamp] => 1325446990
            [Value] => 5
        )

    [85] => Array
        (
            [TimeStamp] => 1325447303
            [Value] => 5.3
        )

    [86] => Array
        (
            [TimeStamp] => 1325447616
            [Value] => 5.6
        )

    [87] => Array
        (
            [TimeStamp] => 1325447929
            [Value] => 5.8
        )

    [88] => Array
        (
            [TimeStamp] => 1325448242
            [Value] => 5.6
        )

    [89] => Array
        (
            [TimeStamp] => 1325448555
            [Value] => 5
        )

    [90] => Array
        (
            [TimeStamp] => 1325448868
            [Value] => 4.3
        )

    [91] => Array
        (
            [TimeStamp] => 1325449181
            [Value] => 4.1
        )

    [92] => Array
        (
            [TimeStamp] => 1325449494
            [Value] => 4.2
        )

    [93] => Array
        (
            [TimeStamp] => 1325449807
            [Value] => 4.4
        )

    [94] => Array
        (
            [TimeStamp] => 1325450120
            [Value] => 4.6
        )

    [95] => Array
        (
            [TimeStamp] => 1325450433
            [Value] => 4.9
        )

    [96] => Array
        (
            [TimeStamp] => 1325450746
            [Value] => 5.2
        )

    [97] => Array
        (
            [TimeStamp] => 1325451372
            [Value] => 5.8
        )

    [98] => Array
        (
            [TimeStamp] => 1325451685
            [Value] => 5.7
        )

)

ABER: Der Graph bleibt leer. Für mich sehen die beiden Ausgaben von print_r identisch aus.

Entweder ist der Fehler so einfach, dass ich ihn nicht sehe, oder es passiert hier irgendwas anderes, wovon ich keine Ahnung habe.

Kann mir jemand auf die Sprünge helfen?

Danke und Gruß,
Christoph

passt der Timestamp zum Auswertungszeitraum?

kleiner Tipp: ich füge in meine Arrays immer einen lesebaren Timestamp mit ein, das erleichtert die Fehler-Analyse ungemein:


for($i=0;$i<count($DataForSerie);$i++)
{
  $DataForSerie[$i]['humanDate']  = date("d.m.Y H:i",  $DataForSerie[$i]['TimeStamp']);
}

Hallo Raketenschnecke,

ich habe gerade versucht Deine Konfig zu den Tooltips einzubauen.
Leider werden mir die Werte nicht angezeigt.

Anbei auch meine config:

<?php
	// bei der Konfiguration unbedingt auf die Groß/Kleinschreibung achten
	// es wurde versucht folgende Namensgebeung in der Konfiguration zu verwenden
	// Parameter mit kleinen Anfangsbuchstaben = Parameter welche von Highcharts übnernommen wurden. Siehe dazu: http://www.highcharts.com/ref/
	// Parameter mit großen Anfangsbuchstaben = für das IPS-Highcharts-Script eingeführte Parameter

	Global $CfgDaten; // damit kann der Script auch von anderen Scripten aufgerufen werden und bereits mit CfgDaten vorkonfiguriert werden

	// IPS Variablen ID´s
	$CfgDaten['ContentVarableId']= -1;  // ID der String Variable in welche die Daten geschrieben werden (-1 oder überhaupt nicht angeben wenn die Content Variable das übergordnete Element ist)
	$CfgDaten['HighChartScriptId']= 19599 /*[Scripts\Highcharts\Highcharts_V2.002]*/;  				// ID des Highcharts Scripts

	// Highcharts oder Highstock (default = Highcharts
	$CfgDaten['Ips']['ChartType'] = 'Highcharts';

	// Zeitraum welcher dargestellt werden soll (kann durch die Zeitvorgaben in den Serien verändert werden)
	$CfgDaten['StartTime'] = mktime(0,0,0, date("m", time()), date("d",time()), date("Y",time())); // ab heute 00:00 Uhr
	$CfgDaten['EndTime'] = mktime(23,59,59, date("m", time()), date("d",time()), date("Y",time())); // ab heute 23:59 Uhr, oder //$CfgDaten['EndTime'] = time();   // = bis jetzt

	// damit wird die Art des Aufrufes festgelegt
	$CfgDaten['RunMode'] = "script"; 	// file, script, popup

	if ($CfgDaten['RunMode'] == "popup")
	{
		$CfgDaten['WebFrontConfigId'] = 26841 /*[Objekt #26841 existiert nicht]*/;
		$CfgDaten['WFCPopupTitle'] = "Ich bin der Text, welcher als Überschrift im Popup gezeigt wird";
	}

	// Übergabe der IP-Adresse und des Ports für die Darstellung im Dashboard
	// Wichtig! Wenn Darstellung in Webfront diese Variablen auskommentieren
	//$CfgDaten['Ips']['Dashboard']['Ip'] = "127.0.0.1";
	//$CfgDaten['Ips']['Dashboard']['Port'] = "82";


	// Serienübergreifende Einstellung für das Laden von Werten
	$CfgDaten['AggregatedValues']['HourValues'] = -1;      // ist der Zeitraum größer als X Tage werden Stundenwerte geladen
	$CfgDaten['AggregatedValues']['DayValues'] = -1;       // ist der Zeitraum größer als X Tage werden Tageswerte geladen
	$CfgDaten['AggregatedValues']['WeekValues'] = -1;      // ist der Zeitraum größer als X Tage werden Wochenwerte geladen
	$CfgDaten['AggregatedValues']['MonthValues'] = -1;      // ist der Zeitraum größer als X Tage werden Monatswerte geladen
	$CfgDaten['AggregatedValues']['YearValues'] = -1;      	// ist der Zeitraum größer als X Tage werden Jahreswerte geladen
	$CfgDaten['AggregatedValues']['NoLoggedValues'] = 1000; 	// 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
	$CfgDaten['AggregatedValues']['MixedMode'] = false;
	// Systematik funktioniert jetzt additiv. D.h. die angegebenen Werte gehen ab dem letzten Wert
	//
	//            -5 Tage           -3 Tage    					EndTime
	// |           |              	|            				 |
	// |           |DayValue = 2     |HourValues = 3          |
	// |Tageswerte |Stundenwerte     |jeder geloggte Wert     |

	// **************************************************************************************
	// *** Highcharts Options ***
	// **************************************************************************************
	// Ab hier werden die Bereiche des Highchart-Objektes parametriert.
	// Dieser Bereich wurde (soweit möglich) identisch der Originalstruktur gehalten.
	// Informationen über die Parametrierung findet man unter http://www.highcharts.com/ref/

	// **************************************************************************************
	// *** chart *** http://www.highcharts.com/ref/#chart
	// **************************************************************************************
	// $CfgDaten['chart']['zoomType'] = "'x'";			//default: $CfgDaten['chart']['zoomType'] = "'xy'";

	// **************************************************************************************
	// *** credits *** siehe http://www.highcharts.com/ref/#credits
	// **************************************************************************************
	// $CfgDaten['credits']['text'] = "used by IPS";
	// $CfgDaten['credits']['href'] = "http://www.ip-symcon.de/forum/f53/highcharts-multigraph-v1-0-a-17625/#post120721";

	// **************************************************************************************
	// *** title *** siehe http://www.highcharts.com/ref/#title
	// **************************************************************************************
	// $CfgDaten['title']['text'] = "Chart-Überschrift";  // Überchrift des gesamten Charts
	//		-> veraltet: 'Title' -> verwende ['title']['text']

	$CfgDaten['title']['text'] = "Temperaturen außen - Tagesverlauf";

	// **************************************************************************************
	// *** subtitle *** siehe http://www.highcharts.com/ref/#subtitle
	// **************************************************************************************
	// $CfgDaten['subtitle']['text'] = "Zeitraum: %STARTTIME% - %ENDTIME%" // Sub-Überschrift. Wenn nichts angegeben wird wird dieser String als Default verwendet
	//		-> veraltet: 'SubTitle' -> verwende ['subtitle']['text']
	// $CfgDaten['subtitle']['Ips']['DateTimeFormat'] = "(D) d.m.Y H:i"	// z.B.: "(D) d.m.Y H:i" (wird auch als Default herangezogen wenn nichts konfiguriert wurde)
	//		-> veraltet: 'SubTitleDateTimeFormat' -> verwende ['subtitle']['Ips']['DateTimeFormat']
	//    -> entfallen: 'SubTitleFormat' -> unnötiger Paramter, wird jetzt in ['subtitle']['text'] angegeben

	$CfgDaten['subtitle']['text'] = "Zeitraum: %STARTTIME% - %ENDTIME%";
	$CfgDaten['subtitle']['Ips']['DateTimeFormat'] = "(D) d.m.Y H:i";

	// **************************************************************************************
	// *** tooltip *** http://www.highcharts.com/ref/#tooltip
	// **************************************************************************************
	// $CfgDaten['tooltip']['enabled'] = false;
	// $CfgDaten['tooltip']['formatter'] = Null; // IPS erstellt selbständig einen Tooltip
	// $CfgDaten['tooltip']['formatter'] = ""; // Standard - Highcharts Tooltip

	// **************************************************************************************
	// *** exporting *** http://www.highcharts.com/ref/#exporting
	// **************************************************************************************
	// $CfgDaten['exporting']['enabled'] = true;

	// **************************************************************************************
	// *** lang *** http://www.highcharts.com/ref/#lang
	// **************************************************************************************
	// $CfgDaten['lang']['resetZoom'] = "Zoom zurücksetzten";

	// **************************************************************************************
	// *** legend *** http://www.highcharts.com/ref/#legend
	// **************************************************************************************
	// $CfgDaten['legend']['backgroundColor'] = '#FCFFC5';

	// **************************************************************************************
	// *** xAxis *** http://www.highcharts.com/ref/#xAxis
	// **************************************************************************************
	// $CfgDaten['xAxis']['lineColor'] = '#FF0000';
	// $CfgDaten['xAxis']['plotBands'][] = array("color"=>'#FCFFC5',"from"=> "@Date.UTC(2012, 3, 29)@","to"=> "@Date.UTC(2012, 3, 30)@");

	// **************************************************************************************
	// *** yAxis *** http://www.highcharts.com/ref/#yAxis
	// **************************************************************************************
	// $CfgDaten['yAxis'][0]['title']['text'] = "Temperaturen"; // Bezeichnung der Achse
	//		-> veraltet: 'Name' und 'TitleText' -> verwende ['title']['text']
	// $CfgDaten['yAxis'][0]['Unit'] = "°C";	// Einheit für die Beschriftung die Skalenwerte
	//	$CfgDaten['yAxis'][0]['min'] = 0; // Achse beginnt bei Min (wenn nichts angegeben wird wird der Min der Achse automatisch eingestellt)
	//	$CfgDaten['yAxis'][0]['max'] = 40; // Achse geht bis Max (wenn nichts angegeben wird wird der Max der Achse automatisch eingestellt)
	//		-> veraltet: 'Min' und 'Max'
	//	$CfgDaten['yAxis'][0]['opposite'] = false; // Achse wird auf der rechten (true) oder linken Seite (false) des Charts angezeigt (default = false)
	//		-> veraltet: 'Opposite'
	//	$CfgDaten['yAxis'][0]['tickInterval'] = 5; // Skalenwerte alle x (TickInterval)
	//		-> veraltet: 'TickInterval'
	//    -> entfallen: 'PlotBands' -> verwende ['yAxis'][0]['plotBands'],  (siehe Beispiel 'cfg - drehgriff und tf-kontakt')
	//    -> entfallen: 'YAxisColor' -> verwende ['yAxis'][0]['title']['style']
	//    -> entfallen: 'TitleStyle'-> verwende ['yAxis'][0]['title']['style']

	$CfgDaten['yAxis'][0]['title']['text'] = "Temperaturen";
	$CfgDaten['yAxis'][0]['Unit'] = "°C";
	$CfgDaten['yAxis'][0]['opposite'] = false;
	$CfgDaten['yAxis'][0]['tickInterval'] = 5;
	$CfgDaten['yAxis'][0]['min'] = -20;
	$CfgDaten['yAxis'][0]['max'] = 40;

	$CfgDaten['yAxis'][1]['title']['text'] = "Luftfeuchte";
	$CfgDaten['yAxis'][1]['Unit'] = "%";
	$CfgDaten['yAxis'][1]['opposite'] = true;



	// **************************************************************************************
	// *** series *** http://www.highcharts.com/ref/#series
	// **************************************************************************************
	// $serie['name'] = "Temperatur; // Name der Kurve (Anzeige in Legende und Tooltip)
	//		-> veraltet: 'Name' -> verwende [series']['name']
	// $serie['Unit'] = "°C"; // Anzeige in automatisch erzeugtem Tooltip
	// 	wenn $serie['Unit'] = NULL; // oder Unit wird gar nicht definiert, wird versucht die Einheit aus dem Variablenprofil automatisch auszulesen
	// $serie['ReplaceValues'] = false; // Werte werden wie geloggt übernommen
	// 	$serie['ReplaceValues'] = array(0=>0.2,1=>10) // der Wert 0 wird in 0.2 geändert, der Wert 1 wird in 10 geändert
	//   	das macht für die Darstellung von Boolean Werte Sinn, oder für Drehgriffkontakte (Werte 0,1,2)
	// $serie['type'] = 'spline'; // Festlegung des Kuventypes (area, areaspline, line, spline, pie, Column)
	// $serie['yAxis'] = 0; // Nummer welche Y-Achse verwendet werden soll (ab 0)
	// 	-> veraltet: 'Param' -> verwende die Highcharts Parameter - sollte eigentlich noch so funktionieren wie in IPS-Highcharts V1.x
	// $serie['AggType'] = 0 // Festlegung wie die Werte gelesen werden soll (0=Hour, 1=Day, 2=Week, 3=Month, 4=Year), hat Vorrang gegenüber den Einstellungen in AggregatedValues
	//    wird kein AggType definiert werden alle gelogten Werte angezeigt
	// $serie['AggNameFormat'] = "d.m.Y H:i"; // (gilt nur bei den Pies, wenn eine Id verwendet wird), entspricht dem PHP-date("xxx") Format, welches das Format der Pie Namen festlegt, wenn keine Eingabe werden Default Werte genommen
	// $serie['Offset'] = 24*60*60; hiermit können Kurven unterschiedlicher Zeiträume in einem Chart dargestellt. Angabe ist in Minuten
	//	$serie['StartTime'] = mktime(0,0,0,1,1,2012); 	// wird für die entsprechende Serie eine Anfangs- und/oder Endzeitpunkt festgelegt wird dieser verwendet. Ansonsten wird
	// $serie['EndTime'] = mktime(0,0,0,2,1,2012);  		// der Zeitpunkt der Zeitpunkt aus den $CfgDaten genommen
	// $serie['ScaleFactor'] = 10; // Skalierungsfaktor mit welchem der ausgelesene Werte multipliziert wird
	// $serie['RoundValue'] = 1; // Anzahl der Nachkommastellen
	//	$serie['AggValue'] ='Min' // über AggValue kann Min/Max oder Avg vorgewählt werden (Default bei keiner Angabe ist Avg)
	//		ist sinnvoll wenn nicht Einzelwerte sondern Stundenwerte, Tageswerte, usw. ausgelesen werden
	// $serie['data'] = array('TimeStamp'=> time(),'Value'=12) // hier kann ein Array an eigenen Datenpunkten übergeben werden. In diesem Fall werden für diese Serie keine Daten aus der Variable gelesenen.


	$serie = array();
	$serie['name'] = "Aussentemperatur";
	$serie['Id'] = 46053 /*[Haus\EG\Aussen\Wettersensor-IST-Werte\TEMPERATURE]*/;
	$serie['Unit'] = "°C";
	$serie['ReplaceValues'] = false;
	$serie['RoundValue'] = 0;
	$serie['type'] = "spline";
	$serie['yAxis'] = 0;
	$serie['marker']['enabled'] = false;
	$serie['shadow'] = true;
	$serie['lineWidth'] = 1;
	$serie['states']['hover']['lineWidth'] = 2;
	$serie['marker']['states']['hover']['enabled'] = true;
	$serie['marker']['states']['hover']['symbol'] = 'circle';
	$serie['marker']['states']['hover']['radius'] = 4;
	$serie['marker']['states']['hover']['lineWidth'] = 1;
	$CfgDaten['series'][] = $serie;

	$serie = array();
	$serie['name'] = "Bodentemperatur";
	$serie['Id'] = 27255 /*[Haus\EG\Aussen\Thermometer\TEMPERATURE]*/;
	$serie['Unit'] = "°C";
	$serie['ReplaceValues'] = false;
	$serie['RoundValue'] = 0;
	$serie['type'] = "spline";
	$serie['yAxis'] = 0;
	$serie['marker']['enabled'] = false;
	$serie['shadow'] = true;
	$serie['lineWidth'] = 1;
	$serie['states']['hover']['lineWidth'] = 2;
	$serie['marker']['states']['hover']['enabled'] = true;
	$serie['marker']['states']['hover']['symbol'] = 'circle';
	$serie['marker']['states']['hover']['radius'] = 4;
	$serie['marker']['states']['hover']['lineWidth'] = 1;
	$CfgDaten['series'][] = $serie;

	$serie = array();
	$serie['name'] = "Luftfeuchte";
	$serie['Id'] = 56176 /*[Haus\EG\Aussen\Wettersensor-IST-Werte\HUMIDITY]*/;
	$serie['Unit'] = "%";
	$serie['ReplaceValues'] = false;
	$serie['type'] = "spline";
	$serie['step'] = false;
	$serie['yAxis'] = 1;
	$serie['shadow'] = true;
	$serie['lineWidth'] = 1;
	$serie['states']['hover']['lineWidth'] = 2;
	$serie['marker']['enabled'] = false;
	$serie['marker']['states']['hover']['enabled'] = true;
	$serie['marker']['states']['hover']['symbol'] = 'circle';
	$serie['marker']['states']['hover']['radius'] = 4;
	$serie['marker']['states']['hover']['lineWidth'] = 1;
	$CfgDaten['series'][] = $serie;

// Chart-Optionen "Tooltip"
   $CfgDaten['tooltip']['useHTML']                             = true;
   $CfgDaten['tooltip']['shared']                             = false;
   $CfgDaten['tooltip']['crosshairs'][]                     = array('width' =>1,'color' =>'grey','dashStyle'=>'dashdot' );
   $CfgDaten['tooltip']['crosshairs'][]                     = array('width' =>1,'color' =>'grey','dashStyle'=>'dashdot' );
   $CfgDaten['tooltip']['formatter']                         = "@function() {var unit = {
                                                                            '".@$CfgDaten['Series'][0]['Name']."': '".@$CfgDaten['Series'][0]['Unit']."',
                                                                            '".@$CfgDaten['Series'][1]['Name']."': '".@$CfgDaten['Series'][1]['Unit']."',
                                                                            '".@$CfgDaten['Series'][2]['Name']."': '".@$CfgDaten['Series'][2]['Unit']."',
                                                                            '".@$CfgDaten['Series'][3]['Name']."': '".@$CfgDaten['Series'][3]['Unit']."',
                                                                            '".@$CfgDaten['Series'][4]['Name']."': '".@$CfgDaten['Series'][4]['Unit']."',
                                                                            '".@$CfgDaten['Series'][5]['Name']."': '".@$CfgDaten['Series'][5]['Unit']."',
                                                                            '".@$CfgDaten['Series'][6]['Name']."': '".@$CfgDaten['Series'][6]['Unit']."',
                                                                            '".@$CfgDaten['Series'][7]['Name']."': '".@$CfgDaten['Series'][7]['Unit']."',
                                                                            '".@$CfgDaten['Series'][8]['Name']."': '".@$CfgDaten['Series'][8]['Unit']."',
                                                                            '".@$CfgDaten['Series'][9]['Name']."': '".@$CfgDaten['Series'][9]['Unit']."',
                                                                            '".@$CfgDaten['Series'][10]['Name']."': '".@$CfgDaten['Series'][10]['Unit']."',
                                                                            '".@$CfgDaten['Series'][11]['Name']."': '".@$CfgDaten['Series'][11]['Unit']."',
                                                                            '".@$CfgDaten['Series'][12]['Name']."': '".@$CfgDaten['Series'][12]['Unit']."',
                                                                            }[this.series.name];
                                                                            return '<b>' + Highcharts.dateFormat('%A, %d.%m.%Y, %H:%M', this.x) + ' Uhr</b><br>' + this.series.name
                                                                                        + ': ' + '<b><span style=color:' + this.series.color + '>' + this.y
                                                                                        + unit + '</b></span>';
                                                                            }@";


// Tooltip anpassen
/*    $CfgDaten['tooltip']['enabled'] = true;

    $CfgDaten['tooltip']['formatter'] = "@function() {
                return '<b>'+ this.series.name +'</b><br/>'+
                    this.x +': '+ this.y +'°C';            }@";

    $CfgDaten['plotOptions']['line']['dataLabels']['enabled'] = true;
    $CfgDaten['plotOptions']['line']['enableMouseTracking'] = true;
*/

	// Highcharts-Theme
	//	$CfgDaten['HighChart']['Theme']="grid.js";   // von Highcharts mitgeliefert: dark-green.js, dark-blue.js, gray.js, grid.js
	$CfgDaten['HighChart']['Theme']="ips.js";   // IPS-Theme muss per Hand in in Themes kopiert werden....

	// Abmessungen des erzeugten Charts
	$CfgDaten['HighChart']['Width'] = 0; 			// in px,  0 = 100%
	$CfgDaten['HighChart']['Height'] = 600; 		// in px

Was mache ich falsch?

Gruß
Christian

Highchart_Tooltip.png

… meinen Codeschnipsel eingefügt zu haben :smiley:

der war nur für DerStandart gedacht, bzw. für Configs, in denen externe daten zugeführt werden (also nicht via HC-Script aus IPS ausgelesen werden sondern über ein Array im Configscript).
Wenn man diese Timestamps sehen will, muss man natürlcih das Array anschließend via „print_r($DataForSerie)“ im Scriptfenster ausgeben lassen, im Chart werden diese Daten nie zu sehen sein;)

Ja ok, ich habe einfach kopiert, ohne mich tiefgreifend mit Javascript und Highcharts auseinander zu setzen.

Ich habe jetzt mal kleiner angefangen mit den Tooltips:

// Tooltip anpassen
    $CfgDaten['tooltip']['enabled'] = true;
    $CfgDaten['tooltip']['useHTML'] = true;
    $CfgDaten['tooltip']['crosshairs'][]                     = array('width' =>1,'color' =>'grey','dashStyle'=>'dashdot' );
    $CfgDaten['tooltip']['crosshairs'][]                     = array('width' =>1,'color' =>'grey','dashStyle'=>'dashdot' );
    $CfgDaten['tooltip']['formatter'] = "@function() {
                return '<b>'+ this.series.name +'</b><br/>'+
                    Highcharts.dateFormat('%A, %d.%m.%Y, %H:%M', this.x) +': '+ this.y + ' °C';
		            }@";

Mit diesem Codebaustein bekomme ich ein ordentliche Anzeige. Leider wird dann immer „°C“ hinter dem Messwert angezeigt. Wie kann ich das durch die jeweilige Unit (Einheit) ersetzen?
Warum kann ich nicht mit this.series.unit darauf zugreifen?

Nachtrag:

Der Code von Dir geht auch, wenn ich die Unit durch einen festen Wert ersetze.

Gruß
Christian

bekomme die Meldung beim Laden könnt ihr die Datei mal Prüfen

Vielen Dank

hier solltest du fündig werden