Attribut genericDeviceType: Unterschied zwischen den Versionen

Aus FHEMWiki
Keine Bearbeitungszusammenfassung
Zeile 1: Zeile 1:
===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
{| class="wikitable"
{| class="wikitable"
|-
|-
! Name !! Readings !! Readings optional !! Settings !! Settings optional
! Name !! Readings verpflichtend!! Readings optional !! Settings           !! Settings optional !! Bemerkungen
|-
|-
| switch || state=on/off ||             || state=on/off  
| switch || state=on|off       ||                   || state=on|off       !!                  !! 
|-
|-
| outlet || state=on/off || power       || state=on/off  
| outlet || state=on|off       || power             || state=on|off       !!                  !! 
|-
|-
|   
| light || state=on|off        || power            || state=on|off      !!                  !! 
|-
|-
|
| dimmer || state=on|off|<Prozent> || power          || state=on|off, pct=<Prozent> !!          !! 
|-
|-
| security
| blind  || state=open|closed|<Prozent> ||          || state=on|off, pct=<Prozent> !!          !! 
|-
|-
| blind || CurrentPosition/TargetPosition ||
| thermometer || state=<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
| thermostat  || state=<Grad>    ||                  || desired-temp=<Grad>!!                  !! 
|-
|-
| thermostat
| hygronmeter || state=<Prozent> ||                 ||                   !!                  !! 
|-
| contact
|-
| garage
|-
| window
|-
| lock || lock || LockCurrentState/LockTargetState
|}
|}
[[Kategorie:Sprachsteuerung]]
[[Kategorie:Sprachsteuerung]]

Version vom 4. Januar 2022, 10:55 Uhr

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

Name Readings verpflichtend Readings optional Settings Settings optional Bemerkungen
switch off off  !!  !!
outlet off power off  !!  !!
light off power off  !!  !!
dimmer off|<Prozent> power off, pct=<Prozent> !!  !!
blind closed|<Prozent> off, pct=<Prozent> !!  !!
thermometer state=<Grad> !!  !!
thermostat state=<Grad> desired-temp=<Grad>!!  !!
hygronmeter state=<Prozent> !!  !!