Cmdalias: Unterschied zwischen den Versionen

Aus FHEMWiki
(Die Seite wurde neu angelegt: „{{Infobox Modul |ModPurpose=Erstellen von Benutzer-definierten Befehlen in FHEM |ModType=h |ModForumArea=FHEM |ModTechName=98_cmdalias.pm |ModOwner=[http://for…“)
 
Zeile 22: Zeile 22:
== Beispiele ==
== Beispiele ==


 
Auflisten von Geräten die in FHEM das Attribut "ignore" gesetzt haben
 
<pre>define cmd_showignoreddevices cmdalias showignoreddevices AS { join("\n", grep { $attr{$_}{ignore} } sort keys %attr ) }</pre>


== Links ==
== Links ==

Version vom 18. Oktober 2015, 07:23 Uhr

Cmdalias
Zweck / Funktion
Erstellen von Benutzer-definierten Befehlen in FHEM
Allgemein
Typ Hilfsmodul
Details
Dokumentation EN / DE
Support (Forum) FHEM
Modulname 98_cmdalias.pm
Ersteller rudolfkoenig
Wichtig: sofern vorhanden, gilt im Zweifel immer die (englische) Beschreibung in der commandref!


cmdalias ist ein Modul zum definieren von benutzerdefinierten Befehlen.

Zielsetzung

Die jeweiligen Befehlsketten können mit diesem Modul verkürzt werden oder sogar verändert werden.

Einbindung in Fhem

define <name> cmdalias <cmd> [parameter] AS newcommand..."

Beispieldefinition

define s1 cmdalias shutdown update AS save;;shutdown
define s2 cmdalias set lamp .* AS { Log 1, "$EVENT";; fhem("set $EVENT") }

Beispiele

Auflisten von Geräten die in FHEM das Attribut "ignore" gesetzt haben

define cmd_showignoreddevices cmdalias showignoreddevices AS { join("\n", grep { $attr{$_}{ignore} } sort keys %attr ) }

Links