doif event mit eq auswerten, aber nur auf 2 Werte

Begonnen von Decki, 03 November 2023, 19:49:24

Vorheriges Thema - Nächstes Thema

Decki

Hallo, ich benutze Rauchmelder, die im event params_sys_wakeup_reason_cause entweder alarm oder alarm_test liefern. Es kann aber noch ein dritter Wert kommen, den ich nicht auswerten will. Nur auf alarm_test funktioniert es. Meine Idee sieht so aus:
MQTT2_RM_Wohnzimmer:params_sys_wakeup_reason_cause] eq "alarm*")(set......).
Dies funktioniert aber nicht. Den Vergleichsoperatur "like" gibt es so ja nicht, bzw. habe ich nicht gefundenin der Commandref.
Raspi 2 im Schaltschrank, USB IR Lesekopf am EHz21, Gaszähler mit Reedkontakt, Jeelink,  16 FS20 Aktoren,  3 Ufos für LED, 11 FS20 Rolladenaktore, AMAD 4.0 mit Sprachausgabe, Esp12 mit EspEasy

Decki

Nun kann ich auch mal was zuückgeben. hier die Lösung für die Shelly Plus Smoke und mqtt:

([MQTT2_RM_Wohnzimmer:params_sys_wakeup_reason_cause] =~ "alarm") (set TabletWohnzimmer ttsMsg Achtung Feueralarm im Wohnzimmer)(set RolloSchlafZ oben)(set Licht_SZ on)
DOELSEIF ([MQTT2_RM_Buero:params_sys_wakeup_reason_cause] =~ "alarm") (set TabletWohnzimmer ttsMsg Achtung Feueralarm im Büro)(set RolloSchlafZ oben)(set Licht_SZ on)
DOELSEIF ([MQTT2_RM_Garage:params_sys_wakeup_reason_cause] =~ "alarm")  (set TabletWohnzimmer ttsMsg Achtung Feueralarm in der Garage)(set RolloSchlafZ oben)(set Licht_SZ on)
DOELSEIF ([MQTT2_RM_Heizung:params_sys_wakeup_reason_cause] =~ "alarm") (set TabletWohnzimmer ttsMsg Achtung Feueralarm in der Heizung)(set RolloSchlafZ oben)(set Licht_SZ on)
DOELSEIF ([MQTT2_RM_Kueche:params_sys_wakeup_reason_cause] =~ "alarm") (set TabletWohnzimmer ttsMsg Achtung Feueralarm in der Küche)(set RolloSchlafZ oben)(set Licht_SZ on)
DOELSEIF ([MQTT2_RM_Flur_oben:params_sys_wakeup_reason_cause] =~ "alarm") (set TabletWohnzimmer ttsMsg Achtung Feueralarm im Flur oben)(set RolloSchlafZ oben)(set Licht_SZ on)
DOELSE ()
Raspi 2 im Schaltschrank, USB IR Lesekopf am EHz21, Gaszähler mit Reedkontakt, Jeelink,  16 FS20 Aktoren,  3 Ufos für LED, 11 FS20 Rolladenaktore, AMAD 4.0 mit Sprachausgabe, Esp12 mit EspEasy