IPSLibrary Plugwise Energieverbrauchsmessung

Nein einfach LOG_MODE auf true. Info steht darueber als Kommentar.

Gesendet von iPad mit Tapatalk

OK danke, habe ich gemacht.
Was soll mit der Datei passieren wenn sie geschrieben wurde?

uupps, sind schon welche drin.

Sollte um 14:05 passieren. Aktuelle Infos ueber jeden einzelnen
Circle stehen da als Klartext drin. Was der Circle als Gesamt gesendet hat etc.
Kannst du mir das File senden ?

Gesendet von iPad mit Tapatalk

Klar gerne, bin ja für Hilfe dankbar.

Hallo,
bei mir kommt in den Status Nachrichten mit der Version 6.2 die Warnung:

Result for Event
Suche Zaehler bei den Gruppen
Suche Zaehler bei den Gruppen"

Script ist:
Plugwiese_Controller (Refresh alle Minute)

Hat jemand eine Idee wie ich die Warnung wegbekomme oder muss ich mich jetzt von den Plugwise Geräten trennen?

Gruss
Horst

Hallo
Die Meldung kommt wenn er keine Zaehleraction gefunden hat.
Du hast bestimmt in der Konfiguration bei

$Zaehleractions = array(…

einen Eintrag den er nicht finden kann.
Ist nur eine Meldung.
In Plugwise_Include.ips.php Zeile 2566

Hallo,
danke für die Info, jetzt weiß ich wenigstens wo ich suchen soll.
Ja da hab ich mehrere Einträge, aber schon seit Jahren und der Fehler kommt erst jetzt.
Werde mal versuchen ob ein bestimmtes oder mehrere Geräte den Fehler auslösen.

Gruss
Horst

Hallo
Du koenntest einfach die Zeile 2566 aendern in

echo „\nSuche Zaehler bei den Gruppen:“.$zaehler;

Danke, kann ich machen.

Gruß Horst

Hallo,

Ich habe die Fehlermeldung:

17.01.2024 03:15:00 | 55675 | WARNING | Register Variable    | 
Warning: Keine übergeordnete Instanz ist konfiguriert, welche die Daten verarbeiten kann in C:\ProgramData\Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Plugwise_Include.ips.php on line 150

schon länger (keine Ahnung wie lange schon) würde sie aber gerne wegbekommen, habe aber keine Ahnung was ich machen kann.
Hier Zeile 145 bis 163 des Scripts.

	if ( $CircleId != false )
	   {
	   //IPS_Logmessage("Plugwise_Include","An nur einen Stick senden");
	   //IPS_LogMessage(__File__,$REGVAR);
		if (IPS_ObjectExists($REGVAR))
			RegVar_SendText($REGVAR,"\x05\x05\x03\x03".$cmd."\x0D\x0A");
		else
			IPS_LogMessage(__File__,"Registervariable ".$REGVAR." existiert nicht");

	   }
	else
	   {
		foreach ( $sticks as $stick )
		   {
	   	//IPS_Logmessage("Plugwise_Include","An mehrere Sticks senden " . $stick);

			RegVar_SendText($stick,"\x05\x05\x03\x03".$cmd."\x0D\x0A");
			}
	   }

Kann mir da jemand helfen?

Gruß
Horst

Hallo
Zeile 150 sollte das sein ?

RegVar_SendText($REGVAR,"\x05\x05\x03\x03".$cmd."\x0D\x0A");

loesche mal die Kommentarzeichen von :

//IPS_LogMessage(__File__,$REGVAR);

Im Meldungsfenster sollten mehrere Zeilen mit der gleichen ID kommen.
Diese ID sollte die „PlugwiseRegisterVariable“ sein.
Funktioniert den das Modul sonst ?

Ja Zeile 150 sieht genauso aus. Wenn ich die Kommentarzeichen lösche dann kommen Einträge die auf die Registervariable zeigen.

Ja Sonst funktioniert aus meiner Sicht alles.

LG
Horst

Alle die gleichen IDs ?

Ja, alle gleich.

Gruss
Horst

Zur Zeit wuerde ich glauben es ist ein Fehler in der Config ( Feld 10 ).
Falsche ID bei Registervariable. Wenn doch die anderen ohne Probleme sind.
An der Stelle im Script wird einfach das Array „$CircleGroups“ durchgegangen.
Aendere doch mal die Zeile :

	if (IPS_ObjectExists($REGVAR))
			RegVar_SendText($REGVAR,"\x05\x05\x03\x03".$cmd."\x0D\x0A");

in :

		if (IPS_ObjectExists($REGVAR))
			{
			$error = @RegVar_SendText($REGVAR,"\x05\x05\x03\x03".$cmd."\x0D\x0A");
			if ( $error == false )
				IPS_LogMessage(__File__,"Fehler bei RegVar_SendText :".$REGVAR);
			}

Das hat geklappt, Danke.

Hast Du für diese Meldungen auch noch eine Lösung?

19.01.2024, 04:28:07 | IPSFileHandler       | Copy https://raw.githubusercontent.com/mcs-51/IPSLibrary/Development/IPSLibrary/install/DownloadListFiles/IPSModuleManager_FileList.ini ---> C:/Windows/TEMP/DownloadListfile.ini
19.01.2024, 04:28:14 | IPSFileHandler       | Copy https://raw.githubusercontent.com/mcs-51/IPSLibrary/Development/IPSLibrary/install/DownloadListFiles/IPSHighcharts_FileList.ini ---> C:/Windows/TEMP/DownloadListfile.ini
19.01.2024, 04:28:15 | IPSFileHandler       | Copy https://raw.githubusercontent.com/1007/IPS1007Library/master/IPSLibrary/install/DownloadListFiles/WithingsInfo_FileList.ini ---> C:/Windows/TEMP/DownloadListfile.ini

Da gibt es auch mehrere von, ich denke die brauche ich auch nicht wirklich und schreiben nur die LOG voll.

Gruß
Horst

Und kommt eine Fehlermeldung im Log ? „Fehler bei RegVar_SendText“

Das ist Bestandteil von der IPSLibrary. Sollte nur einmal in der Nacht kommen.
Ausgeloest im File IPSFileHandler.class.php Zeile 141. (auskommentieren wenn nicht gewollt).

Danke, habe es mal auskommentiert.

Nein, keine Fehlermeldung.