State Icon und weitere Readings anzeigen

Begonnen von newby, 15 Januar 2016, 08:20:24

Vorheriges Thema - Nächstes Thema

newby

Hallo,

ich möchte mir im state gerne ein Icon für State (present/absent) und ein weiteres Reading (lastpresent) anzeigen lassen?
     
stateformat=state, lastpresent
     
devStateIcon=present:HOME_Status.1 absent:HOME_Status.0

Nur das Icon funktioniert, sobald ich das 2te Reading anzeigen lasse wird das Icon nicht mehr angezeigt.
Es wird bei mir nur noch der state (absent/present) angezeigt und nicht mehr das Icon.

justme1968

ohne handarbeit kannst du STATE entweder als icon oder als text anzeigen lassen. handarbeit heisst: du musst die {...} variante von devStateIcon verwenden und den html code für icon plus text selber zusammen bauen.

oder du schaust dir mal readingsGroup an.

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

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

newby

Habe es jetzt mal so probiert
{'state.present'=> 'HOME_Status.1','state.absent'=> 'HOME_Status.0'}
leider zeigt er mir so nur noch absent als icon an obwohl state present  :-[
Ist wohl net so richtig.
Kannst du mir bei der Syntax helfen?

justme1968

du hast die syntax von readingsGroup erwischt. das hat mit devStateIcon nichts zu tun.

für devStateIcon brauchst du hier 'echten' perl code der dir aus icon und text den passenden html abschnitt zusammen baut. FW_devState oder FW_makeImake kannst du verwenden um das icon zu erzeugen.

wenn dir die handarbeit zu viel ist schau dir readingsGroup an.

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

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

newby

Ah Ok,
dachte das es hier auch so oder so ähnlich geht.
Dann werde ich mir ne readingsGroup in die Ansicht basteln.

Vielen Dank für die schnelle Hilfe.