FHEM Forum

FHEM => Frontends => TabletUI => Thema gestartet von: andies am 05 Juni 2022, 12:45:45

Titel: [FTUI3] trigger statt set möglich?
Beitrag von: andies am 05 Juni 2022, 12:45:45
Ich möchte gern nach Druck auf einem button keinen set-Befehl, sondern einen trigger-Befehl auslösen. Ich dachte erst (das ganze findet in einem Popup statt)
<ftui-popup id="Warmwasser" shape="round">
    <ftui-row>
<ftui-button color="dark" (value)="trigger WarmwasserAn DEVICE:READING:VALUE" popup-close>Warmwasser</ftui-button>
    </ftui-row>
  </ftui-popup>

Löst man aus, erscheint als Befehl
set trigger WarmwasserAn DEVICE:READING:VALUE
und das set ist falsch.

Kriege ich das direkt in FTUI3 hin? Oder muss ich den Umweg über ein dummy und dann ein notify gehen?
Titel: Antw:[FTUI3] trigger statt set möglich?
Beitrag von: setstate am 05 Juni 2022, 13:47:55
Das RegEx zum Parsen des Binding-Ausdrucks kennt trigger noch nicht als Command
/^(?:(set|setreading|attr)\s)?((?:[^-:\s])*)(?:[-:\s]((?:(?!\$value)[^\s])*))?(?:\s(.*)?)?$/

Kann ich aber noch eintragen.

ftui.binding.js Zeile 293 zum selber Testen.
Titel: Antw:[FTUI3] trigger statt set möglich?
Beitrag von: andies am 05 Juni 2022, 13:59:19
Danke. Wenn ich das ändere und Du das einträgst, dann wird das beim update automatisch überschrieben - richtig?
Titel: Antw:[FTUI3] trigger statt set möglich?
Beitrag von: andies am 05 Juni 2022, 14:07:45
PS Muss ich nach der Änderung FHEM neu starten?
Titel: Aw: [FTUI3] trigger statt set möglich?
Beitrag von: HGButte am 28 Dezember 2023, 19:51:25
Zitat von: setstate am 05 Juni 2022, 13:47:55Das RegEx zum Parsen des Binding-Ausdrucks kennt trigger noch nicht als Command
/^(?:(set|setreading|attr)\s)?((?:[^-:\s])*)(?:[-:\s]((?:(?!\$value)[^\s])*))?(?:\s(.*)?)?$/
Kann ich aber noch eintragen.

ftui.binding.js Zeile 293 zum selber Testen.

@setstate: Kannst du das noch eintragen?
Scheint noch nicht im Git zu sein.