MultiGraph mit GoogleChart

Sorry, aber ich stehe auf dem Schlauch. Bin leider nicht so fit mit scripten :frowning:

Variable
2x links Klick
weiter
Eigenes Profil zuordnen
weiter
weiter
OK

Perfekt, hat geklappt. Kleine Ursache mit großer Wirkung :slight_smile:

Vielen Dank.

Eine Frage habe ich doch noch:
Muss ich jeder Variablen ein eigenes Profil zuordnen oder kann ich dasselbe Profil bei mehreren Variablen nutzen? Im Moment wird mir nur die erste Variable mit den richtigen Werten angezeigt. Die drei anderen Variablen werden mit einem konstanten Wert angezeigt.

Du kannst das Profil immer wieder verwenden.
Ich nehme an dass, bei den 3 Variablen noch keine Werte geloggt sind und deshalb nichts angezeigt wird.

Hallo

Ich nutze bereits seit über einem Jahr das Google Chart Skript. Danke für diese super Arbeit!

Nach dem IPS Update von 2.3 auf 2.5 kriege ich plötzlich einen Fehler im Hauptskript „GoogleChart_V1_0.ips.php“: „Keine Variablen vorhanden“.

GoogleChart_V1_0.ips.php

<?php
header('content-type: image/png');
require_once ("AktivFunktionen_V1_0.ips.php");

if (@$Vari == "")
	exit ("Keine Variablen vorhanden");

if (@$Zeitspanne == "")
	$Zeitspanne 	= 2; 

$Farbe 	= array ("00008B","006400","8B0000","8B008B","00FFFF","000080","FF8C00","FF00FF","4B0082","8B4513");
$trans   = array (0,0,0,0,0,0,0,0,0,0);
$Yachse  = array (0,0,0,0,0,0,0,0,0,0);

for($i=0;$i<count($Vari);$i++)
	{
	if (@$Text[$i] == "")
		$Text[$i] = IPS_GetName($Vari[$i]);

	if (@$Farben[$i] == "")
		$Farben[$i]	= $Farbe[$i];

	if (@$YAchse[$i] == "")
		$YAchse[$i]	= $Yachse[$i];
		
	if (@$Trans[$i] == "")
	   $Trans[$i] = $trans[$i];
	}

if (@$BoolOffset == "")
	$BoolOffset = 10;

if (@$Endzeit == "")
   $Endzeit     	= ""; 

if (@$YBeschriftung == "")
	$YBeschriftung = array("°C","%");

if (@$Pfad== "")
	$Pfad = "C:/ip-symcon/media/";

if (@$filename == "")
   $filename = "Test";

if (@$Size == "")
	$Size				= "800x350";

if (@$Ueberschrift == "")
	$Ueberschrift	= "Testgraph";


$Zeit			 		= array(3600,86400 /*[Objekt #20864 existiert nicht]*/,604800,2419200,31104000);
$xachse				= "";
$Datengesamt 		= "";
$archiveHandlerID = IPS_GetInstanceIDByName("Archive Handler", 0);
$starttime 			= time()-$Zeit[$Zeitspanne];
$endtime 			= time(); 
if ($Endzeit)
	{
	$time =strtotime($Endzeit);
	$starttime 			= $time-$Zeit[$Zeitspanne];
	$endtime 			= $time;
	}
$limit      		= 0;
$daten 				= "";


