Rules von Thing changes triggern

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
FrankH1
Beiträge: 35
Registriert: 22. Sep 2020 17:03
Answers: 0

Rules von Thing changes triggern

Beitrag von FrankH1 »

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:

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
Ich hab allerdings alle meine Rules noch in Textfiles und erstelle sie im Visual Studio. Ich hab offensichtlich ein Syntax-Problem - es funktioniert nicht

Code: Alles auswählen

rule "Testthing"
when    
        Thing "ZLamp_GaesteWC" changed to ONLINE
then
logInfo ("Überwachungstest", "bin jetzt online")
end
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
OH 4.3.2 + Deconz auf Raspi 4B mit Conbee-II Stick,
Shellys, 8266 basierende Anwendungen (Tasmota),
Zigbee Sensoren und Lampen

int5749
Beiträge: 1173
Registriert: 4. Nov 2019 22:08
Answers: 9

Re: Rules von Thing changes triggern

Beitrag von int5749 »

FrankH1 hat geschrieben: 11. Feb 2023 20:00 die thingUID hab ich an Stelle des Namens auch getestet - geht auch nicht.
Hast Du die UID komplett angegeben??

Also

Code: Alles auswählen

rule "Testthing"
when    
        Thing "deconz:dimmablelight:00212E05564F:00178801081d96990b" changed to ONLINE
then
logInfo ("Überwachungstest", "bin jetzt online")
end
openHAB 4.1.0 Release mit openHABian in einem Debian Bookworm (LXC) unter Proxmox 8.1.3

FrankH1
Beiträge: 35
Registriert: 22. Sep 2020 17:03
Answers: 0

Re: Rules von Thing changes triggern

Beitrag von FrankH1 »

uuups - jetzt gehts. Habs nochmal kopiert. War offensichtlich ein Fehler von mir.
Danke
OH 4.3.2 + Deconz auf Raspi 4B mit Conbee-II Stick,
Shellys, 8266 basierende Anwendungen (Tasmota),
Zigbee Sensoren und Lampen

Antworten