Ein herzerfrischendes "MoinMoin" an die fhem-Gemeinde vorweg
Nachdem mein erstes Problem http://forum.fhem.de/index.php/topic,17193.0.html (http://forum.fhem.de/index.php/topic,17193.0.html) dank dieses Forums in einer Rekordzeit von sage und schreibe nur 17 Minuten geloest wurde anbei gleich meine naechste Frage:
Besteht die Moeglichkeit auf dem FHEM Frontend eine Batteriestatusanzeige neben dem normalen open/closed Symbol einzublenden die auch in aehnlicher Weise sein Aussehen aendert wie mit dem Befehl devstateicon.
Zum Beispiel mit
attr BR_Window devBatteryIcon ok:icoBATTERYmed.full low:icoBATTERYmed.low # Nur ein frommer Wunsch?
oder so aehnlich... ???
Sailor
___________________________________________________________
FritzBox 7390 mit FRITZ!OS: 06.00;
fhem letztes update: 05.12.2013;
Homematic LAN Adapter v.0.961;
1xHM-Sec-Sc Schalter;
Hallo Sailor,
mit den Attributen devStateIcon und stateFormat ist es machbar, daß die open/closed Icons ersetzt werden.
Hier ein Beispiel wie ich bei einem Rolladen statt dem Status die aktuelle Position als Icon anzeige:
...
attr Buero_Rollo devStateIcon 0.*:rollo_auf 2.*:roll_25 5.*:rollo_50 7.*:rollo_75 10.*:rollo_zu
attr Buero_Rollo stateFormat position
...
Gruß
Helmut
du kannst in fhemweg pro device nur ein icon haben. also entweder open/closed oder der batteriestand.
du kannst aber ein oder mehrere devices in eine readings group packen und diese so konfigurieren das neben dem state icon noch andere icons für einzelne readings angezeigt werden.
schau mal im wiki da gibt es einige beispiele zur readingsGroup. oder hier im forum.
gruss
andre
Ich kämpfe auch gerade mit den Icons.
Folgende Definition habe ich:
define battStatus readingsGroup .*:[Bb]attery
attr battStatus alias Batteriestatus
attr battStatus devStateIcon ok:batterie low:batterie@red
attr battStatus icon batterie
attr battStatus mapping %ROOM
attr battStatus room Zentrale
und dies z.B. beim FHT:
attr FHT_050a devStateIcon ok::batterie low::batterie@red
Leider wird nur ok und keine Icon angezeigt??
mit dem attribut devStateIcon hat du das icon für den status der readingsGroup selber gesetzt. die hat aber zum einen keinen status und er wird auch nirgends angezeigt.
was du möchtest ist für bestimmte werte in der readingGroup statt dem wert ein icon anzeigen. das geht mit dem valueIcon attribut. etwa so:
attr battStatus valueFormat {($VALUE eq 'ok')?"batterie":"batterie@red"}
attr battStatus valueIcon %VALUE
gruss
andre
ps: dein devStateIcon beim FHT hat sich jeweils ein : zu viel.
gruss
andre
geht leider nicht :(
Ich habe jetzt alle Kombination von valueIcon, valueStlye, valueXXX getestet, leider kein Erfolg.
vor das @ muss noch ein \
attr battStatus valueFormat {($VALUE eq 'ok')?"batterie":"batterie\@red"}
attr battStatus valueIcon %VALUE
gruss
andre
edit: und achtung: beim editieren musst du das \ immer wieder neu einfügen.
edit2: ich hab es gleich mit auf die wiki seite mit den beispielen getan.
Super, Danke, jetzt geht es ;)
Hallo justme
Danke fuer den Tipp mit den readingsGroup.
Genau das was ich wollte! :D
Sailor
Hallo hier im Forum, bin neu und komme nicht weiter mit den ICON
bekomme immer folgende Fehlermeldung
S1_2406: unknown attribute valueIcon, choose one of verbose:0,1,2,3,4,5 room group comment alias eventMap userReadings nameIcons mapping separator style nameStyle valueStyle valueFormat timestampStyle noheading:1 nolinks:1 notime:1 nostate:1 devStateIcon devStateStyle icon sortby webCmd or use attr global userattr valueIcon
Meine Einstellung !
state sendet 0 bzw. 1
define S1_2406 readingsGroup TYPE=myOWServer .*:sensed.*
attr S1_2406 group Wärmeerzeuger
attr S1_2406 room Keller
attr S1_2406 mapping { 'sensed.A' => 'links', 'sensed.B' => 'rechts' }
attr S1_2406 valueFormat {($VALUE eq '0')?"batterie":"batterie\@red"}
attr S1_2406 valueIcon %VALUE
Vielleicht kann mir jemand einen Tipp geben
deine fhem version ist nicht aktuell.
du solltest ein update machen.
gruss
andre