{gelöst] Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Benutzeravatar
earlybird
Beiträge: 43
Registriert: 28. Dez 2018 22:13
Answers: 0

{gelöst] Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von earlybird »

Hallo zusammen,

wie kann ich für das Astro sun Thing den cannel Sonnenaufgang Range Event einschaltem?
Bei mir sieht es in VS-Code so wie im beigefügten Bild aus.
20200724-VS-Code-01.png


In der Paper UI sieht es wie in diesem Bild
20200724-channel-Sonneaufgang.png
aus.

Was muss ich dort eintragen?

Für Eure freundliche Hilfe im vor hinein "herzlichen" Dank

Mit freundlichen Grüßen
Jürgen
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
Zuletzt geändert von earlybird am 25. Jul 2020 20:57, insgesamt 1-mal geändert.

Benutzeravatar
peter-pan
Beiträge: 2768
Registriert: 28. Nov 2018 12:03
Answers: 30
Wohnort: Schwäbisch Gmünd

Re: Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von peter-pan »

Eigentlich sollte der "Range Event" Channel bereits in deinem Thing angelegt sein. Ein Item dafür brauchst du nicht.
Die Regel sieht dann genauso aus wie die Regel in deinem Screenshot, nur dass anstelle von "night" "rise" steht.

Hier kannst du auch ein bisschen stöbern.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

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

Re: Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von udo1toni »

Ich glaube, es geht earlybird um das graue R. Das ist korrekt so. Einen Range Event Channel kann man nicht mit einem Item verlinken. Stattdessen wird der Range Event Channel direkt in der Rule als Trigger verwendet:

Code: Alles auswählen

Channel "astro:sun:local:rise#event" triggered START
Wie bei fast allen anderen Channels im Astro Binding kannst Du auch bei den Range Event Channels einen Offset sowie ein Zeitfenster (Untergrenze earliest, Obergrenze latest) angeben. Ein positiver Offset triggert nach dem Ereignis, ein negativer Offset triggert vor dem Ereignis.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

Benutzeravatar
earlybird
Beiträge: 43
Registriert: 28. Dez 2018 22:13
Answers: 0

Re: Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von earlybird »

Hallo zusammen.
"Danke" für Eure Ausführungen!!
Das war genau mein Problem!!
Schön das Ihr mich eingewiesen habt!
Stelle die Frage auf gelöst!
Wünsche noch ein schönes WE.

Mit freundlichem Gruß
Jürgeb

HABuser
Beiträge: 45
Registriert: 15. Jan 2019 17:34
Answers: 0

Re: Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von HABuser »

udo1toni hat geschrieben: 25. Jul 2020 13:06 ...

Code: Alles auswählen

Channel "astro:sun:local:rise#event" triggered START
Wie bei fast allen anderen Channels im Astro Binding kannst Du auch bei den Range Event Channels einen Offset sowie ein Zeitfenster (Untergrenze earliest, Obergrenze latest) angeben. Ein positiver Offset triggert nach dem Ereignis, ein negativer Offset triggert vor dem Ereignis.
Genau das hat sich mir aus der Doku des Astro Bindings nicht erschlossen, wie ich ein Offset in einem Trigger für eine Rule verwenden kann. In der Paper UI gibt es dafür ja einen Parameter in der Channel Konfiguration, aber wie die Syntax in einer Rule aussehen muss habe ich nocht nicht heraus gefunden.
Ich würde mich freuen wenn du mir bitte mal ein Beispiel dazu angibst.
Oder muss ich ein neues Thing mit einem rangeEvent Channel mit Offset definieren und diesen dann in der rule verwenden?

Danke und Gruß
Roman

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

Re: {gelöst] Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von udo1toni »