//************************************************
//Daten auslesen
//************************************************
	switch ($Zeitspanne)
	   {
	   //Tag
	   case 1:
         $Daten = Tag ($Vari,$archiveHandlerID,$starttime, $endtime,$BoolOffset);

			$a = mima($Daten,$YAchse);
	      $b = explode(",",$a);
			$mini[0] = $b[0];
			$maxi[0] = $b[1];
			$mini[1] = $b[2];
			$maxi[1] = $b[3];
			$mini[2] = 0;
			$maxi[2] = 180;

         $achse  = "1:|".date("H:i",$starttime);
			for ($i=1;$i<=12;$i++)
			   {
				$achse .= "|".date("H:i",$starttime+($Zeit[$Zeitspanne]/12*$i));
				}
			$achse .= "|2:|".utf8_encode($YBeschriftung[0]);
			$yachse[0] = $achse;
         $yachse[1] = 'y,x,y';
			$yachse[2] = '1,0,8.33,16.66,25,33.32,41.65,50,58.3,66.64,75,83.3,91.63,100|2,100';
			$yachse[3] = '0,'.$mini[0].','.$maxi[0].'|1,0,96';
			$yachse[4] = '8.33,-1,0,0';

			if (array_sum($YAchse))
			   {
			   $achse .= "|4:|".utf8_encode($YBeschriftung[1]);
				$yachse[0] = $achse;
			   $yachse[1] = 'y,x,y,r,r';
			   $yachse[2] = '1,0,8,16,24,32,40,48,56,64,72,80,88,96|2,100|4,100';
				$yachse[3] = '0,'.$mini[0].','.$maxi[0].'|1,0,96|3,'.$mini[1].','.$maxi[1];
				}
			break;

      //Woche
	   case 2:
			$Daten = SiebenTage ($Vari,$archiveHandlerID,$starttime, $endtime,$BoolOffset);

			$a = mima($Daten,$YAchse);
			$b = explode(",",$a);
			$mini[0] = $b[0];
			$maxi[0] = $b[1];
			$mini[1] = $b[2];
			$maxi[1] = $b[3];
			$mini[2] = 0;
			$maxi[2] = 168;

         $achse  = "1:|".date("H:i",$starttime);
			for ($i=1;$i<=7;$i++)
			   {
				$achse .= "|".date("H:i",$starttime+($Zeit[$Zeitspanne]/7*$i));
				}

         $achse  .= "|2:|".date("d.m.y",$starttime);
			for ($i=1;$i<=7;$i++)
			   {
				$achse .= "|".date("d.m.y",$starttime+($Zeit[$Zeitspanne]/7*$i));
				}
         $achse .= "|3:|".utf8_encode($YBeschriftung[0]);

			$yachse[0] = $achse;
         $yachse[1] = 'y,x,x,y';
			$yachse[2] = '1,0,12,24,36,48,60,72,84|2,0,12,24,36,48,60,72,84|3,100';
			$yachse[3] = '0,'.$mini[0].','.$maxi[0].'|1,0,84|2,0,84';
			$yachse[4] = '14.28,-1,0,0';


			if (array_sum($YAchse))
			   {
			   $achse .= "|5:|".utf8_encode($YBeschriftung[1]);

				$yachse[0] = $achse;
			   $yachse[1] = 'y,x,x,y,r,r';
			   $yachse[2] = '1,0,12,24,36,48,60,72,84|2,0,12,24,36,48,60,72,84|3,100|5,100';
				$yachse[3] = '0,'.$mini[0].','.$maxi[0].'|1,0,84|2,0,84|4,'.$mini[1].','.$maxi[1];
				}

			break;

		// 4 Wochen
		case 3:
		   $Daten = Vierwochen ($Vari,$archiveHandlerID,$starttime, $endtime,$BoolOffset);

			$a = mima($Daten,$YAchse);
			$b = explode(",",$a);
			$mini[0] = $b[0];
			$maxi[0] = $b[1];
			$mini[1] = $b[2];
			$maxi[1] = $b[3];
			$mini[2] = 0;
			$maxi[2] = 168;

			$achse  = "1:|".date("H:i",$starttime);
			for ($i=1;$i<=4;$i++)
			   {
				$achse .= "|".date("H:i",$starttime+($Zeit[$Zeitspanne]/4*$i));
				}

         $achse  .= "|2:|".date("d.m.y",$starttime);
			for ($i=1;$i<=4;$i++)
			   {
				$achse .= "|".date("d.m.y",$starttime+($Zeit[$Zeitspanne]/4*$i));
				}
        	$achse .= "|3:|".utf8_encode($YBeschriftung[0]);

			$yachse[0] = $achse;
         $yachse[1] = 'y,x,x,y';
			$yachse[2] = '1,0,21,42,63,84|2,0,21,42,63,84|3,100';
			$yachse[3] = '0,'.$mini[0].','.$maxi[0].'|1,0,84|2,0,84';
			$yachse[4] = '25,-1,0,0';


			if (array_sum($YAchse))
			   {
			   $achse .= "|5:|".utf8_encode($YBeschriftung[1]);

				$yachse[0] = $achse;
			   $yachse[1] = 'y,x,x,y,r,r';
			   $yachse[2] = '1,0,21,42,63,84|2,0,21,42,63,84|3,100|5,100';
				$yachse[3] = '0,'.$mini[0].','.$maxi[0].'|1,0,84|2,0,84|4,'.$mini[1].','.$maxi[1];
				}
			break;

		// Jahr
		case 4:
         $Daten = Jahr ($Vari,$archiveHandlerID,$starttime, $endtime,$BoolOffset);

			$a = mima($Daten,$YAchse);
			$b = explode(",",$a);
			$mini[0] = $b[0];
			$maxi[0] = $b[1];
			$mini[1] = $b[2];
			$maxi[1] = $b[3];
			$mini[2] = 0;
			$maxi[2] = 182;

         $achse  = "1:|".date("H:i",$starttime);
			for ($i=1;$i<=12;$i++)
			   {
				$achse .= "|".date("H:i",$starttime+($Zeit[$Zeitspanne]/6*$i));
				}

         $achse  .= "|2:|".date("d.m.y",$starttime);
			for ($i=1;$i<=6;$i++)
			   {
				$achse .= "|".date("d.m.y",$starttime+($Zeit[$Zeitspanne]/6*$i));
				}
         $achse .= "|3:|".utf8_encode($YBeschriftung[0]);
			$yachse[0] = $achse;
         $yachse[1] = 'y,x,x,y';
			$yachse[2] = '1,0,8,16,24,32,40,48,56,64,72,80,88,96|2,0,16,32,48,64,80,96|3,100';
			$yachse[3] = '0,'.$mini[0].','.$maxi[0].'|1,0,96|2,0,96';
			$yachse[4] = '8.33,-1,0,0';

         if (array_sum($YAchse))
			   {
			   $achse .= "|5:|".utf8_encode($YBeschriftung[1]);

				$yachse[0] = $achse;
			   $yachse[1] = 'y,x,x,y,r,r';
			   $yachse[2] = '1,0,8,16,24,32,40,48,56,64,72,80,88,96|2,0,16,32,48,64,80,96|3,100|5,100';
				$yachse[3] = '0,'.$mini[0].','.$maxi[0].'|1,0,96|2,0,96|4,'.$mini[1].','.$maxi[1];
				}
		   break;

		}

