Mal wieder der Sonnenuntergang

Einrichtung der openHAB Umgebung und allgemeine Konfigurationsthemen.

Moderatoren: seppy, udo1toni

Antworten
Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Mal wieder der Sonnenuntergang

Beitrag von Snatsch »

Hallo. Ich hatte bis jetzt immer folgende Regel laufen.

Code: Alles auswählen

var  Timer Sonnenuntergang  = null

rule "Sonnenuntergang"

when 
         Channel 'astro:sun:local:set#event' triggered START

then    MeldungTelegram.postUpdate ("Die Sonne geht jetzt unter")
        StehleuchteWohnzimmer_Schalter.sendCommand(ON)
        FernsehBeleuchtungWohnzimmer_Schalter.sendCommand(ON)
        StehleuchteEsszimmer_Schalter.sendCommand(ON)
        LedLeiste2Kuche_OnOff.sendCommand(ON)
        LEDLeisteKuche_Schalter.sendCommand(ON)
        LEDLeisteTreppenhaus_Schalter.sendCommand(ON)
        
            Sonnenuntergang = createTimer(ZonedDateTime.now.plusMinutes(15), [|
            AussenbeleuchtungTerrasse_Schalter.sendCommand(ON)
        ]
        )
end
die bis zur Zeitumstellung auch funktionierte. Jetzt wird die Regel erst jeden Tag genau 17 Uhr ausgeführt. Woran könnte das liegen ?
MfG Snatsch
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

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

Re: Mal wieder der Sonnenuntergang

Beitrag von peter-pan »

Wie sieht dein Thing aus ? Hast du evtl. offsets/earliest/latest definiert ?
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Mal wieder der Sonnenuntergang

Beitrag von Snatsch »

Hallo, Entschuldigung das ich heute erst antworte :| PC war leider defekt :( Ich habe an dem Thing nichts geändert und es ging bis zur Zeitumstellung auch. So sieht es aus

Code: Alles auswählen

UID: astro:sun:local
label: Lokale Sonnendaten
thingTypeUID: astro:sun
configuration:
  useMeteorologicalSeason: false
  interval: 300
  geolocation: 50.39927220928212,12.096033096313477,0
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

harteknut
Beiträge: 235
Registriert: 3. Dez 2019 08:21
Answers: 9

Re: Mal wieder der Sonnenuntergang

Beitrag von harteknut »

Entscheidend ist aber der set:event-Trigger, wie ist der konfiguriert?

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

Re: Mal wieder der Sonnenuntergang

Beitrag von peter-pan »

Wie hast du dein Thing konfiguriert ? Als Text-File oder über die Main-UI ? Und natürlich auch wie ist der Event-Channel konfiguriert.

Als Text-Konfiguration könnte das so aussehen:

Code: Alles auswählen

Thing astro:sun:stowing3   "Offset 50"     [geolocation="55.887211,13.8709123,1502", interval=300]{
  Channels:
    Type rangeEvent : set#event [
      offset=50
    ]
      Type rangeEvent : astroDusk#event [
      offset=50
    ]
    Type start : set#start [
      offset=50
    ]
    Type end : set#end [
      offset=50
    ]
    Type rangeEvent : night#event [
      offset=50
    ]
    Type rangeEvent : noon#event [
      offset=50
    ]
    Type start : noon#start [
      offset=50
    ]
    Type start : noon#end [
      offset=50
    ]
      Type rangeEvent : rise#event [
      offset=50
    ]
    Type start : rise#start [
      offset=50
    ]
    Type end : rise#end [
      offset=50
    ]
}
Wobei dann für dich der Channel "Type rangeEvent : set#event" wäre. Und wenn du das Ganze über die UI gemacht hast, müsste dein Channel ungefähr so aussehen:
astro.jpg
Bitte achte auch darauf, dass du ggf. mehrere Things anlegst (z.B.: pro Offset), wenn du unterschiedliche Trigger- und auch Info-Zeitpunkte wissen willst.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Mal wieder der Sonnenuntergang

Beitrag von Snatsch »

irgendwie verstehe ich es nicht ganz so sieht es bei mir aus
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

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

Re: Mal wieder der Sonnenuntergang

Beitrag von peter-pan »

...es geht nicht um den Channel "set#start". Du musst für den Trigger-Channel nach "set#event" schauen. Der ist zuständig um den Offset für deine Regel zu bedienen. Der Channel den du hier zeigst, den kannst du nehmen um den Wert (value) deines Items anzuzeigen. Wenn du hier einen Offset eingibst, zeigt dein Item die Zeit des "Sonnenuntergang" + Offset an und sonst nichts. Damit deine Rule triggert brauchst du den "event_Channel"(Screenshot von mir)".

Ich weiss, das ist etwas verwirrend, aber eigentlich auch wieder ganz einfach.

Ein Trigger-Channel reagiert nur auf einen Event. Die "normalen Channels" werden eigentlich nur um "00:00:01" Uhr auf den neuen Wert gesetzt und berechnen den Wert (mit oder ohne Offset) deines Items, aber sind nicht zuständig für deinen "Trigger-Channel-Event, den du in deiner Rule abfrägst.
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Mal wieder der Sonnenuntergang

Beitrag von Snatsch »

Ich glaub jetzt habe ich den Fehler :) Frühester Zeitpunkt war 17:00 Uhr :shock: warum auch immer. Deshalb ging die Beleuchtung immer genau 17 Uhr an was sich ja erst nach der Zeitumstellung bemerkbar gemacht hat weil davor die Sonne nach 17 Uhr untergegangen ist :D
Du hast keine ausreichende Berechtigung, um die Dateianhänge dieses Beitrags anzusehen.
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

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

Re: Mal wieder der Sonnenuntergang

Beitrag von peter-pan »

peter-pan hat geschrieben: 5. Nov 2021 21:46 Wie sieht dein Thing aus ? Hast du evtl. offsets/earliest/latest definiert ?
...na da hatte ich doch gleich den richtigen "Riecher" ;) .

Die Möglichkeiten mit dem Astro-Binding sind aber auch vielfältig. Und wenn man mehrere Things hat, wird's noch komplexer.

Deshalb habe ich meine Things in einem Text-File gespeichert. Das ist für mich übersichtlicher, als die UI. :)
Pi5/8GB(PiOS Lite 64-bit(bookworm)/SSD 120GB - OH4.3.5 openhabian

Benutzeravatar
Snatsch
Beiträge: 455
Registriert: 9. Jan 2021 22:55
Answers: 0

Re: Mal wieder der Sonnenuntergang

Beitrag von Snatsch »

Vielen Dank peter-pan für deine Hilfe. Ohne die fähigen die sich auskennen hier im Forum wäre ich wahrscheinlich aufgeschmissen.
openhab4.3.1 auf Pi 5 8GB im Docker Portainer&Frontail /Grafana&InfluxDB und mosquitto auf Pi 3 in Docker Portainer/Pi 3 mit Docker zur Datensicherung / Pi 4 4GB Portainer & Deconz

Antworten