Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Einrichtung, Nutzung und Hilfe zu RaspberryMatic (OCCU auf Raspberry Pi)

Moderatoren: jmaus, Co-Administratoren

Antworten
Greyhound
Beiträge: 31
Registriert: 28.09.2019, 21:30
Hat sich bedankt: 9 Mal

Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von Greyhound » 19.06.2022, 12:54

Hallo ins Forum,

ich habe versucht, im Zeitmodul einen Zeitpunkt weit vor dem Sonnenuntergang / Soonnenaufgang einzubauen.
-> Sonnenuntergang -400Min -> funktioniert nicht
-> Sonnenaufgang -400 Min -> CCU stürzt nach Speicherung des Programms ab und startet neu...
(s. Screenshot vor Speicherung)

RaspberryMatic 3.63.9.20220521 (rpi3) auf CCU3- Hardware

Hintergrund:
Meine Jalousien sollen bei unterschreiten eines Lichtwertes an der Wetterstation herunter gefahren werden. Aber nur ab 1h vor Sonnenuntergang (nur prüfen). Nehme ich die Prüfung Sonnenuntergang -60 Min (nur prüfen) mit rein, bleiben sie oben. Nehme ich die Prüfung raus, fahren sie runter.
Allerdings sind am Morgen danach die Jalousien bei astro- Sonnenaufgang hoch gefahren und dann wegen unter 100lx nach ein paar Minuten wieder runter :lol:
In einem Testprogramm konnte ich das (fehlerhafte) Verhalten des Zeitmodul nachstellen... :roll:
Screenshot Zeitmodul.jpg

jp112sdl
Beiträge: 12115
Registriert: 20.11.2016, 20:01
Hat sich bedankt: 848 Mal
Danksagung erhalten: 2150 Mal
Kontaktdaten:

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von jp112sdl » 19.06.2022, 13:02

Musste man nicht +1040 min. machen?
Also nicht 400min. früher sondern, (1 Tag - 400min.) später?

VG,
Jérôme ☕️

---
Support for my Homebrew-Devices: Download JP-HB-Devices Addon

MichaelN
Beiträge: 9677
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1625 Mal

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von MichaelN » 19.06.2022, 13:24

Greyhound hat geschrieben:
19.06.2022, 12:54
Allerdings sind am Morgen danach die Jalousien bei astro- Sonnenaufgang hoch gefahren und dann wegen unter 100lx nach ein paar Minuten wieder runter :lol:
Du kannst es Dir auch etwas einfacher machen. Zeitmodul mit 16:30 bis 23:30 Uhr bzw für deinen Ort mit https://www.sonnenverlauf.de prüfen was im Jahresverlauf der frühste und späteste SU ist.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Xel66
Beiträge: 14164
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1499 Mal

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von Xel66 » 19.06.2022, 16:07

Kein Wunder, dass das nicht wirklich gut funktioniert. 400 Minuten sind 6,6 Stunden. Bei einem Sonnenaufgang derzeit von 5:xx Uhr ist dieser Zeitpunkt am Vortag. Gilt also nicht für den Berechnungstag. Unerwünschte Zeitbereiche würde ich über ein Zeitmodul ausblenden (oder gewünschte freigeben).

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

Greyhound
Beiträge: 31
Registriert: 28.09.2019, 21:30
Hat sich bedankt: 9 Mal

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von Greyhound » 20.06.2022, 23:51

Xel66 hat geschrieben:
19.06.2022, 16:07
Kein Wunder, dass das nicht wirklich gut funktioniert. 400 Minuten sind 6,6 Stunden. Bei einem Sonnenaufgang derzeit von 5:xx Uhr ist dieser Zeitpunkt am Vortag. Gilt also nicht für den Berechnungstag. Unerwünschte Zeitbereiche würde ich über ein Zeitmodul ausblenden (oder gewünschte freigeben).

Gruß Xel66
Öhm, stimmt. 5 Uhr minus 6,6 Stunden ist unter 0 :roll: :lol:
Aber grundsätzlich verweigert sich das Zeitmodul auch bei -60 Minuten -> nehme ich die -60 heraus funktioniert die Bedingung wieder.

Hintergrund: Jalou soll bei Änderung Helligkeit unter 100 runter fahren. Dies ist an stark bewölkten Tagen schon vor astronomischem Sonnenuntergang. Daher die Prüfung mit Sonnenuntergang -60 Minuten...
Nehme ich die -60 Minuten raus, klappts.

Ich will nur vermeiden, dass wenn mir jemand aus Spaß und weil er von dem Zusammenhang weiß, nachmittags um 3 eine schwarze Tüte über meine Wetterstation stülpt, dann alle Jalousien herunter fahren :lol:

MichaelN
Beiträge: 9677
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1625 Mal

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von MichaelN » 20.06.2022, 23:58

