Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht
Moderatoren: jmaus, Co-Administratoren
Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht
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
In einem Testprogramm konnte ich das (fehlerhafte) Verhalten des Zeitmodul nachstellen...
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
In einem Testprogramm konnte ich das (fehlerhafte) Verhalten des Zeitmodul nachstellen...
-
- 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
Musste man nicht +1040 min. machen?
Also nicht 400min. früher sondern, (1 Tag - 400min.) später?
Also nicht 400min. früher sondern, (1 Tag - 400min.) später?
-
- 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
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 +++
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 +++
-
- 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
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
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
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
Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht
Öhm, stimmt. 5 Uhr minus 6,6 Stunden ist unter 0Xel66 hat geschrieben: ↑19.06.2022, 16:07Kein 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
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
-
- 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
-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 +++
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 +++
-
- 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
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.
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.
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 +++
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 +++
-
- 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
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
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
-
- 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
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
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 +++
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 +++
Re: Sonnenaufgang / Sonnenuntergang versetzt nach vorn - geht nicht
Super lieben Dank für den Gegentest und die Weiterleitung! Sorry, ich war eine Weile nicht da und habe es erst jetzt gelesen.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
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.