[FTUI3] trigger statt set möglich?

Begonnen von andies, 05 Juni 2022, 12:45:45

Vorheriges Thema - Nächstes Thema

andies

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?
FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

setstate

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.

andies

Danke. Wenn ich das ändere und Du das einträgst, dann wird das beim update automatisch überschrieben - richtig?
FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

andies

PS Muss ich nach der Änderung FHEM neu starten?
FHEM 6.3 auf RaspPi4 (Raspbian:  6.6.28+; Perl: v5.36.0)
SIGNALduino (433 MHz) und HM-UART (868 MHz), Sonoff, Blitzwolf, Somfy RTS, CAME-Gartentor, Volkszähler, Keyence-Sensor, Homematic-Sensoren und -thermostat, Ferraris-Zähler für Wasseruhr, Openlink-Nachbau Viessmann

HGButte

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.