-60 sollte gehen. Vielleicht zeigst du mal das Programm.
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

MichaelN
Beiträge: 9677
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1625 Mal

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von MichaelN » 23.06.2022, 18:43

Ich habe das mal getestet. Mit -200 vor SU. Geht. Mit -641 vor SA. Geht nicht. Es wird dann nur ein Auslösezeitpunkt für das Ende berechnet.
Siehe Screenshots vom SDV. (Nicht wundern, die Screenshots sind mit anderen Zeiten gemacht, meiner schludrigen Arbeitsweise geschuldet)

Könnte man als Bug bezeichnen. Oder als falsche Verwendung... Wie auch immer - melde es auf Github als Issue und hoffe das Jens es für wichtig genug erachtet und den Bug auch findet.
Dateianhänge
test-zeit1.JPG
test-zeit2.JPG
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Xel66
Beiträge: 14164
Registriert: 08.05.2013, 23:33
System: Alternative CCU (auf Basis OCCU)
Wohnort: Nordwürttemberg
Hat sich bedankt: 585 Mal
Danksagung erhalten: 1499 Mal

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von Xel66 » 23.06.2022, 19:48

MichaelN hat geschrieben:
23.06.2022, 18:43
Mit -200 vor SU. Geht. Mit -641 vor SA. Geht nicht.
...
Könnte man als Bug bezeichnen.
Ich würde es nicht als Bug betrachten. Einen Zeitpunkt an einem Tag 10 Stunden (6xx Minuten) vor Sonnenaufgang zu berechnen ist schlichtweg nicht möglich, da dieser Zeitpunkt eben nicht an diesem Tag liegt, sondern am Vortag. Nun könnte man dieses durchaus als Zeitpunkt angeben. Spräche mathematisch nichts dagegen, ist aber sachlich falsch. Du kannst aus einer Geldbörse, die nur einen 20er enthält auch keine 30 Euro entnehmen, auch wenn unsere Börsenprofis Dir das gern erklären wollen. Somit weigert sich diese Berechnung eben nur gegen eine unplausible Aufgabe.

Gruß Xel66
-------------------------------------------------------------------------------------------
524 Kanäle in 146 Geräten und 267 CUxD-Kanäle in 34 CUxD-Geräten:
343 Programme, 334 Systemvariablen und 183 Direktverknüpfungen,
RaspberryMatic Version: 3.65.11.20221005 + Testsystem: CCU2 2.61.7
-------------------------------------------------------------------------------------------
Einsteigerthread, Programmlogik-Thread, WebUI-Handbuch

MichaelN
Beiträge: 9677
Registriert: 27.04.2020, 10:34
System: CCU
Hat sich bedankt: 700 Mal
Danksagung erhalten: 1625 Mal

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von MichaelN » 23.06.2022, 20:00

Greyhound hat geschrieben:
19.06.2022, 12:54
Sonnenaufgang -400 Min -> CCU stürzt nach Speicherung des Programms ab und startet neu...
Das kann ich auch bestätigen und das ist zumindest ein Bug in dem Sinne, das ungültige Eingaben nicht abgefangen werden:

Watchdog sagt: regahss-restart

EDIT: Issue für den Absturz angelegt
https://github.com/jens-maus/RaspberryMatic/issues/1863
Dateianhänge
Unbenannt.JPG
LG, Michael.

Wenn du eine App zur Bedienung brauchst, dann hast du kein Smarthome.

Wettervorhersage über AccuWeather oder OpenWeatherMap+++ Rollladensteuerung 2.0 +++ JSON-API-Ausgaben auswerten +++ undokumentierte Skript-Befehle und Debugging-Tipps +++

Greyhound
Beiträge: 31
Registriert: 28.09.2019, 21:30
Hat sich bedankt: 9 Mal

Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht

Beitrag von Greyhound » 06.07.2022, 00:16

MichaelN hat geschrieben:
23.06.2022, 20:00

Das kann ich auch bestätigen und das ist zumindest ein Bug in dem Sinne, das ungültige Eingaben nicht abgefangen werden:

Watchdog sagt: regahss-restart

EDIT: Issue für den Absturz angelegt
https://github.com/jens-maus/RaspberryMatic/issues/1863
Super lieben Dank für den Gegentest und die Weiterleitung! :) Sorry, ich war eine Weile nicht da und habe es erst jetzt gelesen.

Aktuell habe ich mich erst einmal für die Gegenprüfung einer festen Zeit entschieden.
Mit der Einstellung "von Sonnenuntergang -60" blieb sie oben.
Falls noch gewünscht/ gebraucht: ich habe das Programm und die beiden Zeitmodule mal als Screenshot angehangen.
Dateianhänge
Zeitmodul-60.jpg
Zeitmodul.jpg
Programm.jpg

Antworten

Zurück zu „RaspberryMatic“