//****************************
//Daten zusammensetzen
//****************************
$Dat 	= encode ($Daten,$mini[0],$maxi[0],$mini[1],$maxi[1],$mini[2],$maxi[2],$Vari,$YAchse);


//****************************
//Graph erzeugen
//****************************
if (strlen($Dat)<16000)
	{
	if (Graphpost ($Dat,$Size,$yachse,$Farben,$Text,$Ueberschrift,$filename,$Vari,$Pfad,$Trans))
		echo "Fehler beim Graph erzeugen";
	}
else
	echo "\rGraph kann nicht erzeugt werden die Datenmenge ist zu groß: ".strlen($Dat);
?>

Meine Konfiguration

<?
// Multigraph mit GoogleChart V1.0
// Vari[] 				= geloggte Variablen-ID einsetzen  		"Vari[0]=>12345
// YAchse[]          = Zuordnung Graph Y-Achse 0 oder 1     "YAchse[0]"=>0
// YBeschriftung[]   = Y-Achsen Beschriftung z.B.°C oder %  "YBeschriftung[0]"=>"°C"
// Zeitspanne     	= 1 = Tage, 2 = Wochen, 3 = Monate, 4 = Jahr    "Zeitspanne"=>3
// Pfad              = Zielordner für Graphen   "Pfad"=>"C:/ip-symcon/media/"
// filename       	= Filename wird im Zielordner gespeichert "filename"=>"Test 2"
// Farben[]        	= Farben der Graphlinien 	"Farben[0]"=>"00008B"
// Size           	= Bildgrösse max. 30000 Bildpunkte  800x350  "Size"=>"800x350"
// Text[]          	= Beschreibung Graphen  keine Eingabe = Variablename   z.B. "Text[0]"=>"Wert 1"
// Ueberschrift   	= TitelGraph      "Ueberschrift"=>"ÄÖÜßäöü"
// Endzeit           = Endzeit Graph z.B. 06-03-2011 22:12  ""=jetzt  "Endzeit"=>"06-03-2011 22:12"
// BoolOffset        = Wert für Boolean-Variable = True
// Trans[]           = Transparenz bei Grpahenfüllung z.B. 0 = keine Füllung    1..FF = Transparenzgrad

// Vari0 = Temp1Dach
// Vari1 = Temp2_SpeicherU
// Vari2 = Temp3_SpeicherO
// Vari3 = Wärme
// Vari4 = Ventil_PosO



