Cmdalias: Unterschied zwischen den Versionen
| Zeile 23: | Zeile 23: | ||
Auflisten von Geräten die in FHEM das Attribut "ignore" gesetzt haben | Auflisten von Geräten die in FHEM das Attribut "ignore" gesetzt haben | ||
<pre>define | <pre>define c_showignoreddevices cmdalias showignoreddevices AS { join("\n", grep { $attr{$_}{ignore} } sort keys %attr ) }</pre> | ||
== Links == | == Links == | ||
Version vom 18. Oktober 2015, 07:24 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;;shutdowndefine 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 c_showignoreddevices cmdalias showignoreddevices AS { join("\n", grep { $attr{$_}{ignore} } sort keys %attr ) }
Links
- Thread über das Modul im Fhem Forum
- Thread mit weiteren Informationen