Attribut genericDeviceType: Unterschied zwischen den Versionen

Aus FHEMWiki
(Die Seite wurde neu angelegt: „===genericDeviceType=== Dieses Attribut dient dazu, ohne spezielle Angaben einen bestimmten ''Service'' (und somit auch bestimmte ''Characteristics'') auszuwä…“)
 
Keine Bearbeitungszusammenfassung
 
(7 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Baustelle}}
===genericDeviceType===
===genericDeviceType===
Dieses Attribut dient dazu, ohne spezielle Angaben einen bestimmten ''Service'' (und somit auch bestimmte ''Characteristics'') auszuwählen und somit Konfigurationsaufwand zu sparen.
Dieses Attribut dient dazu, ohne spezielle Angaben einen bestimmten Gerätetyp und damit verpflichtend vorhandene Readings oder Settings auszuwählen und somit Konfigurationsaufwand zu sparen.
Das Attribut kann nur wenige verschiedene Werte annehmen, die per Drop-Down-Liste ausgewählt werden können.
Das Attribut kann nur wenige verschiedene Werte annehmen, die per Drop-Down-Liste ausgewählt werden können.
Jedes FHEM-Device kann mehreren genericDeviceTypes zugeordnet sein, in diesem Falle sind die Attributwerte durch Kommata getrennt. Beispielsweise kann ein Gerät gleichzeitig Thermometer und Hygrometer sein
{| class="wikitable"
{| class="wikitable"
|-
|-
! Name !! ''Service'' !! ''Characteristics'' !! Bemerkungen
! Name !! Readings verpflichtend!! Readings optional !! Settings          !! Settings optional !! Bemerkungen
|-
|-
| security
| switch || state=on/off        ||                  || state=on/off      ||                  || 
|-
|-
| ignore
| outlet || state=on/off        || power            || state=on/off      ||                  || 
|-
|-
| switch
| light  || state=on/off        || power            || state=on/off      ||                  || 
|-
|-
| outlet
| dimmer || state=on/off, pct=<Prozent> || power          || state=on/off, pct=<Prozent> ||          || 
|-
|-
| light
| blind  || state=open/closed, pct=<Prozent> ||          || state=open/closed, pct=<Prozent> ||          || 
|-
|-
| blind || blind || CurrentPosition/TargetPosition ||
| thermometer || temperature=<Grad> ''oder'' measured-temp=<Grad> ||                  ||                    ||                  || 
* Wenn das Device einen set-Befehl ''position'' hat, wird gemappt<br/> CurrentPosition => reading=''position'', TargetPosition => reading=''position'', cmd=''position''
** Wenn TYPE=''DUOFERN'', werden die Datenwerte für CurrentPosition und TargetPosition invertiert.
** Wenn TYPE=''SOMFY'', werden die Datenwerte für CurrentPosition und TargetPosition invertiert, und das Kommando zum Setzen wird auf cmd=''pos'' geändert.
* Ansonsten wird gemappt <br/> CurrentPosition => reading=''pct'', TargetPosition => reading=''pct'', cmd=''pct''
** Wenn ein Attribut levelInverse gesetzt ist, werden die Datenwerte für CurrentPosition und TargetPosition invertiert.
|-
|-
| thermometer
| TemperatureSensor || temperature=<Grad> ''oder'' measured-temp=<Grad>  ||                  ||                    ||                  || 
|-
|-
| thermostat
| thermostat || desired-temp=<Grad>    ||                  || desired-temp=<Grad>||                  || 
|-
|-
| contact
| hygrometer || humidity=<Prozent> ||                  ||                    ||                  || 
|-
|-
| garage
| HumiditySensor || humidity=<Prozent> ||                  ||                    ||                  || 
|-
|-
| window
| ContactSensor ||   ||                 ||                   ||                  || 
|-
| lock || lock || LockCurrentState/LockTargetState
|}
|}
[[Kategorie:Sprachsteuerung]]
[[Kategorie:Sprachsteuerung]]

Aktuelle Version vom 13. Januar 2022, 11:04 Uhr


Clock - Under Construction.svg An dieser Seite wird momentan noch gearbeitet.


genericDeviceType

Dieses Attribut dient dazu, ohne spezielle Angaben einen bestimmten Gerätetyp und damit verpflichtend vorhandene Readings oder Settings auszuwählen und somit Konfigurationsaufwand zu sparen. Das Attribut kann nur wenige verschiedene Werte annehmen, die per Drop-Down-Liste ausgewählt werden können. Jedes FHEM-Device kann mehreren genericDeviceTypes zugeordnet sein, in diesem Falle sind die Attributwerte durch Kommata getrennt. Beispielsweise kann ein Gerät gleichzeitig Thermometer und Hygrometer sein

Name Readings verpflichtend Readings optional Settings Settings optional Bemerkungen
switch state=on/off state=on/off
outlet state=on/off power state=on/off
light state=on/off power state=on/off
dimmer state=on/off, pct=<Prozent> power state=on/off, pct=<Prozent>
blind state=open/closed, pct=<Prozent> state=open/closed, pct=<Prozent>
thermometer temperature=<Grad> oder measured-temp=<Grad>
TemperatureSensor temperature=<Grad> oder measured-temp=<Grad>
thermostat desired-temp=<Grad> desired-temp=<Grad>
hygrometer humidity=<Prozent>
HumiditySensor humidity=<Prozent>
ContactSensor