Moin,
ich habe ein kleines Problem beim Aufruf eines Script aus einem anderen Objektzweig:
Hier liegt mein Script SetScene:
Das Script SetScene ermittelt mittels
$ParentID = IPS_GetParent($_IPS['SELF']);
seine ParentID um darüber die Kategorie bspw. Büro zu finden.
Alles soweit prima. Nun rufe ich aus einem andern Objektzweig das Script über
<?php
$Name='Dummy';
$transitiontime=100;
include(IPS_GetScriptFile(49730));
?>
auf, um ein paar Variablen zu setzen und das Script SetScene zu starten. Dann hat es aber über $_IPS[‚SELF‘] die Objekt-ID des aufrufenden Scripts ermittelt. Somit findet es natürlich die Kategorie Büro nicht mehr.
Wie kann ich die Objekt-ID des Scipts SetScene an dem eigentliche Speicherort ermitteln, ich will sie nicht im Script fest vergeben.
Freue mich über jede Hilfe.
Grüße aus dem stürmischen Münster.
Detlev.