Ich sehe gerade, dass es auch bei der Verwaltung der Library zu Problemen kommt. Z.B. kann ich mir nicht mehr anzeigen lassen, welche Module der Library alles im Einsatz sind
Ich vermute, das gibt eine größere Baustelle. Zumal es zum Beispiel für IPSWatering und IPSHighCharts meines Wissens nach keinen Ersatz gibt.
Da müsste @Brownson etwas zu sagen, ob die Library 7.0 unterstützen wird. Ich befürchte aber, dass wenn nicht, der Abschied von der Library für viele eine große Hürde sein wird beim Umstieg auf 7.0
ich schätze das ist das selbe Problem wie z.B. bei str_replace, d.h. automatic type conversion scheint meistens/immer nicht mehr zu gehen. Ich vermute mit strval($val) geht es.
Ich bin soeben auf die 7.0 umgestiegen und bekomme die folgende Fehlermeldung:
27.05.2023, 20:14:15 | FlowHandler | Kann Daten nicht zur Instanz #26811 weiterleiten:
Fatal error: Uncaught ArgumentCountError: Too few arguments to function IPSLogger_PhpErrorHandler(), 4 passed in D:\Daten\ProgramData\Symcon\modules\.store\info.schnittcher.ips.shelly\ShellyPlug\module.php on line 34 and exactly 5 expected in D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php:24
Stack trace:
#0 D:\Daten\ProgramData\Symcon\modules\.store\info.schnittcher.ips.shelly\ShellyPlug\module.php(34): IPSLogger_PhpErrorHandler(8192, 'Function utf8_d...', 'D:\\Daten\\Progra...', 34)
#1 C:\Windows\System32\-(3): ShellyPlug->ReceiveData('{"DataID":"{7F7...')
#2 {main}
thrown in D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php on line 24
Fatal error: Uncaught ArgumentCountError: Too few arguments to function IPSLogger_PhpErrorHandler(), 4 passed in D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php on line 91 and exactly 5 expected in D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php:24
Stack trace:
#0 D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php(91): IPSLogger_PhpErrorHandler(8192, 'Function utf8_d...', 'D:\\Daten\\Progra...', 91)
#1 D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php(506): IPSLogger_OutLog4IPS(1, 'Error', 'PHP', 'Error: Uncaught...')
#2 D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_Output.inc.php(39): IPSLogger_invokeLoggers(1, 'Error', 'PHP', 'Error: Uncaught...', '\n 137 in D:\\Da...', 0)
#3 D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php(137): IPSLogger_Out(1, 'Error', 'PHP', 'Error: Uncaught...')
#4 D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php(33): IPSLogger_Err('PHP', 'Error: Uncaught...')
#5 D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php(121): IPSLogger_PhpErrorHandler(1, 'Uncaught Argume...', 'D:\\Daten\\Progra...', 24, NULL)
#6 [internal function]: IPSLogger_PhpFatalErrorHandler()
#7 {main}
thrown in D:\Daten\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php on line 24
Wobei es sich hier um MQTT Instanzen handelt.
Was werden hier noch für Infos benötigt ?
Kurze Frage an diejenigen, die die Library unter 7.0 nutzen. Funktioniert Sie unter 7.0 mit Anpassungen? Hat jemand das Bewässerungsmodul und läuft es unter 7.0.
Vielleicht kann jemand Licht ins Dunkle bringen