FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: Superposchi am 25 August 2023, 20:23:07

Titel: FTUI3 Button ohne on/off
Beitrag von: Superposchi am 25 August 2023, 20:23:07
Hallo, ich habe in meinem FTUI3 mehrere Buttons zur Steuerung verschiedener Geräte. Der Code sieht folgendermaßen aus:
<ftui-button width="80%" margin="0.5" (value)="set Hausarbeit_Roborock_Hauptbuerste cmd_1"
[color]="Hausarbeit_Roborock_Hauptbuerste | map('none:gray, alert:red')"
[fill]="Hausarbeit_Roborock_Hauptbuerste | map('alert:solid, none:outline')">Hauptbürste gewechselt</ftui-button>

Das Problem ist, das der abgesetzte Befehl immer um ein on ergänzt und damit nicht ausgeführt wird. Es heißt also immer:
set Hausarbeit_Roborock_Hauptbuerste cmd_1 on
Wie kann ich das ändern?
Ich weiß, dass das schon mal hier im Forum angesprochen wurde, aber ich finde es nicht mehr wieder. Vermutlich nutze ich die falschen Begriffe zur Suche.
Titel: Aw: FTUI3 Button ohne on/off
Beitrag von: andreas_r am 28 August 2023, 20:53:53
Könnte man (bei einem Roborock) so machen:
        <ftui-button states="*name_der_zone*" (value)="Hausarbeit_Roborock_Hauptbuerste:zone">
          Reinigen
        </ftui-button>
Titel: Aw: FTUI3 Button ohne on/off
Beitrag von: Superposchi am 29 August 2023, 09:58:59
Woher kommt im value die zone?

states="*name_der_zone*"Wwas soll das bedeuten? Was für eine Zone?
Titel: Aw: FTUI3 Button ohne on/off
Beitrag von: andreas_r am 03 September 2023, 09:57:23
Sorry für die späte Antwort, war im Urlaub.

Zu Deiner Frage: Ich zumindest steuere meinen Roborock (habe ihn einfallslos "Staubsauger" genannt) über 72_XiaomiDevice. Da ist es so, dass ich Zonen definieren und auch benennen kann. (Attribut "zone_names" pflegen, siehe Doku)
Wenn das gemacht ist, kann ich zB meine Esszimmer-Zone über den Befehl
set Staubsauger zone Esszimmer saugen lassen.

Analog dazu würde dann das Beispiel oben eben so lauten:
<ftui-button states="Esszimmer" (value)="Staubsauger:zone">
          Esszimmer reinigen
</ftui-button>