FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: rapster am 25 November 2014, 22:14:25

Titel: CommandSet()
Beitrag von: rapster am 25 November 2014, 22:14:25
Hallo Zusammen,

ich habe den Perl Befehl CommandSet() in einem Codeschnipsel aufgeschnappt, finde allerdings nirgends eine Info hierzu :-(

Anscheinend bewirkt diese 2 Befehle genau das selbe:
{ CommandSet(undef, "dummy off") }
{ fhem("set dummy off") }

Sehe ich das richtig das CommandSet einfach der direkte Aufruf der Funktion in der fhem.pl ist, und das der 1. Parameter immer undef bzw. '' sein muss?
Sollte man Funktionen aus der fhem.pl überhaupt direkt ansprechen?
Gibt es Vorteile das ein oder andere zu verwenden?

Danke  ;D

Gruß Claudiu
Titel: Antw:CommandSet()
Beitrag von: FHEMAN am 12 Januar 2015, 11:54:30
Das würde ich auch gerne wissen.
Ich vermute, dass 1. hierüber keine Exception bei undefiniertem Device verursacht und 2. ein Rückgabewert geliefert wird.
Titel: Antw:CommandSet()
Beitrag von: abc2006 am 19 Dezember 2018, 12:51:13
Tja.. und jetzt interessiert mich das auch, nachdem ich gerade im Modul STELLMOTOR darüber gestolpert bin ..

Grüße,
Stephan
Titel: Antw:CommandSet()
Beitrag von: marvin78 am 19 Dezember 2018, 12:57:00
fhem.pl ist die beste Doku dafür.

CommandSet realsiert den set Befehl.