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.
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
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.
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 (http://forum.fhem.de/index.php/topic,31792.0.html)
gruss
andre
Danke, hat geklappt.