Autor Thema: Batteriestatus im FHEMWEB Frontend  (Gelesen 7507 mal)

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1463
  • und es werden immer mehr...
Batteriestatus im FHEMWEB Frontend
« 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 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;
******************************
Aufgrund eines Rohrbruchs nur eingeschränkte Antwort möglich.

Offline hckoe

  • Full Member
  • ***
  • Beiträge: 105
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #1 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
# CT mit Debian Jessie / FHEM 5.8 / EnOcean TCM310 / Eltako FSA12, FUD12NPN, FSB12, FRW, FSRP-230V
# Permundo PCS234, Nodon NO-SIN-2-2-00, GTAGS

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19341
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #2 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
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Mitch

  • Hero Member
  • *****
  • Beiträge: 2187
  • Give more - Expect less
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #3 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??
FHEM auf Intel NUC mit Ubuntu Server, CUNOv2 - FHZ1300 - FritzDECT - 2x HM-LAN - Z-Wave - SIGNALduino@433 - SIGNALduino@868 - SignalESP@868 - miniCUL - DuofernStick - ESP Bridge - MQTT - HUE - MiLight - Sonos - Homebridge - Alexa - Nest Protect - Debmatic auf Ubuntu mit HmIP-RFUSB

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19341
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #4 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
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Mitch

  • Hero Member
  • *****
  • Beiträge: 2187
  • Give more - Expect less
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #5 am: 19 Dezember 2013, 21:09:49 »
geht leider nicht  :(

Ich habe jetzt alle Kombination von valueIcon, valueStlye, valueXXX getestet, leider kein Erfolg.
FHEM auf Intel NUC mit Ubuntu Server, CUNOv2 - FHZ1300 - FritzDECT - 2x HM-LAN - Z-Wave - SIGNALduino@433 - SIGNALduino@868 - SignalESP@868 - miniCUL - DuofernStick - ESP Bridge - MQTT - HUE - MiLight - Sonos - Homebridge - Alexa - Nest Protect - Debmatic auf Ubuntu mit HmIP-RFUSB

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19341
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #6 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.
« Letzte Änderung: 19 Dezember 2013, 21:46:11 von justme1968 »
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH

Offline Mitch

  • Hero Member
  • *****
  • Beiträge: 2187
  • Give more - Expect less
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #7 am: 19 Dezember 2013, 22:52:24 »
Super, Danke, jetzt geht es  ;)
FHEM auf Intel NUC mit Ubuntu Server, CUNOv2 - FHZ1300 - FritzDECT - 2x HM-LAN - Z-Wave - SIGNALduino@433 - SIGNALduino@868 - SignalESP@868 - miniCUL - DuofernStick - ESP Bridge - MQTT - HUE - MiLight - Sonos - Homebridge - Alexa - Nest Protect - Debmatic auf Ubuntu mit HmIP-RFUSB

Offline Sailor

  • Developer
  • Hero Member
  • ****
  • Beiträge: 1463
  • und es werden immer mehr...
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #8 am: 22 Januar 2014, 20:51:33 »
Hallo justme

Danke fuer den Tipp mit den readingsGroup.

Genau das was ich wollte!  :D

Sailor
******************************
Aufgrund eines Rohrbruchs nur eingeschränkte Antwort möglich.

Offline Peter_64

  • Jr. Member
  • **
  • Beiträge: 64
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #9 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 

Offline justme1968

  • Developer
  • Hero Member
  • ****
  • Beiträge: 19341
Antw:Batteriestatus im FHEMWEB Frontend
« Antwort #10 am: 22 Februar 2014, 01:22:02 »
deine fhem version ist nicht aktuell.

du solltest ein update machen.

gruss
  andre
FHEM5.4,DS1512+,2xCULv3,DS9490R,HMLAN,2xRasPi
CUL_HM:HM-LC-Bl1PBU-FM,HM-LC-Sw1PBU-FM,HM-SEC-MDIR,HM-SEC-RHS
HUEBridge,HUEDevice:LCT001,LLC001,LLC006,LWL001
OWDevice:DS1420,DS18B20,DS2406,DS2423
FS20:fs20as4,fs20bs,fs20di
AKCP:THS01,WS15
CUL_WS:S300TH