$Daten = array(
   "Vari[0]"=>49274, "Trans[0]"=>60,	"YAchse[0]"=>0, "Farben[0]"=>"00008B","Text[0]"=>"Temp Dach (°C)",
   "Vari[1]"=>43957, "Trans[1]"=>60,	"YAchse[1]"=>0, "Farben[1]"=>"00FF00","Text[1]"=>"Temp Speicher unten (°C)",
   "Vari[2]"=>22341, "Trans[2]"=>60,	"YAchse[2]"=>0, "Farben[2]"=>"FF0000","Text[2]"=>"Temp Speicher oben (°C)",
   "Vari[3]"=>31679, "Trans[3]"=>60, 	"YAchse[3]"=>1, "Farben[3]"=>"000000","Text[3]"=>"Wärme (kWh)",
   "Vari[4]"=>45887, "Trans[4]"=>60,	"YAchse[4]"=>0, "Farben[4]"=>"00FFFF","Text[4]"=>"Aussentemperatur (°C)",
	"Zeitspanne"=>2,
	"YBeschriftung[0]"=>"°C","YBeschriftung[1]"=>"kW",
	"Pfad"=>"C:/ip-symcon/media/","filename"=>"182letzte7Tage",
	"Size"=>"800x350",
	"Endzeit"=>"",
	"Ueberschrift"=>"Solaranlage - letzte 7 Tage",
	"BoolOffset"=>15
	);

IPS_RunScriptEx(24796 /*[GoogleChart_7Tage\GoogleChart_V1_0.ips.php]*/ , $Daten);  //ID Skript GoogleChart

?>

Hat sich im php-Code etwas geändert?

Danke für einen Tipp!
Christoph

Du solltest updaten

http://www.ip-symcon.de/forum/f53/multigraph-googlechart-v1-0-a-13465/

Hoppla… Das ist mir entgangen, dass ich bereits drei Versionen im Rückstand bin. :o

Danke
Christoph

stimmte genau. Ich war wohl ein wenig ungeduldig. Jetzt klappt es wunderbar. DANKE :slight_smile:

Hallo,

ich habe ein Problem mit den Googlecharts, z.B. bei meinen Helligkeitssensor wird oft, aber nicht immer, bei den Werten in der Nacht, die bei 0 liegen ein höherer Wert gezeichnet, weiß jemand wo ran das liegt?

Schöne Grüße
Thomas

Das Problem ist bekannt.
Zum einen liegt es an der der Datenaufzeichnung., da bei dir nachts über einen längern Zeitraum keine Daten geloggt werden.
Zum anderen an der Auswertung von Googlechart.
Leider bin zur Zeit auf der Arbeit so eingespannt und kann das Problem nicht lösen.:frowning:

Auf die Schnelle einfach einen kleinen Wert, stündlich loggen wenn Wert=0 ist.

Sollte das Problem lösen:o

Hallo,

die Daten werden bei mir auch nachts im Minuten Takt geloggt, aber mit Werten wie 0.00034 %

Schöne Grüße
Thomas

PS, musste doch fest stellen das Zeitweise Lücken in den Daten sind die diesen Fehler verursachen können.
Hier mal ein DB Auszug:

05:22 0.020874397429031
05:21 0.018335565077665
05:20 0.015934654525978
05:19 0.013521692554901
05:18 0.012196036422067
05:17 0.011135511515801
05:16 0.0095366898768077
05:15 0.0062483931440814
05:14 0.0057400910551687
05:13 0.0051207820032137
05:12 0.0046550615961435
05:11 0.00447723620782
05:10 0.0042023299410819
05:09 0.0037126405998929
05:08 0.0032791912158543
05:07 0.003030664167113
05:06 0.0028482860203535
05:05 0.0025937332619175
05:04 0.0023516336368506
05:02 0.0021211837171934
05:01 0.0020123192287092
05:00 0.0017746384574183
04:59 0.0016089983931441
04:56 0.0014757632565613
04:55 0.0014195232994108
04:54 0.0012892340653455
04:52 0.0011582753079807
04:51 0.0011168987680771
04:50 0.0010316014997322
04:47 0.0005525040171398
04:44 0.00045074986609534
04:38 0.00035819496518479
04:09 0.00025030798071773
04:07 0.00024994643813605
04:06 0.00025005356186395
03:47 0.0002496652383503
03:46 0.00025004017139796
03:44 0.00024995982860203
03:43 0.00025016068559186
03:36 0.00024970540974826
03:36 0.00025117836100696
02:44 0.00025112479914301
02:43 0.00024983931440814
02:42 0.00025021424745581
02:40 0.00024982592394215
00:39 0.00025005356186395
00:37 0.00024969201928227
23:53 0.00025021424745581
23:49 0.00024983931440814
23:40 0.00025012051419389
23:39 0.00024989287627209
23:37 0.00026181039100161
23:31 0.00024919657204071
23:30 0.00025167380824853
23:28 0.00024942420996251

