FHEM Forum

FHEM => fhem-users => Thema gestartet von: Guest am 16 November 2011, 23:08:51

Titel: Funktionen
Beitrag von: Guest am 16 November 2011, 23:08:51
Originally posted by: <email address deleted>

Hallo liebe Fhem Gemeinde.

Fhem läuft soweit zwar sehr gut, jedoch durchblicke ich noch nicht
ganz, ob es eine Möglichkeit gibt Funktionen zu schreiben, sodass ich
die selbe Funktion über mehrere Tasten auf verschiedenen
Fernbedienungen aufrufen kann ohne für jeden Button dann define
notify
Titel: Re: Funktionen
Beitrag von: rudolfkoenig am 17 November 2011, 08:17:29
                                                   

> Mein Ziel ist also eine Funktion zentral zu deklarieren und dann
> darauf mit einem kurzen Befehl zuzugreifen.

Ich sehe 3 unterschiedliche Wege:
- Funktionalitaet in einem externen Programm realisieren und es ueber
  "programm argument" aufrufen.
- Eine perl Funktion in 99_MyUtils.pm bauen und es ueber
  { MeineFunktion("Argument") } aufrufen
- Programm als Perl "einzeiler" in einem notify realisieren, und es ueber
    trigger MyNotify argument
  aufrufen. Siehe MyMacro Abschnitt in http://fhem.de/commandref.html#perl

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com
Titel: Re: Funktionen
Beitrag von: Guest am 17 November 2011, 09:53:56
Originally posted by: <email address deleted>

Danke für die Antwort ;-)

Grüße Till

On 17 Nov., 08:17, Rudolf Koenig wrote:
> > Mein Ziel ist also eine Funktion zentral zu deklarieren und dann
> > darauf mit einem kurzen Befehl zuzugreifen.
>
> Ich sehe 3 unterschiedliche Wege:
> - Funktionalitaet in einem externen Programm realisieren und es ueber
>   "programm argument" aufrufen.
> - Eine perl Funktion in 99_MyUtils.pm bauen und es ueber
>   { MeineFunktion("Argument") } aufrufen
> - Programm als Perl "einzeiler" in einem notify realisieren, und es ueber
>     trigger MyNotify argument
>   aufrufen. Siehe MyMacro Abschnitt inhttp://fhem.de/commandref.html#perl

--
To unsubscribe from this group, send email to
fhem-users+unsubscribe@googlegroups.com