Shutter Control für FS20 arbeitet unter 4.0 nicht richtig

Hallo zusammen,

seit ich vor ein paar Wochen das update auf IPS 4.0 gemacht habe fahren meine Rollladen gar nicht mehr oder falsch, ebenso wird das Shutter Script als fehlerhaft markiert. Vor dem Update hat alles einwandfrei funktioniert ohne jeglichen Fehler. Ich habe das Shutter Script neu angelegt, die FS20 Instanz wurde gelöscht neu angelegt und der Rollladen neu eingemessen hat aber alles nicht gebracht.

Also Backup von der vorherigen Version eingespielt und alles funktioniert bestens.

Könnte sich vom IPS Team jemand mal der Sache annehmen da ich mich nicht so gut mit PHP auskenne.

Vielen Dank

Gruß Michael

Dann stehen im Log Fehlermeldungen drin. Die könnte man ja mal anschauen um eine Lösung zu finden.

Gruß
Bruno

Wie Bruno schon sagt brauchen wir ein paar mehr Infos über Fehlermeldungen. :wink:

paresy

Hier der Fehler aus dem Log.

05:47:18 | 31352 | DEBUG | ScriptEngine | Executed Script 31352 ~ Sender: ShutterControl
05:47:18 | 32774 | WARNING | Shutter Control | <br />
<b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in <b>C:\Program Files (x86)\IP-Symcon\scripts\31352.ips.php</b> on line <b>39</b><br />
PHP-Error-Error: Maximum execution time of 30 seconds exceeded
Error in Script C:\Program Files (x86)\IP-Symcon\scripts\31352.ips.php on Line 39Abort Processing during Fatal-Error: Maximum execution time of 30 seconds exceeded
Error in Script C:\Program Files (x86)\IP-Symcon\scripts\31352.ips.php on Line 39
05:47:18 | 50157 | MESSAGE | VariableManager | [Räume\Wohnzimmer\Rolladen\Shutter Control\Position] = 0
05:47:18 | 42985 | DEBUG | ScriptEngine | Executed Event 46631 ~ Sender: TimerEvent
05:47:18 | 42985 | ERROR | ScriptEngine | Result for Event 46631

<br />
<b>Fatal error</b>: Maximum execution time of 30 seconds exceeded in <b>C:\Program Files (x86)\IP-Symcon\scripts\42985.ips.php</b> on line <b>14</b><br />
PHP-Error-Error: Maximum execution time of 30 seconds exceeded
Error in Script C:\Program Files (x86)\IP-Symcon\scripts\42985.ips.php on Line 14Abort Processing during Fatal-Error: Maximum execution time of 30 seconds exceeded
Error in Script C:\Program Files (x86)\IP-Symcon\scripts\42985.ips.php on Line 14

Und hier mal das Log einen Tag vorher:

05:47:17 | 31352 | DEBUG | ScriptEngine | Executing Script 31352 ~ Sender: ShutterControl
05:47:17 | 35989 | DEBUG | ScriptEngine | Executing Script 35989 ~ Sender: ShutterControl
05:47:17 | 23783 | DEBUG | VariableManager | [Räume\Wohnzimmer\Rolladen\Rolladen\Status] = true
05:47:17 | 33396 | DEBUG | VariableManager | [Räume\Wohnzimmer\Rolladen\Rolladen\Intensität] = 0
05:47:17 | 13653 | DEBUG | VariableManager | [Räume\Wohnzimmer\Rolladen\Rolladen\Timer] = 0
05:47:17 | 27632 | MESSAGE | VariableManager | [Räume\Wohnzimmer\Rolladen\Rolladen\Moving] = true

Ich habe die Skripte einmal manuell gestartet, dabei ist mir aufgefallen das der Rollladen einmal 15-20 Sekunden gebraucht hat um zu reagieren.

Gruß Michael

Hattest du evtl. vor dem Update in der php.ini eine andere max_execution_time stehen?

paresy

Ja, ich hab das jetzt mal auf 120 gesetzt.

Gruß Michael