IPS_RunScript und Konsorten

Auf meinem Raspberry System mit IP Symcon Kernel 4.0 funktionieren die IPS_RunScript… Funktionen nicht.
In den Logmessages erhalte ich.

11.07.2015 20:15:29*| ScriptEngine*| Result für ScriptID #48652: <br />
<b>Warning</b>: Scripts cannot be started recursivly in the same thread in <b>/usr/share/symcon/scripts/48652.ips.php</b> on line <b>3</b><br />

Ist da was bekannt?

Ja. Gleicher Fehler hier:
IP-Symcon Community Forum

Und leider auch bei den IPS-Modulen wenn man Daten übergeben möchte mit IPS_SendDataToParent und IPS_SendDataToChildren.

Ursache scheint immer die Verbindung zwischen IPS und PHP-Scripten zu sein.
Und ist wohl auch (außer bei der RegVar) noch nicht behoben.

Michael

Hm. Schaue ich mir an. Das sollte natürlich nicht passieren. Es sollte übrigens nur die Wait Funktionen betreffen.

paresy

Die IPS_RunScriptWait Funktionen laufen bei mir überhaupt nicht.

Im Log steht:
11.07.2015 22:26:20*| ScriptEngine*| Result für ScriptID #44570: an<br />
<b>Fatal error</b>: Call to undefined function IPS_RunScriptWait() in <b>/usr/share/symcon/scripts/44570.ips.php</b> on line <b>35</b><br />

In der heutigen version ist das Problem behoben :slight_smile:
Aber ich kann mit den IPS_RunScriptEx und IPS_RunScriptWaitEx Befehlen keine Parameterarrays übergeben. Ist das vielleicht noch nicht implementiert, oder hat sich da etwas geändert?

Wenn man es so macht klappt es auch mit den Parametern:

$Schaltzustand = $_IPS[‚Schaltzustand‘];