FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: jopare am 24 Juni 2026, 17:43:45

Titel: FTUI V3 - HM Rollladenaktor Range definition
Beitrag von: jopare am 24 Juni 2026, 17:43:45
Hallo,
ich muss wohl mal wieder euren Rat einholen da meine HM Rollladenaktoren bei manueller Bedienung Fehler anzeigen. Ich nutze das pct Reading zur Anzeige, normalerweise 0 bzw 100 für Auf bzw Zu. Ich bekomme es aber nicht geregelt die range dazwischen, 1-99 vernünftig anzuzeigen. Hab schon einige wenig erfolgreiche Versuche unternommen. <ftui-button
                        shape="normal" size="large"
                        [(value)]="Rollo_WK:pct" states="0,99,100"
                        [color]="Rollo_WK:pct | step('0:warning, 99:success, 100:danger')">
<ftui-icon [name]="Rollo_WK:pct | step('100:´./openautomation/fts_shutter_90´, 99:´./openautomation/fts_shutter_50´, 0:´./openautomation/fts_shutter_10´')" size="1" color="grid"></ftui-icon>
</ftui-button>

Auf und Zu funktioniert mit map problemlos aber die range bekomme ich nicht gebacken.
Gruss,  Jo
Titel: Aw: FTUI V3 - HM Rollladenaktor Range definition
Beitrag von: yersinia am 25 Juni 2026, 08:14:28
Wieso hast du step Absteigend definiert?
<ftui-icon [name]="Rollo_WK:pct | step('100:´./openautomation/fts_shutter_90´, 99:´./openautomation/fts_shutter_50´, 0:´./openautomation/fts_shutter_10´')" size="1" color="grid"></ftui-icon>Beim Button hast du die Farbdefiniton via step auch aufsteigend aufgebaut. Zeigt ftui-icon eigtl die icons mit deiner Definitin an? Versuchs mal so in etwa:
<ftui-icon [name]="Rollo_WK:pct | step('0:´fts_shutter_10´, 99:´fts_shutter_50´, 100:´fts_shutter_90´')"
     path="./openautomation"
     size="1"
     color="grid">
</ftui-icon>
Titel: Aw: FTUI V3 - HM Rollladenaktor Range definition
Beitrag von: jopare am 25 Juni 2026, 10:33:48
Hallo yersinia,

danke für dein Feedback. Bezüglich der Reihenfolge war dies wohl einer meiner vielen erfolglosen Versuche.
Leider funktioniert es aufsteigend auch nicht und zeigt immer Icon und Color für pci:0 an in der Range zwischen 1-99. Wenn ich den Rollladen genau auf 99 fahre zeigt er das gewünschte Icon und die Farbe an.
Gruss,  Jo
Titel: Aw: FTUI V3 - HM Rollladenaktor Range definition
Beitrag von: yersinia am 25 Juni 2026, 11:34:17
Zitat von: jopare am 25 Juni 2026, 10:33:48Leider funktioniert es aufsteigend auch nicht und zeigt immer Icon und Color für pci:0 an in der Range zwischen 1-99.
Dann hast du step möglicherweise falsch interpretiert - denn genauso hast du es ja vorgegeben. step definiert den (zurückzugebenden) Wert ab einem bestimmten Reading-Wert. In deinem Fall wäre
[name]="Rollo_WK:pct | step('0:´fts_shutter_10´, 99:´fts_shutter_50´, 100:´fts_shutter_90´')"zu interpretieren als
Prozent >= 0 und < 99 => fts_shutter_10
Prozent >= 99 und < 100 => fts_shutter_50
Prozent >= 100 => fts_shutter_90

Wenn du mehr Unterscheidung möchtest, musst du es auch feiner definieren, zB
[name]="Rollo_WK:pct | step('0:´fts_shutter_10´, 20:´fts_shutter_20´, 30:´fts_shutter_30´, 40:´fts_shutter_40´, 50:´fts_shutter_50´, 60:´fts_shutter_60´, 70:´fts_shutter_70´, 80:´fts_shutter_80´, 90:´fts_shutter_90´, 100:´fts_shutter_100´')"
Titel: Aw: FTUI V3 - HM Rollladenaktor Range definition
Beitrag von: jopare am 25 Juni 2026, 13:52:39
Hi yersinia,
genauso isses - falsch interpretiert. Jetzt geht es wie erwartet - frei nach dem Motto,
kaum machst du es richtig - schon funktioniert's. Vielen Dank nochmal...  Jo