Batteriestatus im FHEMWEB Frontend

Begonnen von Sailor, 06 Dezember 2013, 15:52:31

Vorheriges Thema - Nächstes Thema

Sailor

Ein herzerfrischendes "MoinMoin" an die fhem-Gemeinde vorweg

Nachdem mein erstes Problem 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;
******************************
Man wird immer besser...

hckoe

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
# CT mit Debian Buster / FHEM aktuell / EnOcean TCM310 / Eltako FSA12, FUD12NPN, FSB12, FRW, FSRP-230V
# Permundo PCS234, Nodon NO-SIN-2-2-00, GTAGS

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Mitch

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??
FHEM im Proxmox Container

justme1968

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
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Mitch

geht leider nicht  :(

Ich habe jetzt alle Kombination von valueIcon, valueStlye, valueXXX getestet, leider kein Erfolg.
FHEM im Proxmox Container

justme1968

#6
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.
hue, tradfri, alexa-fhem, homebridge-fhem, LightScene, readingsGroup, ...

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

Mitch

FHEM im Proxmox Container

Sailor

Hallo justme

Danke fuer den Tipp mit den readingsGroup.

Genau das was ich wollte!  :D

Sailor
******************************
Man wird immer besser...

Peter_64

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 

justme1968

deine fhem version ist nicht aktuell.

du solltest ein update machen.

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

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