Mit Script Links Schalten

Hallo Leute,

ist es möglich mit eine Script alle verlinkte Variablen zu Schalten?
Quasi ein Script für „AUS“ oder „AN“ und beim Ausführen werden alle an Script verlinkte Variblen Aus bzw. Eingeschaltet.

Gruß

Klar.
Aber du schaltest nicht den Link, sondern immer das Ziel. Das bekommst du mit IPS_GetLink raus.
Und generisches schalten dann mit RequestAction.
Michael

mit IPS_GetLink sehe ich das Ziel. Aber wie bekomme ich die Infos ohne eine ID im Script einzutragen :confused:

Oder übersehe ich was?

Gruß

Wenn du die Links unterhalb oder auf gleicher Ebene wie das Script platzierst, ist das einfach.
Du kannst doch über die IPS Systemvariable die ID vom Script ermitteln und ggfsl. mit IPS_GetParent den Parent vom Script.
Dann alle Objekte mit IPS_GetChildren holen und als Schleife durchlaufen.
Dabei immer erst prüfen ob das aktuelle Objekt der Schleife auch ein Link ist und erst dann das Ziel aus dem Link holen.
Eventuell wäre das eine Alternative für dich?

Michael