Die Werte sind zu klein.
Was für Werte hast du tagsüber?

Hallo,

sind Helligkeit in Prozent am Tage also bis 100.

Schöne Grüße
Thomas

Hallo

Habe nach der Umstellung auf GoogleChart_V1.03 dasselbe Problem wie Dirk75 im Thread 319:

Fehlermeldung Skript Konfiguration:
„Warning: Variablenprofil # existiert nicht in C:\IP-Symcon\scripts\Funktionen_TimeCompare.ips.php on line 579“

Fehlermeldung Skript GoogleChart:
„Keine Variablen vorhanden“

Meine Variablen haben bereits alle ein Profil und GoogleChart hat mit der Version 1 super funktioniert. Was mache ich falsch? Kann das mit der Umstellung von IPS 2.3 auf 2.5 zu tun haben?

Gruss
Christoph

@Thomas
wie sieht den der Orginalgraph von IPS aus für den Zeitraum.
Wie gesagt das bei dir ein Wert von 11 anzeigt wir ist ein Problem von Googlechart. Versuche doch bitte einmal 1/4stündlich, bei einem Wert kleiner 1 den Wert 1 zu loggen.

@Christoph
zeige doch bitte einmal dein Konfig-Skript

Guten Morgen,

mittlerweile läuft meine erste Chart sauber. Vielen Dank nochmals für den Support…
Als nächstes habe ich mir überlegt, dass ich in einer Chart Raumtemperatur, Luftfeuchtigkeit und Fensteröffnung vereinen möchte. Die Werte werden auch angezeigt, allerdings ist das Ganze ein wenig „unschön“ in der Darstellung. Die Skala geht von „0“ bis ca. „70“. Ich dachte, dass ich mithilfe der Variableen $Faktor die Graphen ein wenig anheben kann, damit sie optisch nicht so weit auseinanderliegen.
Ausserdem möchte ich gerne links die Temperatur und rechts die Luftfeuchtigkeit als Skala haben. Wie bekomme ich das hin? Ich

Hier mein aktuelles Skript:


