Device-Icon für readingsGroup

Begonnen von chriss, 11 Januar 2015, 21:26:00

Vorheriges Thema - Nächstes Thema

chriss

Hallo,

vielleicht eine sehr dumme Frage, aber ich suche schon mehr als einen Tag nach einer Lösung: Ich möchte mir ganz klassisch von allen Geräten den Batteriestatus anzeigen lassen, aber in der ersten Spalte nicht nur den Namen, sondern auch das zum Gerät gehörende Icon anzeigen lassen. Leider finde ich im Wiki kein entsprechendes Beispiel und meine Versuche haben auch alle nicht funktioniert. Ich habe also etwas wie


define rg_Battery readingsGroup .*:batteryLevel TYPE=TRX_WEATHER:battery


Mein Ziel wäre etwas wie


alias rg_Battery mapping %ICON %ALIAS


nur gibt es das "%ICON" ja nicht. Habe, wie gesagt, schon einiges probiert, aber komme irgendwie nicht weiter. Wäre dankbar für einen Tipp.


justme1968

du kannst entweder den namen oder das icon des device anzeigen lassen. beides zusammen geht nicht. jedenfalls nicht direkt nebeneinander.

das icon bekommst du so:
attr rg_Battery nameIcon {AttrVal($DEVICE,"icon",$DEVICE)}

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

chriss

Danke, gut zu wissen, dass es nicht geht :-) Kann ich mir in einer weiteren Spalte ein Attribut, z.B. "Room" anzeigen lassen? Im Prinzip macht es ja


.*:?room,batteryLevel


nur das alle Geräte angezeigt werden, die ein Attribut "room" besitzen. ich möchte natürlich nur die, die auch das Attribut "batteryLevel" haben.

justme1968

du kannst im valueFormat undef zurück geben wenn das device kein reading battery hat. dann wird es ausgeblendet. oder schau dir mal die neue version mit dem devspec :FILTER= an. damit kannst du die devices noch weiter vor filtern.

siehe hier: http://forum.fhem.de/index.php/topic,31792.0.html

gruss
  andre
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

https://github.com/sponsors/justme-1968

chriss