Rule wird nicht ausgeführt, wie prüfen ?
Verfasst: 17. Sep 2022 09:58
Ich habe eine rule für einen Aqara H1 Schalter.
Wird die linke Taste gedrückt "action=single_left" soll eine Steckdose ein/ausgeschaltet werden.
Wenn ich die Rule im UI starte wird die Steckdose wie gewünscht ein/aus geschaltet.
Aber irgendwie erkennt die Rule die "action" nicht. Obwohl das ITEM selbst seinen
status entsprechend ändert.
Wie kann ich das prüfen, weshalb die Rule nicht reagiert ?
Danke
Torsten
Wird die linke Taste gedrückt "action=single_left" soll eine Steckdose ein/ausgeschaltet werden.
Wenn ich die Rule im UI starte wird die Steckdose wie gewünscht ein/aus geschaltet.
Aber irgendwie erkennt die Rule die "action" nicht. Obwohl das ITEM selbst seinen
status entsprechend ändert.
Wie kann ich das prüfen, weshalb die Rule nicht reagiert ?
Danke
Torsten
Code: Alles auswählen
configuration: {}
triggers:
- id: "1"
configuration:
itemName: AqaraH1Doppelschalter01_Action
state: single_left
type: core.ItemStateUpdateTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
# Hier nur den blockSource rausgenommen, um die script hier zu kürzen
type: application/javascript
script: |
if (itemRegistry.getItem('Steckdose2_Schalter').getState() == 'ON') {
events.sendCommand('Steckdose2_Schalter', 'OFF');
} else {
events.sendCommand('Steckdose2_Schalter', 'ON');
}
type: script.ScriptAction