FHEM Forum

FHEM => Frontends => readingsGroup / readingsHistory => Thema gestartet von: PingPong am 22 Oktober 2019, 22:58:24

Titel: (gelöst)Valueicon mit if und devstateicon
Beitrag von: PingPong am 22 Oktober 2019, 22:58:24
Hallo zusammen,

kann mir jemand bei der Syntax im Valueicon helfen?
Ich habe eine Readingsgroup definiert, bei der ich die Darstellung in mehreren Spalten via Valueicon anpassen möchte.

Folgende Syntax funktioniert:
valueIcon  { if($READING eq "network" && $VALUE eq "not connected"){ '10px-kreis-rot' }elsif( $READING eq "network" && $VALUE ne "not connected" ){ '10px-kreis-gruen' } }

Ich bekomme es nun aber nicht hin auch noch folgendes hinzuzufügen: { state => '%devStateIcon' }

Hat jemand nen Tipp?

VG
Marc
Titel: Antw:Valueicon mit if und devstateicon
Beitrag von: PingPong am 23 Oktober 2019, 22:30:23
Niemand eine guten Rat für mich? :-(

Oder ist meine Beschreibung ggf. unverständlich?
Titel: Antw:Valueicon mit if und devstateicon
Beitrag von: amenomade am 23 Oktober 2019, 22:36:54
valueIcon  { if($READING eq "network" && $VALUE eq "not connected"){ '10px-kreis-rot' }elsif( $READING eq "network" && $VALUE ne "not connected" ){ '10px-kreis-gruen' } elsif ($READING eq "state") { '%devStateIcon' }}
Titel: Antw:Valueicon mit if und devstateicon
Beitrag von: PingPong am 23 Oktober 2019, 22:51:20
Danke für Deine Antwort.
Syntaktisch bekomme ich keinen Fehler mehr, allerdings ist das Ergebnis auch nicht das erwartete.
Titel: Antw:Valueicon mit if und devstateicon
Beitrag von: amenomade am 23 Oktober 2019, 23:35:40
Zeig bitte ein vollständiges "list" vom readingsGroup
Titel: Antw:Valueicon mit if und devstateicon
Beitrag von: PingPong am 24 Oktober 2019, 06:49:41
gerne

Internals:
   .FhemMetaInternals 1
   DEF        ,,,,, model&shelly1:+NAME,?Raum,?subType,network,state_neu
   FUUID      5dad38c1-f33f-cfa3-1cf0-241eedb8727f0270
   FVERSION   33_readingsGroup.pm:0.197740/2019-07-04
   NAME       rg_Shelly1
   NR         484
   NTFY_ORDER 50-rg_Shelly1
   STATE      Initialized
   TYPE       readingsGroup
   CONTENT:
     shelly.Bad.Deckenspots 1
     shelly.ez.Wandlampen 1
     shelly.ez.deckenlampe 1
     shelly.flEG.Deckenlampen 1
     shelly.flOG.Deckenlampe 1
     shelly.flUG.Deckenlampe 1
     shelly.ku.Deckenlampe 1
     shelly.lu.Deckenspots 1
     shelly.luca.Deckenlampe 1
     shelly.wz.Deckenlampe 1
     shelly.wz.Yeelight 1
   CONTENT2:
   DEVICES:
     ARRAY(0x8417fe0)
     ARRAY(0xac6fa48)
     ARRAY(0xb06dad0)
     ARRAY(0xa5096e8)
     ARRAY(0x95d4b78)
     ARRAY(0x91d9138)
     ARRAY(0xb07e950)
     ARRAY(0x991af80)
     ARRAY(0xa95bd40)
     ARRAY(0xbb5cae8)
     ARRAY(0x8f10308)
     ARRAY(0xa5092f8)
   fhem:
     lastDefChange 5
     last_update 1571876162.25627
   helper:
     DEF       
     nameStyle  style="color:blue;font-weight:bold"
     valueIcon  valueIcon  { if($READING eq "network" && $VALUE eq "not connected"){ '10px-kreis-rot' }elsif($READING eq "network" && $VALUE ne "not connected" ){ '10px-kreis-gruen' }elsif($READING eq "state") { '%devStateIcon' }}
Attributes:
   DbLogExclude .*
   alias      Shelly 1
   nameStyle  style="color:blue;font-weight:bold"
   room       30_LabelGroups->04_Shelly
   valueIcon  valueIcon  { if($READING eq "network" && $VALUE eq "not connected"){ '10px-kreis-rot' }elsif($READING eq "network" && $VALUE ne "not connected" ){ '10px-kreis-gruen' }elsif($READING eq "state") { '%devStateIcon' }}
Titel: Antw:Valueicon mit if und devstateicon
Beitrag von: amenomade am 24 Oktober 2019, 23:01:48
Warum hast Du "valueIcon" am Anfang des valueIcon Attributs?
Titel: Antw:Valueicon mit if und devstateicon
Beitrag von: PingPong am 25 Oktober 2019, 06:09:12
Weil ich ein Esel bin  >:(

Klasse, vielen Dank. Jetzt klappt es.

VG
Marc