IPSLibrary Plugwise Energieverbrauchsmessung

OKay Version 1080 läuft durch, aber im WEBFRONT wird nix angelegt - unter „Visualization“ allerdings schon.

Oder soll ich per Webfront nochmal alles deinstallieren und NEU?

IPSModuleManager-Log-IPSFileVersionHandler         2015-12-26 15:35:49.04  Set Version Plugwise=1.2.1080 (Installing)
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=28901
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=38529
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=34363
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=39138
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=27059
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Delete Category ID=27059
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=31045
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Delete Category ID=31045
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=45822
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Delete Category ID=45822
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=30917
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Delete Category ID=30917
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=18432
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Delete Category ID=18432
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=58865
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Delete Category ID=58865
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=52229
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.07  Empty Category ID=29178
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.08  Set VariableCustomAction='' for Variable='Status' 
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:49.46  Set VariableCustomAction='' for Variable='Status' 
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.59  Delete WFC Item='IPSLibraryPlugwise'
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.59  Delete WFC Item='IPSLibraryPlugwise-MENU'
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Delete WFC Item='IPSLibraryPlugwise-SPLITPANEMAIN'
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Delete WFC Item='IPSLibraryPlugwise-SPLITPANESUB'
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Delete WFC Item='IPSLibraryPlugwiseDATA1'
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Delete WFC Item='IPSLibraryPlugwiseDATA2'
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Delete WFC Item='IPSLibraryPlugwiseGRAPH'
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created Category MENU=20197
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created Category DATA=21637
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created Category DATA1=11392
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created Category DATA2=20234
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created Category GRAPH=14446
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created Category Highcharts=35823
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created VariableId WEBDATA1=44637
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created VariableId WEBDATA2=33353
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created VariableId WEBDATA=27238
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created VariableId StartTime=19213
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Set VariableCustomAction='1451054150' for Variable='StartTime' 
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created VariableId EndTime=14287
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Set VariableCustomAction='1451140550' for Variable='EndTime' 
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.60  Created VariableId Now=27715
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Created VariableId Uebersicht=12627
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Created VariableId Auswahl=17712
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Created Instance Allgemeines=38793, ModuleID={485D0419-BE97-4548-AA9C-C083EB82E61E}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Created Instance Gruppen=16742, ModuleID={485D0419-BE97-4548-AA9C-C083EB82E61E}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Created Instance Stromzaehler=10560, ModuleID={485D0419-BE97-4548-AA9C-C083EB82E61E}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Created Instance Systemsteuerung=24196, ModuleID={485D0419-BE97-4548-AA9C-C083EB82E61E}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Created VariableId Webfront=42807
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Add WFCItem='IPSLibraryPlugwise', Class=SplitPane, Config={"title":"Plugwise","name":"IPSLibraryPlugwise","icon":"Lightning","alignmentType":1,"ratio":30,"ratioTarget":0,"ratioType":0,"showBorder":true}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Add WFCItem='IPSLibraryPlugwise-MENU', Class=Category, Config={"title":"Titel","name":"IPSLibraryPlugwise-MENU","icon":"","baseID":20197,"enumBarColumns":9,"selectorBarSteps":5,"isBarBottomVisible":true,"enablePercentageSlider":true}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Add WFCItem='IPSLibraryPlugwise-SPLITPANEMAIN', Class=SplitPane, Config={"title":"Plugwise","name":"IPSLibraryPlugwise-SPLITPANEMAIN","icon":"Lightning","alignmentType":0,"ratio":30,"ratioTarget":0,"ratioType":0,"showBorder":false}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.61  Add WFCItem='IPSLibraryPlugwise-SPLITPANESUB', Class=SplitPane, Config={"title":"Plugwise","name":"IPSLibraryPlugwise-SPLITPANESUB","icon":"Lightning","alignmentType":1,"ratio":50,"ratioTarget":0,"ratioType":0,"showBorder":false}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Add WFCItem='IPSLibraryPlugwiseDATA1', Class=ContentChanger, Config={"title":"Info","name":"IPSLibraryPlugwiseInfo","baseID":44637,"icon":"Information","showBorder":false}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Add WFCItem='IPSLibraryPlugwiseDATA2', Class=ContentChanger, Config={"title":"Info","name":"IPSLibraryPlugwiseInfo","baseID":33353,"icon":"Information","showBorder":false}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Add WFCItem='IPSLibraryPlugwiseGRAPH', Class=ContentChanger, Config={"title":"Info","name":"IPSLibraryPlugwiseInfo","baseID":12627,"icon":"Information","showBorder":false}
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Systemsteuerung=41701
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Antwortzeiten=38067
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Raum1=44397
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Raum2=50302
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Sonstige=43521
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Verbraucher1=54352
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Verbraucher2=50560
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Verbraucher3=23586
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Verbraucher4=40210
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.62  Created VariableId Kalibrierung=24542
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created VariableId Circles suchen=46066
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created VariableId Circlezeit setzen=14069
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created VariableId OnlineUpdate=18154
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created VariableId Versionsinfo=40924
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created VariableId Update vorhanden?=21438
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created Link Verbraucher1=31021
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created Link Verbraucher2=38698
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created Link Verbraucher3=24863
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created Link Verbraucher4=36439
IPSModuleManager-Log-IPSModuleManager              2015-12-26 15:35:50.63  Created Timer REFRESH=35176
IPSModuleManager-Log-IPSFileVersionHandler         2015-12-26 15:35:50.63  Set Version Plugwise=1.2.1080 (Installed)


