Sender abfrage im Modul Nutzen $_IPS['SENDER'] für z.B. WebFront

Hallo,

ich komme gerade in meinem Modul nicht weiter.

Ausgangspunkt:

Ich will wissen, wer eine „Aktion“ ausgelöst hat, entweder ein Benutzer über das WebFront oder eine HomeMatic Instanz oder ein TimerScript.

Ausserhalb der Module nutze $_IPS[‚SENDER‘] , um z.B. das WebFront abzufragen…

Jetzt will ich dies auch in meinem Modul nutzen, ich will abfragen, ob es über das WebFront „ausgelöst“ wurde.

Nutze ich $_IPS[‚SENDER‘] im Modul erhalte ich als Ergebnis: RunScript.

Gibt es eine Möglichkeit das umzusetzen?

Die Variable brauchst du nicht.
Dafür gibt es RequestAction.
Michael

okay, ich glaube ich habe zu kompliziert gedacht. So habe ich einen Ansatz… werde das mal ausprobieren probieren.

Danke!

Ich muss das Thema noch einmal hervorrufen, da ich nicht zu einer Lösung komme oder auf dem Schlauch stehe.

Nochmals die Ausgangssituation:

Ich habe ein Modul geschrieben, welches auch funktioniert.

Über das Webfront können bool Variablen (Switch) geschaltet werden.

Dazu nutze ich die RequestAction Funktion mit $Ident und $Value.

Mal angenommen ich habe mehrere Webfront, um für jeden Benutzer ein Webfront zu haben. Jeder schaltet auch sein Webfront.

Wie kann ich jetzt in einer Meldung anzeigen welcher User den Switch geschaltet hat.

Bzw. bei einem Webfront, die ID des Webfront ermitteln?

Jemand eine Idee?