Seite 1 von 1

Rules mit Channel trigger - funktioniert nicht

Verfasst: 28. Mai 2024 18:10
von Homer-S
Hallo Zusammen,

ich habe wieder ein kleines Problem, an dem ich schon lange laboriere.
Ich möchte eine Rule mit Channel trigger als Event starten.

Das ist mein "When Teil" der Rule:

Code: Alles auswählen

rule "ROLLADEN_STEUERUNG_Rolladen WohnzimmerRollo_W Manuell betaetigt"
when
Channel "homematic:HmIP-BROLL:3014F711A0001F98A9AAB9XX:001118A9A594XX:2#BUTTON" triggered
or
Channel "homematic:HmIP-BROLL:3014F711A0001F98A9AAB9XX:001118A9A594XX:1#BUTTON" triggered
then
Das funktioniert aber nicht.

In der GUI sieht der Abschnitt so aus:

Code: Alles auswählen

triggers:
  - id: "0"
    configuration:
      channelUID: homematic:HmIP-BROLL:3014F711A0001F98A9AAB9XX:001118A9A594XX:2#BUTTON
    type: core.ChannelEventTrigger
  - id: "1"
    configuration:
      channelUID: homematic:HmIP-BROLL:3014F711A0001F98A9AAB9XX:001118A9A594XX:1#BUTTON
    type: core.ChannelEventTrigger

Nun habe ich das in der GUI mal nachgeklickt und dort bekomme ich den "Kanal getriggert".
Das sieht dann so aus im Code:

Code: Alles auswählen

triggers:
  - id: "1"
    configuration:
      thingUID: homematic:HmIP-BROLL:3014F711A0001F98A9AAB9XX:001118A9A594XX
      channelUID: homematic:HmIP-BROLL:3014F711A0001F98A9AAB9XX:001118A9A594XX:1#BUTTON
    type: core.ChannelEventTrigger
  - id: "2"
    configuration:
      thingUID: homematic:HmIP-BROLL:3014F711A0001F98A9AAB9XX:001118A9A594XX
      channelUID: homematic:HmIP-BROLL:3014F711A0001F98A9AAB9XX:001118A9A594XX:2#BUTTON
    type: core.ChannelEventTrigger

Nun bleibt die Frage, wie muss ich meine Rule im Editor ändern, damit das auch funktioniert?
Ich kann/will die vielen Rules, die ich so habe nicht alle in der GUI neu bauen. Vor allem sind in der Rule Datei auch VAR definiert, die ich nicht als item extra anlegen will usw ....
Ich hoffe es geht im Editor.

Danke