Die INI-Datei Plugwise.ini richtig ausgefuellt ?
Sieht bei mir so aus

[WFC10]
Enabled="true"
Path="Visualization.WebFront fuer IPSLibrary.Hardware.Plugwise"
ID="34166"
TabPaneItem="IPSLibraryPlugwise"
TabPaneParent="TabEnergie"
TabPaneName="Plugwise"
TabPaneIcon="Lightning"
TabPaneOrder="1"
TabItem="IPSLibraryPlugwise"
TabIcon="Lightning"
TabOrder="14"
TabParent="roottp"
TabName=""
[Mobile]
Enabled="false"

Richtig hier war noch ein Fehler, die Webkonfigurator-ID war leer - früher (??) hat er sich dann einen gesucht oder irre ich mich da - egal jetzt sieht es gut aus - ich werde mich jetzt an das Livesystem wagen :loveips::loveips::loveips:

Frueher hat er dann den ersten genommen den er gefunden hat.

Jetzt habe ich nur noch den Fehler, dass kein Ziel im PLUGWISE-RegisterVariable steht. Im LOG steht dann immer:

16:27:08 | 44129 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #44129 weiterleiten: Skript #47635 exisitert nicht
16:27:08 | 44129 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #44129 weiterleiten: Skript #47635 exisitert nicht
16:27:08 | 44129 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #44129 weiterleiten: Skript #47635 exisitert nicht
16:27:08 | 44129 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #44129 weiterleiten: Skript #47635 exisitert nicht
16:27:09 | 44129 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #44129 weiterleiten: Skript #47635 exisitert nicht
16:27:09 | 44129 | ERROR   | FlowHandler          | Kann Daten nicht zur Instanz #44129 weiterleiten: Skript #47635 exisitert nicht

Was muss denn da hin?

Plugwise_Controller.
Muss das noch nachsehen.

VIELEN DANKE AN 1007 !!!

You made my day :wink:

Nur als Anmerkung: Bei mir bringt das ONLINE-UPDATE über das WEB_IF (im Plugwise IPS-Modul) noch einen Fehler - sonst läuft jetzt mein LIVE-System !!!

DANKE !!!

Wie sieht den der Fehler aus ?
Auch mit V 1081 ?

