Variable in Rule einfügen

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Joerg
Beiträge: 44
Registriert: 2. Jan 2020 10:38
Answers: 0

Variable in Rule einfügen

Beitrag von Joerg »

Hallo,
Ich habe mir ein Item erstellt, mit der ich im HabPanel die Stunden einstellen will und kann. Name: Startstunde_1
Wie kann ich jetzt in der id:1 bei time: 6:00 die 6 durch das Item "Startstunde_1" austauschen?
Ist wohl ne dumme Frage, aber ich finde nichts und stehe ganz am Anfang.

Code: Alles auswählen

configuration: {}
triggers:
  - id: "1"
    configuration:
      time: 06:00
    type: timer.TimeOfDayTrigger
conditions:
  - inputs: {}
    id: "4"
    configuration:
      itemName: Weihnachtsbeleuchtung
      state: ON
      operator: =
    type: core.ItemStateCondition
actions:
  - inputs: {}
    id: "2"
    configuration:
      itemName: Schalter_Steckdose_Terasse_unten
      command: ON
    type: core.ItemCommandAction
Danke und Gruß Jörg

Benutzeravatar
udo1toni
Beiträge: 15244
Registriert: 11. Apr 2018 18:05
Answers: 242
Wohnort: Darmstadt

Re: Variable in Rule einfügen

Beitrag von udo1toni »

So gar nicht :)
Das Problem ist, das Item muss als DateTime Item angelegt sein. Du kannst also nicht eine Integer Zahl einstellen und dann den Status direkt als Zeit in Stunden verwenden.
Wenn Du statt Startstunde_1 z.B. ein DateTime Item Startzeit_1 definierst, kannst Du es so verwenden:

Code: Alles auswählen

configuration: {}
triggers:
  - id: "1"
    configuration:
      itemName: Startzeit_1
    type: timer.TimeOfDayTrigger
In dem Moment, wo der hinterlegte Zeitpunkt erreicht wird, triggert die Rule.
Soll die Rule täglich triggern, kannst Du auch einstellen, dass das datum nicht berücksichtigt werden soll:

Code: Alles auswählen

configuration: {}
triggers:
  - id: "1"
    configuration:
      itemName: Startzeit_1
      timeOnly: "true"
    type: timer.TimeOfDayTrigger
openHAB4.3.3 stable in einem Debian-Container (bookworm) (Proxmox 8.3.5, LXC), mit openHABian eingerichtet

Joerg
Beiträge: 44
Registriert: 2. Jan 2020 10:38
Answers: 0

Re: Variable in Rule einfügen

Beitrag von Joerg »

Vielen Dank,
in der Richtung war ich auch schon gegangen, hatte dann aber keine Idee, mit welchem Widget ich im HABPanel Einstellungen vornehmen kann

Antworten