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ä…“)
 
Zeile 4: Zeile 4:
{| class="wikitable"
{| class="wikitable"
|-
|-
! Name !! ''Service'' !! ''Characteristics'' !! Bemerkungen
! Name !! Readings !! Readings optional !! Settings !! Settings optional
|-
|-
| security
| switch || state=on/off ||            || state=on/off
|-
|-
| ignore
| outlet || state=on/off || power      || state=on/off
|-
|-
| switch
|
|-
|-
| outlet
|
|-
|-
| light
| security
|-
|-
| blind || blind || CurrentPosition/TargetPosition ||  
| blind || CurrentPosition/TargetPosition ||  
* Wenn das Device einen set-Befehl ''position'' hat, wird gemappt<br/> CurrentPosition => reading=''position'', TargetPosition => reading=''position'', cmd=''position''  
* 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=''DUOFERN'', werden die Datenwerte für CurrentPosition und TargetPosition invertiert.  

Version vom 4. Januar 2022, 10:22 Uhr

genericDeviceType

Dieses Attribut dient dazu, ohne spezielle Angaben einen bestimmten Service (und somit auch bestimmte Characteristics) 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 Readings optional Settings Settings optional
switch state=on/off state=on/off
outlet state=on/off power state=on/off
security
blind CurrentPosition/TargetPosition
  • Wenn das Device einen set-Befehl position hat, wird gemappt
    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
    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
contact
garage
window
lock lock LockCurrentState/LockTargetState