Mit 1081 lief es durch :):):slight_smile:

Hier der Pfad sollte doch eigentlich okay sein oder?

Was passiert wenn du folgendes ausführst?

	IPSUtils_Include("IPSInstaller.inc.php",    "IPSLibrary::install::IPSInstaller");

	$CircleVisuPath = "Visualization.WebFront.Hardware.Plugwise.MENU.Stromzähler";
  	$CircleIdCData  = get_ObjectIDByPath($CircleVisuPath);

	echo $CircleIdCData;

Es sieht so aus , dass du die Kategorie „Visualization“ nochmal in einer Kategorie hast.

Es gibt die ID der Dummyinstanz „Stromzähler“ aus (16734)

Das erklaert aber nicht den Fehler bei dir weil es ist genau das gleiche Scriptteil.
Dein Fehler war

'Stromzähler' could NOT be found for in Path 'Visualization.WebFront.Hardware.Plugwise.MENU.Stromzähler'!!!'

Auf welcher Version bist du ? Windows ? IPS ?

Windows 7
IPS 3.40

Bin gerade weit weg von einem PC.
Kannst du mal das Script einfach mal laden und wieder speichern. Bin auf V4 und dort werden die Scripte in UTF8 gespeichert.

Habe gerade das Modul per WebFront neu installiert. Jetzt kommt der Fehler das die Funktion IPS_GetLogDir unbekannt ist. Die Funktion gibt es laut Hilfe erst ab Version 4 und höher. Ich habe aber Version 3.4.

Im WebFront wird die Modulversion 1.2.1083 als verfügbar angezeigt und aktuelle Version 1.2.1085 ??

Hätte ich bloß nicht daran rumgefummelt:(

Version 1086 sollte dein Problem beseitigen

Danke. Geht fast wieder alles! Muss nur noch mal schauen warum das Webfront zerschossen ist.

Guten Rutsch
Gruss Tommy

Hast du in der INI auch den richtigen VISU Pfad ?

hallo zusammen,
irgendwas läuft bei mir schräg und ich weiss nicht genau wo ich anfassen soll.

im folgenden Bereich schmeisst mir IPS im Meldungsfenster fleissig Fehler raus:


/***************************************************************************//**
*	Logging von Leistungsdaten zur Erfassung des Preises pro Stunde
*******************************************************************************/
function circle_data_loggen($log_type,$text,$file = 'plugwise_data.log',$myCat)
	{
	GLOBAL $CircleGroups;

	$max = 1440;
	$max = (60/REFRESH_TIME) * 12;

	$ordner = IPS_GetLogDir() . "Plugwise/data";
	
   if ( !is_dir ( $ordner ) )
		mkdir($ordner);               // Ordner erstellen

   if ( !is_dir ( $ordner ) )
	   return;                       // Ordner konnte nicht erstellt werden

	$time = date("d.m.Y H:i:s",time());
	$akt_stunde = date("H",time());
	$logdatei = IPS_GetLogDir() . "Plugwise/data/" . $file;

	$text = "
".$log_type .";". $akt_stunde.";".$time . ";"  . $text .";".$myCat;
	
	$data = array();
	if (  file_exists ($logdatei) )
		$data = file($logdatei);
	else
	   IPS_Logmessage(__FILE__,$logdatei . " nicht gefunden !!");
	   

der Fehler lautet:


08.02.2016 13:39:03*| RegisterVariable*| RegVar Handler result: <br />
<b>Warning</b>:  mkdir(): No such file or directory in <b>C:\IP-Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Plugwise_Include.ips.php</b> on line <b>2666</b><br />

ich habe jetzt mal alles mögliche versucht, Ordner angelegt, Dateien rein gelegt komme aber nicht weiter und da diese Meldungsmenge alle 20-30 Sekunden hoch kommt schiesst es mir halt das IPS voll.

Hat jemand einen Tip wo ich anfassen sollte ?

Gruss
B71