IPS Variablen

Hallo IPS-Team,

wenn ich ein Script durch einen Variablen-Event starte, haette ich gern im Script die InstanzID / Location zur Verfuegung. Leider habe ich dazu nix in der Befehlsreferenz gefunden, koenntet Ihr das bereitstellen?

Gruss Torro

Hey Torro,

Es gibt doch die
$trigger = $IPS_VARIABLE;
und
$status = GetValueBoolean("$IPS_VARIABLE");

$trigger gibt dem String wert von dem die verantwortlich ist die das script getriggert hat;
$status gibt den wert die $IPS_VARIABLE mit sich trägt.

zb.
FS20 S4A hat variable „schalter“
und ist aufgenommen im script-trigger
Also beim drucken vom rechter knopf lauft das script und gibt im script
$IPS_VARIABLE : „schalter“
GetValueBool("$IPS_VARIABLE") : true

Hallo GGGss,

das ist schon klar, aber ich kann eine Variable ja durch verschiedene Sender setzen lassen - und dann weiss ich nicht, durch welche Instanz dies gemacht wurde.

Gruss Torro

Da halt ein ‚LastSender‘ variable mit im script nehmen…

PS: Das Heisst das ein Variable an verschiedene aktoren gekuppeld sein kann?
So weit habe ich es noch nicht versucht. Siehe da auch kein Grund fur. Scheint mir sogar ein wenig gefahrlich oder in jederfall ununbersichtlich.