OH 3 - Aktivieren / Deaktivieren von Rules mit Javascript
Verfasst: 4. Jun 2021 12:52
Hallo zusammen,
kann mir bitte jemand auf die Sprünge helfen wie ich das Ein- und Ausschalten von Rules in den Javascript-Teil bekomme. Über die UI ist das ja ganz easy, ich hätte das aber gerne in der If / Else Schleife.
Vielen Dank!
Update:
Ich habe das jetzt über ein Hilfs-Item realisiert, funktioniert auch - trotzdem würde ich gerne wissen wie das in Javascript gemacht wird.
kann mir bitte jemand auf die Sprünge helfen wie ich das Ein- und Ausschalten von Rules in den Javascript-Teil bekomme. Über die UI ist das ja ganz easy, ich hätte das aber gerne in der If / Else Schleife.
Code: Alles auswählen
triggers:
- id: "1"
configuration:
thingUID: deconz:switch:00212E04E250:04cf8cdf3c7da1f0010012
event: "1002"
channelUID: deconz:switch:00212E04E250:04cf8cdf3c7da1f0010012:buttonevent
type: core.ChannelEventTrigger
conditions: []
actions:
- inputs: {}
id: "3"
configuration:
type: application/javascript
script: >
if (itemRegistry.getItem('InnogyAussenleuchteAnbau_Dimmer').getState()
== 'OFF') {
events.sendCommand('InnogyAussenleuchteAnbau_Dimmer', 'ON');
} else {
events.sendCommand('InnogyAussenleuchteAnbau_Dimmer', 'OFF');
}
type: script.ScriptAction
- id: "2"
configuration:
enable: "false"
ruleUIDs:
- Bewegungsmelder_Anbau_Aus
type: core.RuleEnablementAction
Update:
Ich habe das jetzt über ein Hilfs-Item realisiert, funktioniert auch - trotzdem würde ich gerne wissen wie das in Javascript gemacht wird.