Nein, da hast Du was falsch verstanden. Der Offset muss fix über den jeweiligen Channel eingestellt werden, den kannst Du nicht innerhalb der Rule setzen. Es geht ja um einen Trigger, und der wird in diesem Fall vom Channel ausgelöst.
Wenn Du unterschiedliche Offsets für den selben Trigger Channel nutzen willst, musst Du mehrere Things anlegen. Oder Du beschäftigst Dich etwas mit den verschiedenen Triggern, denn es stehen ja Sonnenauf/Untergang, bürgerliche, nautische und astronomische Dämmerung zur Verfügung (entsprechend 0°, -6°, -12° und -18° Höhenwinkel). Jeden der vier Punkte kannst Du individuell nach vorn oder hinten verschieben, getrennt für Auf und Ab.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

oh3twh
Beiträge: 20
Registriert: 26. Jan 2021 15:26
Answers: 0

Re: {gelöst] Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von oh3twh »

Hi Udo,

sind irgendwelche Bugs bekannt das es mit dem Offset nicht sauber im OH3 funktioniert ?
Mein "astro:sun:local:set#start" channel als Event ignoriert bei meiner Rule leider hartnäckig den Offset. Habe mir extra mal auf den Channel ein Item angelegt - und da sieht auch alles gut aus (-30 Min). Aber meine Rule wird leider trotzdem ohne Offset ausgeführt.

Was kann ich tun das Problem einzugrenzen?

grüße
twh

Benutzeravatar
OliverCJ
Beiträge: 405
Registriert: 29. Aug 2017 12:41
Answers: 3
Wohnort: Bergisch Gladbach

Re: {gelöst] Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von OliverCJ »

Hi twh,
poste doch mal deine rule. Dein Beitrag liest sich ein wenig so, als hättest Du den Hinweis von Udo vorher - 4. Aug. - überlesen... Offset nicht in der Rule, sondern in der Definition des thing!
Ach, dann viellieicht auch direkt die Definition des thing mit posten...
Oliver

_______________________________________________
Homematic IP Komponenten an CCU 3 (wächst stetig)
Innogy Smarthome System (verabschiedet sich langsam)
Philips Hue Beleuchtung
Fritz!Box
VU+ Solo SAT-Receiver
2 Squeezeboxen
Denon Heos System

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

Re: {gelöst] Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von udo1toni »

oh3twh hat geschrieben: 1. Nov 2021 21:26 Hi Udo,

sind irgendwelche Bugs bekannt das es mit dem Offset nicht sauber im OH3 funktioniert ?
Mein "astro:sun:local:set#start" channel als Event ignoriert bei meiner Rule leider hartnäckig den Offset. Habe mir extra mal auf den Channel ein Item angelegt - und da sieht auch alles gut aus (-30 Min). Aber meine Rule wird leider trotzdem ohne Offset ausgeführt.

Was kann ich tun das Problem einzugrenzen?

grüße
twh
Du kannst eine Rule nicht auf astro:sun:local:set#start triggern lassen. Der korrekte Trigger heißt Channel "astro:sun:local:set#event" triggered START.
Und es handelt sich dabei um einen anderen Channel als astro:sun:local:set#start, das heißt, Du musst den Offset auch in diesem Range Channel setzen.
openHAB4.3.5 stable in einem Debian-Container (bookworm) (Proxmox 8.4.1, LXC), mit openHABian eingerichtet

oh3twh
Beiträge: 20
Registriert: 26. Jan 2021 15:26
Answers: 0

Re: {gelöst] Astro sun Thing, den cannel Sonnenaufgang Range Event einschaltem?

Beitrag von oh3twh »

Hallo Udo,
Hallo Oliver,

vielen dank für eure Hinweise. Hatte es dann auch noch selber rausbekommen. Der korrekte Trigger war das set#event(trigger) / Range Event - Es war für mich nicht gleich ersichtlich, hatte so einen Trigger bisher noch nicht verwendet. Man kann verwirrenderweise am set#start auch ein Offset angeben was dann aber kein Trigger ist. Naja - wieder was dazu gelernt.

grüße,
twh!

Antworten