fhem-mirror icon indicating copy to clipboard operation
fhem-mirror copied to clipboard

Readings für valueIcon in ReadingGroups nicht verwendbar

Open aski71 opened this issue 8 years ago • 0 comments

Hallo,

ich möchte mir eine ReadingGroup machen, die den Batteriestatus aller Batteriebetriebenen HM Geräte mit einem Icon anzeigt, die ich über HMCCUCHN oder HMCCUDEV angelegt habe.

Die Devices haben alle ein Reading LOWBAT. Dieses Reading wird allerdings immer als <ccuname>.LOWBAT im definierten HMCCUCHN Device angelegt.

Normalerweise würde man nun eine ReadingGroup anlegen mittels: define ZE.Batterie readingsGroup .*:LOWBAT

fhem erkennt dann aber kein einziges Device, weil die Readings alle <ccuname>.LOWBAT heißen.

Mit Wildcard *.LOWBAT werden die Devices angezeigt: define ZE.Batterie readingsGroup .*:*.LOWBAT

Dann fällt man aber auf die Nase, wenn man eine Ersetzung des Values durch ein valueIcon durchführen möchte, da fhem bei der Verwendung von valueIcon keine Wildcards akzeptiert, führt dies hier in's Leere:

attr ZE.Batterie valueFormat {return "0" if( $VALUE eq "yes" );; return "100" if( $VALUE eq "no" );;} attr ZE.Batterie valueIcon {'*.LOWBAT.0' => 'measure_battery_0@red','*.LOWBAT.100' => 'measure_battery_100@green'}

Behebung: HMCCUCHN/HMCCUDEV müßte die Readings ohne vorangestelltes Device anlegen. Also statt <ccuname>.<READING> nur <READING>.

Viele Grüße Alex

aski71 avatar May 15 '16 22:05 aski71