From 9b06a6dbfe100668e4a43139738863bc50fc3198 Mon Sep 17 00:00:00 2001 From: rudolfkoenig <> Date: Sat, 4 Oct 2014 11:30:39 +0000 Subject: [PATCH] commandref_frame.html: Attribute rewrite by Boris + some reformatting by me (Forum #27451) git-svn-id: https://svn.fhem.de/fhem/trunk@6671 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/docs/commandref_frame.html | 142 +++++++-- fhem/docs/commandref_frame_DE.html | 496 +++++++++++++++++------------ 2 files changed, 396 insertions(+), 242 deletions(-) diff --git a/fhem/docs/commandref_frame.html b/fhem/docs/commandref_frame.html index 41e01329a..3ed0b3b51 100644 --- a/fhem/docs/commandref_frame.html +++ b/fhem/docs/commandref_frame.html @@ -29,6 +29,7 @@ Introduction
Fhem command types
Device specification
+ Attributes

Fhem commands @@ -314,7 +315,7 @@ A line ending with \ will be concatenated with the next one, so long lines
  • the spec may not contain space characters.
  • if there is a device which exactly corresponds to the spec, then no special processing is done.
  • -
  • first the spec is separated by komma, then the regular expression and +
  • first the spec is separated by comma, then the regular expression and filter operations are executed.
  • the returned list can contain the same device more than once, so "set lamp3,lamp3 on" switches lamp3 twice.
  • @@ -323,30 +324,44 @@ A line ending with \ will be concatenated with the next one, so long lines - -

    ?, help

    + + +

    Attributes

    + +All devices have attributes. These can be set by means of the attr command, displayed with the displayattr command, and deleted by the deleteattr command.

    + +There are global attributes that are used by all devices and local attributes +that apply to individual device classes only.

    + +Some devices (like FHEMWEB) automatically define new +global attributes on the first definition of a device of such type.

    + +You can use the command

    attr global userattr +<attributelist>

    for the global device to +declare new global attributes and

    attr <devicespec> userattr +<attributelist>

    for individual devices according to devspec to declare new local attributes. + +<attributelist> is a space-separated list which contains the +names of the additional attributes. See the documentation of the attr command for examples.

    + +Be careful not to overwrite additional global attributes previously defined by +yourself or a device. Use the attr global userattr +<attributelist> as early in your configuration as possible. + +

    Device specific attributes

    + +Device specific attributes are documented in the corresponding device section. + + +

    Global attributes used by all devices

    + - -

    attr

    - -
    + + - Device specific attributes are documented in the corresponding device section. +

    Common attributes

    + +The following local attributes are used by a wider range of devices: + + + + +

    + + +

    ?, help

    + + + +

    attr

    + - -

    ?, help

    + + + +

    Attribute

    + +Alle Geräte haben Attribute. Diese werden mittels des Befehls attr gesetzt, angezeigt mit dem Befehl displayattr, und mit dem Kommando deleteattr entfernt.

    + +Es gibt globale Attribute, die von allen Geräten genutzt werden, und lokale +Attribute, die nur auf individuelle Geräteklassen zutreffen.

    + +Manche Geräte (wie FHEMWEB) definieren automatisch +neue globale Attribute bei der ersten Definition eines Gerätes dieses +Typs.

    + +Sie können den Befehl

    attr global userattr +<attributelist>

    für das Gerät global verwenden, um neue globale Attribute zu deklarieren, +und

    attr <devicespec> userattr +<attributelist>,

    um neue lokale Attribute für bestimmte +individuelle Geräte gemäß devspec zu +deklarieren. + +<attributelist> ist eine durch Leerzeichen getrennte Liste, +die die Namen der zusätzlichen Attribute enthält. In der +Dokumentation zum Befehl attr sind Beispiele.

    + +Seien Sie vorsichtig und überschreiben Sie keine zusätzlichen +globale Attribute, die bereits zuvor durch Sie selbst oder ein Gerät +definiert wurden. attr global userattr <attributelist> +sollte so früh wie möglich in der Konfiguration erscheinen. + +

    Gerätespezifische Attribute

    + +Gerätespezifische Attribute sind in dem jeweiligen Abschnitt zum +Gerät dokumentiert. + + +

    Globale Attribute für alle Geräte

    + - - -

    attr

    - + +

    Allgemeine Attribute

    + +Die folgenden lokalen Attribute werden von mehreren Geräte verwendet: + + + + +

    + + + + + +

    ?, help

    + + + +

    attr

    +