Suche ID der Kategorie, wo dieses Script liegt

Hallo in die Runde,

ich suche ein Script/Befehl womit ich die ID der Kategorie/Ordner in IPS bekommen, in der das Script selber liegt.

Beispiel:

Kategorie 12345 TEST

Script in der Kategorie XYC:


<?
$alleKategorien = IPS_GetCategoryList();
print_r($alleKategorien);   /* liefert z.B.:
                        Array
                        (
                            [0] => 0
                            [1] => 37659
                            [2] => 18326
                            usw. ...
                        )
                      */
//Jetzt brauche ich aber die ID der Kategorie, also 12345 und nicht alle, habe in der Dokumentation nur dieses gefunden.

?>

Hintergrund:
Ich lasse mir IDs von Scripten per Namen ermitteln, da ab mehrere Namen in IPS identisch sind, will ich auf Nummer sicher gehen und folgenden Befehl benutzern:

$ScriptID = @IPS_GetScriptIDByName(„Regenerfassung“, $ParentID);

Hierzu muss ich aber die „ParentID“ angeben also die ID der Kategorie.

Kann mir jemand helfen?

Viele Grüße

Probier´s doch einfach mal mit IPS_GetParent($IPS_SELF). Geht aber nur, wenn das Skript nicht noch unter einem Dummy-Modul o.ä. liegt.

Super - Danke für die Hilfe!

Hier für alle:



$ParentID = IPS_GetParent($IPS_SELF);
$TESTID = @IPS_GetVariableIDByName("TEST", $ParentID);