Seite 1 von 1
Frage zu Rules in OH 3.01
Verfasst: 1. Feb 2021 12:46
von der.breed
Hallo,
ich habe mir in einer recht frischen Installation nun zum ersten Mal eine Regel angelegt, die ein einzelnes Rollo in meinem Testraum herunterfahren soll, wenn das Astro Binding das Event civilDawn triggert. Meine Regel habe ich über das UI angelegt, das Ergebnis in der Code Ansicht sieht so aus:
Code: Alles auswählen
triggers:
- id: "1"
configuration:
thingUID: astro:sun:local
event: START
channelUID: astro:sun:local:civilDawn#event
type: core.ChannelEventTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
type: application/javascript
script: events.sendCommand('RolloAquariumzimmer_BlindsControl', '0');
type: script.ScriptAction
- inputs: {}
id: "3"
configuration:
message: rule sunset rollos - fired
type: notification.SendLogNotification
Leider passiert gar nichts, die Regel wird nicht ausgeführt... woran kann das liegen? Führe ich die Regel manuell aus, fährt das Rollo korrekt herunter.
Gruß
Markus
Re: Frage zu Rules in OH 3.01
Verfasst: 1. Feb 2021 16:52
von domjo75
Hallo,
meine erste Antwort in diesem Forum

Ich hoffe ich kann Dir helfen.
Ich fange auch gerade mit OH an und beschäftige mich seit ein paar Tagen intensiv damit. Ich habe das zwar über ein "Hilfs-ITEM" gelöst, aber grundsätzlich ist es die gleiche Anforderung:
Das ist die Rule für die Rollos
Code: Alles auswählen
triggers:
- id: "1"
configuration:
itemName: isDark
state: ON
previousState: OFF
type: core.ItemStateChangeTrigger
- id: "3"
configuration:
time: 22:00
type: timer.TimeOfDayTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
itemName: KucheRollo_Level
command: DOWN
type: core.ItemCommandAction
- inputs: {}
id: "4"
configuration:
itemName: BuroRollo1_Level
command: DOWN
type: core.ItemCommandAction
- inputs: {}
id: "5"
configuration:
itemName: BuroRollo2_Level
command: DOWN
type: core.ItemCommandAction
- inputs: {}
id: "6"
configuration:
itemName: BuroRollo3_Level
command: DOWN
type: core.ItemCommandAction
und das die für das Hilfs-ITEM
Code: Alles auswählen
triggers:
- id: "1"
configuration:
thingUID: astro:sun:local
event: START
channelUID: astro:sun:local:set#event
type: core.ChannelEventTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
itemName: isDark
command: ON
type: core.ItemCommandAction
Code: Alles auswählen
triggers:
- id: "1"
configuration:
thingUID: astro:sun:local
event: START
channelUID: astro:sun:local:set#event
type: core.ChannelEventTrigger
conditions: []
actions:
- inputs: {}
id: "2"
configuration:
itemName: isDark
command: OFF
type: core.ItemCommandAction
Re: Frage zu Rules in OH 3.01
Verfasst: 1. Feb 2021 18:25
von harteknut
Ich habe für meine Rules auch so ein Hilfs-Item mit „dunkel“ und „hell“.
Das löst aber leider Markus Problem nicht, weil seine Rule durch den Event-Trigger nicht ausgelöst wird, d.h. In seinem Fall würde die Hilfs-Item-Rule nicht ausgelöst und das Hilfs-Item nicht verstellt.
Frage: Was steht denn auf dem CivilDawn-Item (Es gibt ja auch einen Channel für ein Item, nicht nur für das Range Event)?
Re: Frage zu Rules in OH 3.01
Verfasst: 1. Feb 2021 19:46
von der.breed
Ich habe das Ganze ja im UI zusammengeklickt. Wenn ich dort "When a trigger channel fires" auswähle, bekomme ich unter "Channels" nur "Range Events" angezeigt - also z.B. eveningNight#event (Range Event). Ich habe jetzt mal das Astro Binding installiert und dort einen anderen Channel benutzt (astro:sun:07d4cf2082:eveningNight), der auch triggert:
Code: Alles auswählen
2021-02-01 19:15:00.015 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:07d4cf2082:eveningNight#event triggered START
2021-02-01 19:15:00.025 [INFO ] [openhab.event.ChannelTriggeredEvent ] - astro:sun:local:night#event triggered START
Genau wie der andere allerdings auch triggert, laut Logfile. leider ist das Event schon vergangen
P.S.: ich kann hier leider nur vom Handy aus Posten, da meine IP scheinbar auf einer Blacklist steht: Deine IP-Adresse 37.201.195.250 wurde gesperrt, da sie auf der schwarzen Liste steht.
Bei einem Kabelanschluss mit Dual Stack Lite echt blöd

Re: Frage zu Rules in OH 3.01
Verfasst: 2. Feb 2021 08:55
von domjo75
harteknut hat geschrieben: ↑1. Feb 2021 18:25
Ich habe für meine Rules auch so ein Hilfs-Item mit „dunkel“ und „hell“.
Das löst aber leider Markus Problem nicht, weil seine Rule durch den Event-Trigger nicht ausgelöst wird, d.h. In seinem Fall würde die Hilfs-Item-Rule nicht ausgelöst und das Hilfs-Item nicht verstellt.
Frage: Was steht denn auf dem CivilDawn-Item (Es gibt ja auch einen Channel für ein Item, nicht nur für das Range Event)?
Ich verstehe was Du meinst. Es ging mir mehr darum, dass einen vergleichen kann