[gelöst] valueStyle Verständnisprobleme

Begonnen von abc2006, 04 Mai 2019, 11:20:30

Vorheriges Thema - Nächstes Thema

abc2006

Hi,
ich habe folgende Readingsgroup erstellt:
Internals:
   CFGFN     
   DEF        <>,<Zelle 1>,<Zelle 2>,<Zelle 3>,<Zelle 4>,<Zelle 5>,<Zelle 6>,<Zelle 7>,<Zelle 8>,<Zelle 9>,<Zelle 10>,<Zelle 11>,<Zelle 12>,<Zelle 13>,<Zelle 14>,<Zelle 15>
BMS:Pack_1_Zelle1,Pack_1_Zelle2,Pack_1_Zelle3,Pack_1_Zelle4,Pack_1_Zelle5,Pack_1_Zelle6,Pack_1_Zelle7,Pack_1_Zelle8,Pack_1_Zelle9,Pack_1_Zelle10,Pack_1_Zelle11,Pack_1_Zelle12,Pack_1_Zelle13,Pack_1_Zelle14,Pack_1_Zelle15
BMS:Pack_2_Zelle1,Pack_2_Zelle2,Pack_2_Zelle3,Pack_2_Zelle4,Pack_2_Zelle5,Pack_2_Zelle6,Pack_2_Zelle7,Pack_2_Zelle8,Pack_2_Zelle9,Pack_2_Zelle10,Pack_2_Zelle11,Pack_2_Zelle12,Pack_2_Zelle13,Pack_2_Zelle14,Pack_2_Zelle15
BMS:Pack_3_Zelle1,Pack_3_Zelle2,Pack_3_Zelle3,Pack_3_Zelle4,Pack_3_Zelle5,Pack_3_Zelle6,Pack_3_Zelle7,Pack_3_Zelle8,Pack_3_Zelle9,Pack_3_Zelle10,Pack_3_Zelle11,Pack_3_Zelle12,Pack_3_Zelle13,Pack_3_Zelle14,Pack_3_Zelle15
   FUUID      5ccd4d7c-f33f-4040-ec76-53fe7d59750ed689
   NAME       rg_BMS
   NR         50442
   NTFY_ORDER 50-rg_BMS
   STATE      Initialized
   TYPE       readingsGroup
   mayBeVisible 1
   CONTENT:
     BMS        1
   CONTENT2:
   DEVICES:
     ARRAY(0x9f7b168)
     ARRAY(0xa190bb8)
     ARRAY(0xa0d36e8)
     ARRAY(0x981c560)
   fhem:
     lastDefChange 47
     last_update 1556960707.87869
   helper:
     DEF       
     valueStyle {if ($READING eq "Pack_1_Zelle1" && $VALUE > 3.5){'style="color:red"'}else{'style="color:green"'}}
     positions:
       BMS.Pack_1_Zelle1 2:1
       BMS.Pack_1_Zelle10 2:10
       BMS.Pack_1_Zelle11 2:11
       BMS.Pack_1_Zelle12 2:12
       BMS.Pack_1_Zelle13 2:13
       BMS.Pack_1_Zelle14 2:14
       BMS.Pack_1_Zelle15 2:15
       BMS.Pack_1_Zelle2 2:2
       BMS.Pack_1_Zelle3 2:3
       BMS.Pack_1_Zelle4 2:4
       BMS.Pack_1_Zelle5 2:5
       BMS.Pack_1_Zelle6 2:6
       BMS.Pack_1_Zelle7 2:7
       BMS.Pack_1_Zelle8 2:8
       BMS.Pack_1_Zelle9 2:9
       BMS.Pack_2_Zelle1 3:1
       BMS.Pack_2_Zelle10 3:10
       BMS.Pack_2_Zelle11 3:11
       BMS.Pack_2_Zelle12 3:12
       BMS.Pack_2_Zelle13 3:13
       BMS.Pack_2_Zelle14 3:14
       BMS.Pack_2_Zelle15 3:15
       BMS.Pack_2_Zelle2 3:2
       BMS.Pack_2_Zelle3 3:3
       BMS.Pack_2_Zelle4 3:4
       BMS.Pack_2_Zelle5 3:5
       BMS.Pack_2_Zelle6 3:6
       BMS.Pack_2_Zelle7 3:7
       BMS.Pack_2_Zelle8 3:8
       BMS.Pack_2_Zelle9 3:9
       BMS.Pack_3_Zelle1 4:1
       BMS.Pack_3_Zelle10 4:10
       BMS.Pack_3_Zelle11 4:11
       BMS.Pack_3_Zelle12 4:12
       BMS.Pack_3_Zelle13 4:13
       BMS.Pack_3_Zelle14 4:14
       BMS.Pack_3_Zelle15 4:15
       BMS.Pack_3_Zelle2 4:2
       BMS.Pack_3_Zelle3 4:3
       BMS.Pack_3_Zelle4 4:4
       BMS.Pack_3_Zelle5 4:5
       BMS.Pack_3_Zelle6 4:6
       BMS.Pack_3_Zelle7 4:7
       BMS.Pack_3_Zelle8 4:8
       BMS.Pack_3_Zelle9 4:9
     recalc:
       undef
       ARRAY(0x9d63ca0)
       ARRAY(0x8faf978)
       undef
       undef
       ARRAY(0xa0c20c0)
       ARRAY(0x8977ee8)
     values:
       formated:
         undef
         ARRAY(0x912ceb0)
         ARRAY(0xa1783f0)
         ARRAY(0x9fa4b08)
         ARRAY(0x897edf8)
         ARRAY(0xa0d2b48)
         ARRAY(0xa038740)
         ARRAY(0xa03c5f0)
         ARRAY(0xa0c02a0)
         ARRAY(0x7c4b5f8)
         ARRAY(0xa114938)
         ARRAY(0xa1b1010)
         ARRAY(0xa137690)
         ARRAY(0x9761a38)
         ARRAY(0xa13c608)
         ARRAY(0x80dc180)
       orig:
         undef
         ARRAY(0x897bf78)
         ARRAY(0xa03a5c0)
         ARRAY(0x8469ee0)
         ARRAY(0x9f7ba20)
         ARRAY(0x9fbb968)
         ARRAY(0xa003308)
         ARRAY(0xa18a4e0)
         ARRAY(0x7f8d650)
         ARRAY(0x9d73200)
         ARRAY(0x9718188)
         ARRAY(0xa18a678)
         ARRAY(0x9eda0a8)
         ARRAY(0xa179468)
         ARRAY(0x81d26c8)
         ARRAY(0xa175628)
       prefixsuffix:
         undef
         ARRAY(0xa03bd88)
         ARRAY(0x9697190)
         ARRAY(0xa114e48)
         ARRAY(0x9fe5e90)
         ARRAY(0xa137810)
         ARRAY(0x9fdfc48)
         ARRAY(0xa175670)
         ARRAY(0xa036710)
         ARRAY(0xa18fdf0)
         ARRAY(0xa163c30)
         ARRAY(0xa133f20)
         ARRAY(0xa1ecf60)
         ARRAY(0x9d72e88)
         ARRAY(0xa0a2168)
         ARRAY(0xa037bc0)
Attributes:
   valueStyle {if ($READING eq "Pack_1_Zelle1" && $VALUE > 3.5){'style="color:red"'}else{'style="color:green"'}}


Alle Werte sind grün!, obwohl nach meinem Verständnis alle Werte schwarz sein sollten, bis auf den ersten (Pack_1_Zelle_1), der rot sein müsste (weil > 3.5), oder (falls das if fehlschlägt), grün.

Hab das Beispiel jetzt mehrfach mit der commandref und verschiedenen Threads verglichen und hab wohl tomaten auf den Augen.
Wenn mir jemand einen Tipp geben könnte, wäre das super!

Grüße,
Stephan
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX

abc2006

Okay, es ist doch noch zu früh, ich hab den Fehler gemerkt: alle anderen Zellen sind ja vom "else" betroffen, also grün.
Ich probiers nochmal :)

sry
FHEM nightly auf Intel Atom (lubuntu) mit VDSL 50000 ;-)
Nutze zur Zeit OneWire und KNX