<?
// Multigraph mit GoogleChart V1.03
//
// Befehle für Liniengraphen
//
// Vari	 				= geloggte Variablen-ID einsetzen  		"Vari[0]=>12345
// YAchse	         = Zuordnung Graph Y-Achse 0 oder 1     "YAchse[0]"=>0
// YBeschriftung	   = Y-Achsen Beschriftung z.B.°C oder %  "YBeschriftung[0]"=>"°C"
// Zeitspanne     	= 1 = Tage, 2 = Wochen, 3 = Monate, 4 = Jahr    "Zeitspanne"=>3
// Pfad              = Zielordner für Graphen   "Pfad"=>"C:/ip-symcon/media/"
// filename       	= Filename wird im Zielordner gespeichert "filename"=>"Test 2"
// Farben	       	= Farben der Graphlinien 	"Farben[0]"=>"00008B"
// Size           	= Bildgrösse max. 30000 Bildpunkte  800x350  "Size"=>"800x350"
// Text	          	= Beschreibung Graphen  keine Eingabe = Variablename   z.B. "Text[0]"=>"Wert 1"
// Ueberschrift   	= TitelGraph      "Ueberschrift"=>"ÄÖÜßäöü"
// Endzeit           = Endzeit Graph z.B. 06-03-2011 22:12  ""=jetzt  "Endzeit"=>"06-03-2011 22:12"
// BoolOffset        = Wert für Boolean-Variable = True
// Trans		         = Transparenz bei Grpahenfüllung z.B. 0 = keine Füllung    1..FF = Transparenzgrad
// Hinter1,Hinter2   = Hintergrundfarbe bei Angabe von Hinter2 Farbverlauf von Hinter1 nach Hinter2
// Schriftfarbe      = Schriftfarbe Überschrift und Beschriftung X-,Y-Achse
// Dynamisch         = 0=Dynamisch 1=Profil
// Graphenart        = "Line" -Liniengraph   "TimeCompare" -Linegraph verschiedene Zeiträume
// TimeCompare       = Zeitverschiebung pro Variablen 0=keine Verschiebung 1=-1 Tag, 2=-1 Woche, 3 =-1 Monat, 4 =-1 Jahr
//
// Befehle für die Bargraphen
//
// Variablen als Zähler loggen!!
//
// Vari					= geloggte Variablen-ID einsetzen  		"Vari[0]=12345
// YBeschriftung	 	= Y-Achsen Beschriftung z.B.°C oder %  "YBeschriftung[0]"=>"°C"
// Zeitspanne     	= 1 = Tage, 2 = Wochen, 3 = Monate, 4 = Jahr    "Zeitspanne"=>3
// Pfad              = Zielordner für Graphen   "Pfad"=>"C:/ip-symcon/media/"
// filename       	= Filename wird im Zielordner gespeichert "filename"=>"Test 2"
// Farben[]        	= Farben der Graphlinien 	"Farben[0]"=>"00008B"
// Size           	= Bildgrösse max. 30000 Bildpunkte  800x350  "Size"=>"800x350"
// Text	          	= Beschreibung Graphen  keine Eingabe = Variablename   z.B. "Text[0]"=>"Wert 1"
// Ueberschrift   	= TitelGraph      "Ueberschrift"=>"ÄÖÜßäöü"
// Endzeit           = Endzeit Graph z.B. 06-03-2011 22:12  ""=jetzt  "Endzeit"=>"06-03-2011 22:12"
// Hinter1,Hinter2   = Hintergrundfarbe bei Angabe von Hinter2 Farbverlauf von Hinter1 nach Hinter2
// Schriftfarbe      = Schriftfarbe Überschrift und Beschriftung X-,Y-Achse
// Graphenart        = "Bar" -Bargraph
// Faktor            = Faktor für Berechnung bei z.B. S0-Zähler
// TimeCompare       = Zeitverschiebung pro Variablen 0=keine Verschiebung 1=-1 Tag, 2=-1 Woche, 3 =-1 Monat, 4 =-1 Jahr


$Vari 			= array (57732,11633,40022);
//$Trans   		= array (60,60,60,60);
//$Farben  		= array ("0000ff","ff0000","6363C7","00ff00","00008B");
$Text    		= array ("Fenster","LF","Temp");
$YBeschriftung = array ("%","°C");
//$YAchse			= array (0,0,1,1,0,0);
$Hinter1 = "000000";
$Hinter2 = "000000";
$Zeitspanne = 1;
$Pfad	= "C:/ip-symcon/media/";
$filename = "Julien";
$Size = "750x350";
$Endzeit = "";
$Ueberschrift= "Julien";
$BoolOffset = 15;
$Schriftfarbe = "ffffff";
$Dynamisch = 0;
$Graphenart = "Line";
$TimeCompare = array(0,0,0);
$Faktor = array(20.0,1.0,5.0);

include("GoogleCharts.ips.php");

?>


Vielen Dank für eure Tipps :slight_smile:

$Vari             = array (57732,11633,40022);
//$Trans           = array (60,60,60,60);
//$Farben          = array ("0000ff","ff0000","6363C7","00ff00","00008B");
$Text            = array ("Fenster","LF","Temp");
$YBeschriftung = array ("°C","%");
//$YAchse            = array (0,1,0,1,0,0);
$Hinter1 = "000000";
$Hinter2 = "000000";
$Zeitspanne = 1;
$Pfad    = "C:/ip-symcon/media/";
$filename = "Julien";
$Size = "750x350";
$Endzeit = "";
$Ueberschrift= "Julien";
$BoolOffset = 15;
$Schriftfarbe = "ffffff";
$Dynamisch = 0;
$Graphenart = "Line";
$TimeCompare = array(0,0,0);
$Faktor = array(10,0,0);

include("GoogleCharts.ips.php");

Versuche es damit:rolleyes:

$Faktor funktioniert bei Boolean Variablen.

Danke Dir. Ich werde es heute Abend mal testen und berichten :wink:

Hallo,

hier mal die IPS Grafik.ste
Das Problem scheint aber irgendwie der erste Wert der Grafik zu sein.
Wenn ich die Grafik ein paar Minuten später noch mal erstelle, sieht sie normal aus.

Schöne Grüße
Thomas