FHEM Forum

FHEM => Sonstiges => Thema gestartet von: wolger am 17 April 2025, 02:02:35

Titel: FTUI3 Werte an fhem übergeben
Beitrag von: wolger am 17 April 2025, 02:02:35
Hallo zusammen,
ich möchte im FTUI3 eine lokale Variable mit einem Reading belegen und einen Befehl mit dieser Variablen an FHEM übergeben.
Aus dem FTUI Wiki habe ich das Beispiel "FTUI3 Inhalte an FHEM senden" angesehen und einen Versuch gestartet. Leider kommt bei der Übergabe immer "undefined" dabei heraus.

Kann mir jemand auf die Sprünge helfen?

         <ftui-label id="myvalue" value="Garagentor:state | map('up:stop, down:stop, closed:start, open:start, stop:restart, start:start, restart:stop')"></ftui-label>
         <ftui-button @click="sendFhem(`set Garagentor ${window.myvalue.value}`)" fill="none">
          <ftui-icon path="../images/openautomation"
                     [name]="Garagentor | map('up:fts_garage_door_up, down:fts_garage_door_down, open:fts_garage_door_10,
                                       closed:fts_garage_door_100, stop:fts_garage_door_50, start:fts_garage_door_50,
                                       restart:fts_garage_door_50, gesperrt:secur_locked')"
                      [color]="Garagentor | map('up:red, down:red, start:red, restart:red, .*:medium')" class="size-0" height="90%">
          </ftui-icon>
         </ftui-button>

Beste Grüße
Wolfgang
Titel: Aw: FTUI3 Werte an fhem übergeben
Beitrag von: juemuc am 17 April 2025, 10:48:41
Hi Wolfgang,

"${window.myvalue.value}" hat keinen Wert (Schaue dir das Wiki noch einmal an). Ersetze doch zum Testen die Variable durch den Wert "up", um zu sehen, ob dies dann funktioniert.

Viele Grüße
Jürgen   
Titel: Aw: FTUI3 Werte an fhem übergeben
Beitrag von: wolger am 17 April 2025, 15:20:45
Danke Jürgen für die schnelle Antwort,
die Übergabe eines Wertes an die Variable funktioniert wie im Wiki mit <ftui-dropdown>, nicht mit <ftui-label>. Mit welcher Funktion kann ich Werte übergeben?
Was nicht funktioniert ist die Übernahme des "value" aus dem Reading. Hast Du dazu eine Idee?

Gruß Wolfgang
Titel: Aw: FTUI3 Werte an fhem übergeben
Beitrag von: juemuc am 17 April 2025, 17:23:39
Hallo Wolfgang,

in FTUI3 übergebe ich einen Wert aus einer Dropdownliste z.B. wie folgt:
    <ftui-dropdown width="45%" margin="1"
          [list]="{{Sonos}}:FavouritesListAlias" [value]="{{Sonos}}:currentFavouriteNameMasked"
          (value)="replace(/\s/g,'.') | {{Sonos}}:StartFavourite /$value/">
    </ftui-dropdown>

Viele Grüße
Jürgen