Hello,
ich lasse meine Türstati per Script eruieren. Trigger auf dem Script sind bei Variablenänderung und zur Sicherheit soll das Script alle Minute ausgeführt werden.
Ab und zu erhalte ich im IPS Logger:
Warning: Waiting for response timed out
Error in Script C:\IP-Symcon\scripts\58254.ips.php on Line 46
133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
37 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err) in IPSLogger_PhpErrorHandler 59 in 58254.ips.php (call HM_WriteValueBoolean)
Warning: Waiting for response timed out
Error in Script C:\IP-Symcon\scripts\58254.ips.php on Line 59
133 in IPSLibrary\app\core\IPSLogger\IPSLogger.inc.php (call IPSLogger_Out)
37 in IPSLibrary\app\core\IPSLogger\IPSLogger_PhpErrorHandler.inc.php (call IPSLogger_Err) in IPSLogger_PhpErrorHandler 59 in 58254.ips.php (call HM_WriteValueBoolean)
(Line 46 und 59 sind jeweils die Zeilen HM_WriteValueBoolean nach dem IF)
<?
$Selbstverriegeleung = GetValue(26856 /*[Hardware\Homematic\EG\Haustür\Haustür Selbstverriegelung SWITCH 1\STATE]*/ );
$Daueroffen = GetValue(58141 /*[Hardware\Homematic\EG\Haustür\Haustür Daueroffen SWITCH 2\STATE]*/ );
$Haustuer = GetValue(48586 /*[Hardware\Homematic\EG\Haustür\Haustürkontakt 2 Gecshlossen SHUTTER_CONTACT\STATE]*/ );
$Schloss = GetValue(17092 /*[Hardware\Homematic\EG\Haustür\Haustürkontakt 1 Verschlossen SHUTTER_CONTACT\STATE]*/ );
$LEDSW1 = GetValue(26856 /*[Hardware\Homematic\EG\Haustür\Haustür Selbstverriegelung SWITCH 1\STATE]*/) ;
$LEDSW2 = GetValue(58141 /*[Hardware\Homematic\EG\Haustür\Haustür Daueroffen SWITCH 2\STATE]*/ );
...
if ($LEDSW1 == true) {
HM_WriteValueBoolean(10210 /*[Hardware\Homematic\EG\Haustür\Haustür LEDSW1 SWITCH 3]*/ , "STATE", false);
}
else
{
HM_WriteValueBoolean(10210 /*[Hardware\Homematic\EG\Haustür\Haustür LEDSW1 SWITCH 3]*/ , "STATE", true);
}
if ($LEDSW2 == true) {
HM_WriteValueBoolean(20121 /*[Hardware\Homematic\EG\Haustür\Haustür LEDSW2 SWITCH 4]*/ , "STATE" , true);
}
else
{
HM_WriteValueBoolean(20121 /*[Hardware\Homematic\EG\Haustür\Haustür LEDSW2 SWITCH 4]*/ , "STATE" , false);
}
Die Gerätekommunikation des HM-LC-SW4-PCB meldet auch hin und wieder dass sie gestört war. Ist die eine Minute vielleicht zu knapp für den Trigger?