FHEM Forum

FHEM => Anfängerfragen => Thema gestartet von: darkon am 21 März 2017, 21:34:44

Titel: Readings Werte ändern
Beitrag von: darkon am 21 März 2017, 21:34:44
Hallo,

ich habe in meinem VCONTROL Device mehrere Readings bei denen ich z.B. "on" in "An" und "off" in "Aus" ändern möchte. Außerdem soll z.B. bei Stoerung das "off" in "Nein" geändert werden.

Ist dieses irgendwie möglich?

Falls dieses nicht in fhem möglich ist, kann man es vielleicht im Label der Tablet UI ändern?

Danke im voraus...
Titel: Antw:Readings Werte ändern
Beitrag von: viegener am 21 März 2017, 22:14:37
Es gibt wahrscheinlich verschiedene Möglichkeiten das zu tun, mir fällt spontan dazu das Thema "userReadings" ein, damit kannst Du für die Readings, die Du ins deutsche übertragen will, dann entsprechende Varianten anlegen

attr device userReadings readDeutsch{ my $r = ReadingsVal("device","reading","");; return (($r eq "on")?"An":"Aus") }

Das ist jetzt nur als Anregung gedacht, ich habe den Code nicht laufen lassen
Titel: Antw:Readings Werte ändern
Beitrag von: darkon am 21 März 2017, 22:21:37
Danke schonmal...

Kann man das nicht vielleicht auch mit dem eventMap lösen? Aber so wie es den Anschein macht, dass dieses nur auf das state des Devices zurückgreifen, oder?