Hallo Gemeinde,
Ich bekomme bei meinem Script, was meine Multimedia Komponenten (Fernseher, verstärker, usw) steuert folgende Meldung:
Fatal error: Uncaught ArgumentCountError: Too few arguments to function IPSLogger_PhpErrorHandler(), 4 passed in C:\ProgramData\Symcon\scripts\36180.ips.php on line 114 and exactly 5 expected in C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php:24 Stack trace: #0 C:\ProgramData\Symcon\scripts\36180.ips.php(114): IPSLogger_PhpErrorHandler(2, 'Undefined array...', 'C:\\ProgramData\\...', 114) #1 {main} thrown in C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php on line 24 Abort Processing during Fatal-Error: Uncaught ArgumentCountError: Too few arguments to function IPSLogger_PhpErrorHandler(), 4 passed in C:\ProgramData\Symcon\scripts\36180.ips.php on line 114 and exactly 5 expected in C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php:24 Stack trace: #0 C:\ProgramData\Symcon\scripts\36180.ips.php(114): IPSLogger_PhpErrorHandler(2, 'Undefined array...', 'C:\\ProgramData\\...', 114) #1 {main} thrown Error in Script C:\ProgramData\Symcon\scripts\IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php on Line 24
Nun bin ich nur schwacher Hobbyprogrammierer Kann mir mal einer auf die Sprünge helfen, nach was ich hier sehen kann ? Mit 6.x lief es heute Morgen noch.
Vielen lieben Dank
Hier ab Zeile 114:
if ($_IPS['VALUE'] !== MAKRO_ALLES_AUS){
HM_WriteValueBoolean(ID_BASS_STROM, 'STATE', true);
if (!GetValueBoolean(ID_SWITCH_STROM)){
RequestAction(ID_SWITCH_STROM, true);
$SleepTime = 10;
}
if (!GetValueBoolean(ID_IRTRANS_STROM)){
RequestAction(ID_IRTRANS_STROM, true);
$SleepTime = 10;
}
if (!GetValueBoolean(ID_SONOS_STROM)){
RequestAction(ID_SONOS_STROM, true);
}
Hier ab Zeile 24:
define('ID_HTPC_POWER' , 27858);
define('ID_DUNE_POWER' , 42379);
define('ID_SYNO_POWER' , 49950);
//Yamaha Device
define('ID_YAMAHA_SZENE', 26736);
define('YAMAHA_SZENE_NETFLIX', 1);
define('YAMAHA_SZENE_DUNE', 2);
define('YAMAHA_SZENE_PS3', 3);
define('YAMAHA_SZENE_PS4', 4);
define('YAMAHA_SZENE_HTPC', 5);
define('YAMAHA_SZENE_SONOS_WZ', 6);
define('YAMAHA_SZENE_WZ_SONOS', 7);
define('YAMAHA_SZENE_DELAY_AUS', 8);