Ok, hab es gerade mal getestet.
In der Konfigdatei die Bindestriche aus dem Namen entfernt nun gehts, die Ciclegruppen werden gefunden und auch aktualisiert. Ist zwar nicht schön das ich die Bindeschtriche nicht mehr habe, aber immerhin besser als ca 50.000 Fehlermeldungen pro Tag, da hilft auch der beste Logger nichts.
Siehst du eine Chance das mit den Bindestrichen zu ändern?
Sehe gerade, alle Fehler sind noch nicht weg.
einen gibts immer noch häufiger.
Error: Warning: Variable #0 existiert nicht
Error in Script D:\Program Files\IP-Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php on Line 1193
133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
38 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
in IPSLogger_PhpErrorHandler
1193 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call getvalue)
60 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call berechne_gruppenverbrauch)
Nur keine Hektik, workaround ist ja da, auch wenn es noch nicht optimal ist.
Danke dir auf jedenfall schon mal für die prompte Hilfe und auch für dieses Modul. Danke auch an allen anderen deren Ideen hier eingeflossen sind, Superarbeit.
Hoffe das ich irgenwann das mal ein wenig zurückgeben kann.
Das gute daran ist , dass Leute Sonderzeichen und Umlaute benutzen
an Stellen an denen ich das niemals machen wuerde.
Jedenfalls kenn ich jetzt das Problem , Danke
habe nun mal aus der Testlib installiert. Schaut so aus als wenn das Problem mit den Sonderzeichen weg ist. „Ü“ und „-“ werden schön angelegt und die Varablen darunter gefunden und gefüllt.
einzig der Fehler mit der Variable 0 ist noch immer da
IPSymcon-Err-PHP 2012-07-10 19:54:00.145 Warning: Variable #0 existiert nicht Error in Script D:\Program Files\IP-Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php on Line 1205 133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out) 38 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err) in IPSLogger_PhpErrorHandler 1205 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call getvalue) 60 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call berechne_gruppenverbrauch)
IPSymcon-Err-PHP 2012-07-10 19:54:00.171 Warning: Variable #0 existiert nicht Error in Script D:\Program Files\IP-Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php on Line 1207 133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out) 38 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err) in IPSLogger_PhpErrorHandler 1207 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call getvalue) 60 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call berechne_gruppenverbrauch)
IPSymcon-Err-PHP 2012-07-10 19:54:00.233 Warning: Variable #0 existiert nicht Error in Script D:\Program Files\IP-Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php on Line 1205 133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out) 38 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err) in IPSLogger_PhpErrorHandler 1205 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call getvalue) 60 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call berechne_gruppenverbrauch)
IPSymcon-Err-PHP 2012-07-10 19:54:00.276 Warning: Variable #0 existiert nicht Error in Script D:\Program Files\IP-Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php on Line 1207 133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out) 38 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err) in IPSLogger_PhpErrorHandler 1207 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call getvalue) 60 in IPSLibrary\app\hardware\Plugwise\Plugwise_Controller.ips.php (call berechne_gruppenverbrauch)
Habe ich vielleicht noch in der Konfigdatei etwas falsch, ich habe noch keinen Externen Zähler. Mir ist noch nicht 100% klar wie ich das in der Konfigdatei einstellen muss.
ich habe nun die Zeilen auskommentiert und der Fehler scheint weg zu sein.
Dann war die Vermutung wohl richtig mit dem Externen Zähler.
Ich hatte die externen Zähler so drin:
nachdem ich die Base Komponenten der Library installieren konnte habe ich auch das Plugwise Modul erneut installiert.
Allerdings sehe ich im Wenfront keinen Tab mit Plugwise.
Ich bin mir auch nicht sicher, woran ich erkenne an welchem Comport der Stick hängt.
Denn bei starten des installer scripts kommt oft sowas:
Bei 55980 Actionscript setzen
COMPort nicht offen
COMPort nicht offen
COMPort nicht offen
COMPort nicht offen
Create Circle000D6F0000C3B1DA
PW Create Circle: 000D6F0000C3B1DA
COMPort nicht offen
COMPort nicht offen
COMPort nicht offen
COMPort nicht offen
Create Circle000D6F0000B81B7E
PW Create Circle: 000D6F0000B81B7EIPSModuleManager-Log-IPSModuleManager 2012-07-14 15:54:36.57 Set VariableCustomAction='' for Variable='Status'
Auch ist mir nicht klar, welches Script ich starten soll, wenn ich am Config was geändert habe.
In einem der ersten Beiträge steht da was von Install. Ist das das erste Script in diesem Thread?
Und vielleicht noch eine Anschlussfrage:
Source darf nicht laufen.
Das heißt der Webserver darf nicht laufen oder ich darf Source nicht starten?
Was ist der Grund?
Source darf nicht laufen , da nur ein Programm auf den Stick zugreifen kann.
Den C0mport findest du im Geraetemanager unter Anschluesse COM
Dort sollte ein Eintrag sein (USB Serial Port ( COMx ).
Wenn du in der Config etwas aenderst starte einfach nochmal die Installation oder im Webfront ein Modulupdate.
Im Webfront sollte aber schon was sein .
Was hast du im Tree unter
Visualization - Webfront - Plugwise ?
Wenn ich sowohl in Config, als auch im I/O Part auf com5 ändere, wird nach der Installation auf com4 gesetzt.
Das sind aber glaube ich die IPS-868 Komponenten.
Es kann eigentlich nur 5 sein.
Bei 55980 Actionscript setzenAbort Processing during Error: Serieller Port ist nicht geöffnet!
Error in Script C:\Program Files\IP-Symcon\scripts\IPSLibrary\app\hardware\Plugwise\Plugwise_Include.ips.php on Line 58
Ist auch Com5. Wenn es nach der Installation wieder auf COM4 steht, dann
aenderst du entweder die falsche Konfig-Datei oder du machst immer eine Erstinstallation.
Mach mal das , Ohne das TRUE
Es werden aber 0 Kosten angezeigt und bei Tarif steht: ?0 Cent / kWh
Grafiken
Die Grafiken sind leer. Es wird zwar ein weißer Rahmen angezeigt, mit grauer X-Linie und links steht Watt in 90° gedreht, aber es ist keine Linie drin.