Item Status Abfrage in Regel

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Item Status Abfrage in Regel

Beitrag von Markus_JE »

Guten Morgen zusammen,

ich würde gerne in einer Regel einen Status von einem item abfragen.
Kann mir jemand helfen wie ich das hinbekomme?

rule "Rolladen öffnen/schliessen nach Azimuth"
when
Item AstronomischeSonnendatenPositionAzimuth changed
then
if
(AstronomischeSonnendatenPositionAzimuth.state >=97)
logInfo ("Test")



Vielen Dank

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Item Status Abfrage in Regel

Beitrag von Darkwin101 »

Wie ist den das Azimuth Item deklariert hat es eine Einheit also z.B. ° Number:Temperature oder ist es einfach Number

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Re: Item Status Abfrage in Regel

Beitrag von Markus_JE »

Hallo,

anbei mein Item:

Number:Angle AstronomischeSonnendatenPositionAzimuth "Azimut" (AU_Aussenbereich_Wetter) {channel="astro:sun:home:position#azimuth"}

Darkwin101
Beiträge: 424
Registriert: 6. Mär 2019 11:19
Answers: 14

Re: Item Status Abfrage in Regel

Beitrag von Darkwin101 »

Dann probiere es mal so

Code: Alles auswählen

rule "Rolladen öffnen/schliessen nach Azimuth"
when
Item AstronomischeSonnendatenPositionAzimuth changed
then
if ((AstronomischeSonnendatenPositionAzimuth.state as Number).floatValue >= 97){logInfo("Rolladen.rules", "Test")}
end
Dein Item ist Behaftet mit der Einheit die entfernt werden muss

Markus_JE
Beiträge: 138
Registriert: 6. Okt 2019 13:20
Answers: 0

Re: Item Status Abfrage in Regel

Beitrag von Markus_JE »

Perfekt, funktioniert.
Besten Dank

Antworten