FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: Sailor am 06 Dezember 2013, 15:52:31

Titel: Batteriestatus im FHEMWEB Frontend
Beitrag von: Sailor am 06 Dezember 2013, 15:52:31
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;
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: hckoe am 06 Dezember 2013, 16:29:39
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
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: justme1968 am 06 Dezember 2013, 16:48:52
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
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: Mitch am 19 Dezember 2013, 16:53:33
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??
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: justme1968 am 19 Dezember 2013, 18:47:52
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
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: Mitch am 19 Dezember 2013, 21:09:49
geht leider nicht  :(

Ich habe jetzt alle Kombination von valueIcon, valueStlye, valueXXX getestet, leider kein Erfolg.
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: justme1968 am 19 Dezember 2013, 21:18:50
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.
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: Mitch am 19 Dezember 2013, 22:52:24
Super, Danke, jetzt geht es  ;)
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: Sailor am 22 Januar 2014, 20:51:33
Hallo justme

Danke fuer den Tipp mit den readingsGroup.

Genau das was ich wollte!  :D

Sailor
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: Peter_64 am 22 Februar 2014, 01:18:18
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 
Titel: Antw:Batteriestatus im FHEMWEB Frontend
Beitrag von: justme1968 am 22 Februar 2014, 01:22:02
deine fhem version ist nicht aktuell.

du solltest ein update machen.

gruss
  andre