ich hoffe Du kannst mir helfen. Ich habe gestern das aktuelle Update eingespielt… Leider bekomme ich jetzt folgende Fehlermeldungen beim Abruf der PowerMeter und der Systemvariablen.
11.01.2017 16:09:16*| PHP*| Error: Error: Call to undefined method HMPowerMeter::GetBuffer()
Error in Script C:\IP-Symcon\modules\IPSHomematicExtended\HMBase.php on Line 183
134 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
33 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err)
121 in scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_PhpErrorHandler)
in IPSLogger_PhpFatalErrorHandler
Ich habe versucht, das neue Modul HomeMatic Dis-EP-WM55 mit der Beta der Version 2.20 anzulegen. Ich erhalte eine Fehlermeldung in HTML-Fragmenten „Notice: Undefined Variable: ID in …\IPSHomematicExtended\ePaperStatusAnzeige\module.php on line 36 … Warning: Root kann nicht geändert werden in …“.
Die Meldung scheint einen anderen Fehler zu überdecken, das ist doof.
Ich ändere da mal etwas.
Dennoch kannst du der Instanz selbst einen Namen geben und sie nutzen.
Der eigentliche Fehler wird aber wohl dennoch vorhanden sein, dazu würde ich die bitten einmal den Reiter Debug der Instanz zu öffnen und dann bei den Einstellungen noch mal auf übernehmen zu klicken.
Eventuell taucht dann der eigentliche Fehler im Debug auf.
Die Fehlermeldung müsste aber jetzt anders sein.
Ich kann es aber hier auch einfach nicht nachstellen.
Auch sollte die Fehlermeldung unterschiedlich sein, wenn du auf Übernehmen oder CCU auslesen klickst.
Welche IPS-Version unter welchen OS hast du das Problem ?
Bitte häng mir die Ausgabe des Debug mit den Button ‚Speichern als‘ in der Konsole hier mal an, in deiner Ausgabe fehlt entweder etwas, oder deine CCU liefert ‚Müll‘ am Ende.
Okay, danke.
Ich sehe ich muss das Fehlerhandling noch Mal ändern.
Allerdings kommt da tatsächlich von der CCU ein defektes XML zurück.
Welche CCU und Firmware hast du?
Ist die aktuell?
Michael