Rules von Thing changes triggern
Verfasst: 11. Feb 2023 20:00
Hallo Zusammen,
ich stehe wieder mal vor dem Tor ...
Ich habe ein Zigbee device (Thing über Dekonz) welches nicht immer unter Spannung ist. Wenn es Spannung bekommt wird es von Openhab erkannt und der Status wechselt auf online. Ich kann direkt im OpenHabUI eine rule festlegen, welche vom Wechsel auf online getriggert wird, das funktioniert auch. Hier der Code:
Ich hab allerdings alle meine Rules noch in Textfiles und erstelle sie im Visual Studio. Ich hab offensichtlich ein Syntax-Problem - es funktioniert nicht
Ohne die Hochkommas um den Thingnamen meckert Visual Studio, die thingUID hab ich an Stelle des Namens auch getestet - geht auch nicht.
Was mache ich falsch?
Gruß Frank
ich stehe wieder mal vor dem Tor ...
Ich habe ein Zigbee device (Thing über Dekonz) welches nicht immer unter Spannung ist. Wenn es Spannung bekommt wird es von Openhab erkannt und der Status wechselt auf online. Ich kann direkt im OpenHabUI eine rule festlegen, welche vom Wechsel auf online getriggert wird, das funktioniert auch. Hier der Code:
Code: Alles auswählen
configuration: {}
triggers:
- id: "1"
configuration:
thingUID: deconz:dimmablelight:00212E05564F:00178801081d96990b
status: ONLINE
type: core.ThingStatusUpdateTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/vnd.openhab.dsl.rule
script: logInfo ("Testrule", "Direkt im UI")
type: script.ScriptAction
Code: Alles auswählen
rule "Testthing"
when
Thing "ZLamp_GaesteWC" changed to ONLINE
then
logInfo ("Überwachungstest", "bin jetzt online")
end
Was mache ich falsch?
Gruß Frank