FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: hugomckinley am 29 Juli 2019, 21:43:10

Titel: [GELÖST] cmdalias Parameterübergabe an Perlfunction
Beitrag von: hugomckinley am 29 Juli 2019, 21:43:10
Hi,
ich möchte mit einem cmdalias eine Perlfunktion aufrufen und den Parameter den der cmdalias bekommt an die Perlfunktion durchreichen.
Die Definition sieht folgendermaßen aus:
daikin_window_notify AS {daikin_window_notify($EVENT)}

Wenn ich ein daikin_window_notify ohne Parameter aufrufe, wird die Perlfunktion mit einem leeren String aufgerufen.
Wenn ich aber ein daikin_window_notify test mache, dann wird die Funktion nicht aufgerufen.

Ich steh komplett auf dem Schlauch und weiß absolut nicht warum das so ist.

Bitte lichtet den Wald für mich.
Danke!

Hugo
Titel: Antw:cmdalias Parameterübergabe an Perlfunction
Beitrag von: hugomckinley am 29 Juli 2019, 21:53:21
Manchmal hilft laut denken (in diesem Fall schreiben ;-)

Lösung: Die Definition muss lauten daikin_window_notify .* AS {daikin_window_notify($EVENT)}

dann funktionierts auch mit dem Parameter :-)