MultiGraph mit GoogleChart

Danke!

(1) Muss ich zu Hause gucken

(2) Was etwas verwirrend ist, ist, dass Du in der Erklärung in den Kommentaren 5 Variablen hast, die Du darstellst, aber für den Y-Achse Array 6 Werte (und für Transparency übrigens 4). Das hat mich durcheinander gebracht.

Gruss

gros_ibou

(2) Was etwas verwirrend ist, ist, dass Du in der Erklärung in den Kommentaren 5 Variablen hast, die Du darstellst, aber für den Y-Achse Array 6 Werte (und für Transparency übrigens 4). Das hat mich durcheinander gebracht.

Kann sein, durch das viele Probieren kann es passieren, daß einige Werte fehlen.
Aber normalerweise fülle ich die fehlende Werte auf.
Master ist die Anzahl der Vari, danach richtet sich der Rest.

Klar! Wollte nicht kritisieren, sondern nur erklären, und (vorsichtig) vorschlagen das zu ändern, für zukünftige User.

Aber wie gesagt keine Kritik. Bin ja sehr dankbar für die Skripte, die enorm nützlich sind!

Gruss

gros_ibou

Hallo mir fehlt die Beschriftung der 2 Y Achse. Habe ich da was falsch eingestellt?

Gruß Uwe

$Vari 	= array (45574,25852,40654);
$Trans   		= array (0,0,0,0,0);
$Farben  		= array ("ffd700","ff0000","0000ff","00ff00","00008B");
$Text    		= array ("Gas","Strom","Wasser","Wert 4");
$YBeschriftung      = array ("qm²","kWh");
$YAchse		= array (0,1,0,0,0,0);
//$Hinter1 	= "000000";
//$Hinter2 	= "FFFFFF";
$Zeitspanne 	= 3;
$Pfad		= "C:/ip-symcon/media/";
$filename 	= "Graph - Energieverbrauch (Monat)";
$Size 		= "800x350";
$Endzeit 		= "";
$Ueberschrift	= "Energieerbrauch Monat";
$BoolOffset 	= 15;
$Schriftfarbe 	= "ffffff";
$Dynamisch 	= 0;
$Graphenart 	= "Bar";
$TimeCompare 	= array(0,0,0,0,0);
$Faktor 		= array(1,1,1,1);

Habe gerade festgestellt das nicht nur die Beschriftung fehlt, sondern das der ganze Graph (GAS) nicht auf der 2 Y Achse ist. Sondern mit auf der ersten.

Gruß Uwe

Ich bin zur zeit leider etwas unpässlich.
Ich glaube aber bei Bargraphen ist keine 2.Y-Achse vorgesehen.
Ich kontrollier das, sobald ich wieder auf der Höhe bin.

Hi Karlheinz, OK, das waäre schade.

Gute Besserung. Und schöne Festtage.

Gruß Uwe

PS. störe dich nicht an die Wasser anzeige, Daten werden erst ab heute in IPS gelogt.

Hallo,
habe gerade das Update auf V 2.5 gemacht
jetzt funktionieren die Google-Graphen nicht mehr.
Was habt ihr für Erfahrungen.
Gruß
kermit

Hallo kermit,
mit der Changelog V1.03: funktioniert der Wechsel auf 2.5 ohne Probleme.

Hallo,
ich verwende die Version 1.00
werde ich wol auf 1.03 Updaten müssen.
Gruß
Kermit

Hallo alle zusammen,

ich bekomme das Script nicht mehr zum laufen. (V1.03)

Kann mir jemand sagen was da falsch ist?


<?
// 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


$Daten = array(
   "Vari[0]"=>56378, "Trans[0]"=>60,	"YAchse[0]"=>0, "Farben[0]"=>"00FF00","Text[0]"=>"Istwert",
   "Vari[1]"=>20787, "Trans[1]"=>60,	"YAchse[1]"=>0, "Farben[1]"=>"0000FF","Text[1]"=>"Sollwert",
	"Zeitspanne"=>2,
	"YBeschriftung[0]"=>"°C","YBeschriftung[1]"=>"%",
	"Pfad"=>"C:/ip-symcon/media/","filename"=>"Temp_Buero",
	"Size"=>"800x350",
	"Endzeit"=>"",
	"Ueberschrift"=>"Temperatur Büro",
	"BoolOffset"=>15
	);

include("GoogleCharts.ips.php");

?>

V1.00 lief bis zur 2.5 super!!!

Besten Dank.

Schau dir einmal das Konfiguration Skript an.
Die Variablenzuweisung hat sich geändert.

Ich möchte aber kein Bargraph sondern einen Liniengraph.

Das Konfig-Script ist nur für Bargraph. Und das mekkert er mir auch an.

Meldung:

Variablen als Zähler loggen.

Dir fehlt die graphenart diese muß mit angegeben werden

Besten Dank Karlheinz.

Ich werde da heute Abend mal in Ruhe dran gehen.
Man will immer den schnellen Erfolg! :o
Das habe ich nach 16 Jahren in meinem Beruf
immer noch nicht abgelegt.

Das sehe ich auch gerade bei den Google-Scripten, die
bei mir selber nicht mehr laufen.

Wenn man nicht alles in Ruhe zu ende denkt, beißt es dich früher oder später!!
Das habe ich in 16 Jahren gelernt.

Hallo Karlheinz,

wenn man sich mit der Konfiguration in Ruhe beschäftigt dann klappt auch alles.

Besten Dank für deine Hilfe.

Freut mich es wieder funktioniert

super - aber ich habe ein kleines Problem. Das Skript läuft zwar ohne Fehlermeldungen, aber es wird kein Graphik-File angelegt. Woran könnte es denn liegen??? Danke im Voraus und apologies für meine naive Frage!

Welche IPS Version benutzt du?

Zeige bitte einmal dein KonfigSkript.

danke für den immediate support. Ich benutze IPS Professional 2.5. hier ist die Config. Vari 56554 ist ein Lichtsensor-Wert.


<?

$Vari 			= array (56554);
$Trans   		= array (60);
$Farben  		= array ("0000ff");
$Text    		= array ("Wert 1");
$YBeschriftung = array ("Licht");
$YAchse			= array (0);
$Hinter1 = "000000";
//$Hinter2 = "FFFFFF";
$Zeitspanne = 1;
$Pfad	= "C:/ip-symcon/media/GoogleCharts";
$filename = "Bewegungen unten";
$Size = "800x350";
$Endzeit = "";
$Ueberschrift= "Auswahlgraph";
$BoolOffset = 15;
$Schriftfarbe = "ffffff";
$Dynamisch = 3;
$Graphenart = "Bar";
$TimeCompare = array(0);
$Faktor = array(0.5,0.5,0.5,0.5);

include("GoogleCharts.ips.php");

?>

Versuche es einmal mit.

$filename = "Bewegungenunten"; 

oder

$filename = "Bewegungen_unten"; 

auf die schnelle;)