[FTUI 3] ICON Einfärbung

Begonnen von Kuehnhackel, 01 Mai 2024, 17:49:13

Vorheriges Thema - Nächstes Thema

Kuehnhackel

Hi,
ich habe folgendes Problem. Die Einfärbung des ICON bei den Tonnen heute klappt, aber bei Tonnen demnächst nicht. Wo könte der Fehler liegen?
Tonnen heute:
<!-- Tonnen Heute -->
       <ftui-grid base-width="70" base-height="70" margin="1" shape="round">
      <ftui-grid-tile row="1" col="2.9" height="2" width="2" [color]="myAbfall:next_days  | step('0:red, 1:green, 2:ok')">
        <ftui-label size="2">Abfall heute</ftui-label>
     <ftui-icon name="trash" [color]="myAbfall:now | map (' `Gruenabfall`:brown, `Papiertonne`:blue, `GelberSack`:yellow, `Restmuell`:black, `Sperrmüll_Altmetall`:red')"       class="size-1" height="90%"></ftui-icon>
   
        <ftui-row width="90%" height="10%">
          <ftui-cell width="80%">
      <ftui-label [text]="myAbfall:now_text"></ftui-label>
          <ftui-cell width="80%">
          <ftui-label [text]="myAbfall:now_weekday"></ftui-label>
          <ftui-cell width="80%">
          <ftui-label [text]="myAbfall:now_date"></ftui-label>
          </ftui-cell>
          </ftui-row>
      </ftui-grid-tile>   

Hier die Tonnen demnächst:
<!-- Tonnen demnächst-->
       <ftui-grid base-width="70" base-height="70" margin="1" shape="round">
      <ftui-grid-tile row="3" col="2.9" height="2" width="2" [color]="myAbfall:next_days  | step('0:red, 1:green, 3:ok')">
        <ftui-label size="2">Abfall demnächst</ftui-label>
    
     <ftui-icon name="trash" [color]="myAbfall:next_text | map (' `Gruenabfall`:brown, `Papiertonne `:blue, `GelberSack`:yellow, `Restmuell`:black, `Sperrmüll_Altmetall`:red')"></ftui-icon>
     <ftui-badge color="danger" [text]="myAbfall:next_days"></ftui-badge>
        <ftui-row width="90%" height="10%">
          <ftui-cell width="80%">
      <ftui-label [text]="myAbfall:next_text"></ftui-label>
          <ftui-cell width="80%">
          <ftui-label [text]="myAbfall:next_weekday"></ftui-label>
          <ftui-cell width="80%">
          <ftui-label [text]="myAbfall:next_date"></ftui-label>
          </ftui-cell>
          </ftui-row>
      </ftui-grid-tile>
Wahrscheinlich eine Kleinigkeit, wegen Bäumen und Wald  8)

Sonnige Grüße
Ralf

yersinia

Ist die nächste Tonne zufällig Papier gewesen? Und wenn ja, ist da ein Leerzeichen am Ende des Readings next_text von myAbfall?
`Papiertonne `:blue
----da------^
Ansonsten sieht der Code mMn unauffällig aus; wenn es für "heute" funktioniert, sollte es exakt gleich auch für "demnächst" funktionieren - wenn die readings passen.
viele Grüße, yersinia
----
FHEM 6.3 (SVN) on RPi 4B with RasPi OS Bullseye (perl 5.32.1) | FTUI
nanoCUL->2x868(1x ser2net)@tsculfw, 1x433@Sduino | MQTT2 | Tasmota | ESPEasy
VCCU->14xSEC-SCo, 7xCC-RT-DN, 5xLC-Bl1PBU-FM, 3xTC-IT-WM-W-EU, 1xPB-2-WM55, 1xLC-Sw1PBU-FM, 1xES-PMSw1-Pl