Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampen
Moderator: Co-Administratoren
- AndiN
- Beiträge: 2621
- Registriert: 10.06.2015, 08:54
- Wohnort: Hennef
- Hat sich bedankt: 10 Mal
- Danksagung erhalten: 28 Mal
Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
Danke Dir für den Fehler-Code. Damit komme ich glaube ich auch weiter
Andi
Andi
Andi (Greenhorn)
Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control - Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links
Letzter Reboot: 17.03.24 => FW Update (Uptime:Rekord:153 Tage)
Systeminfos: Raspberry Pi3 Firmware: 3.75.6.20240316 142 Geräte
System angebunden: 3 Roomba 650 - Sprachausgabe via Home24 Media - Pocket Control - Zentrale: Asus TF103 mit Home24 Tablet
Addons: Drucken 2.5 - HQ WebUI 2.5.9 - XML-API 1.22 - CUx-Daemon 2.9.3 - E-Mail 1.7.4 - hm_pdetect 1.11 - VPN cloudmatic
Diverse Links
Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
Guten Morgen!
Danke für das tolle Skript! Hatte noch jemand heute gegen 6:29:40 Uhr einen Sprung in der Berechnung? Danke, der Thorsten
Danke für das tolle Skript! Hatte noch jemand heute gegen 6:29:40 Uhr einen Sprung in der Berechnung? Danke, der Thorsten
- papi
- Beiträge: 371
- Registriert: 18.12.2013, 08:40
- Wohnort: Willich, NRW
- Hat sich bedankt: 2 Mal
- Danksagung erhalten: 5 Mal
Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
Natürlich.
Am 28.09. jeden Jahres hüpft die Sonne immer um 06:30 Uhr einmal kurz, um die Zeitverschiebung auszugleichen.
Nein, hatte ich nicht, bei mir ist die Kurve völlig glatt.
Am 28.09. jeden Jahres hüpft die Sonne immer um 06:30 Uhr einmal kurz, um die Zeitverschiebung auszugleichen.
Nein, hatte ich nicht, bei mir ist die Kurve völlig glatt.
-
- Beiträge: 219
- Registriert: 02.01.2016, 14:24
- Danksagung erhalten: 21 Mal
Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
Hallo, hatte gestern Abend jemand eine Fehlberechnung? Bei mir werden die Rolladen alle nach sonne_elevation gesteuert und gestern sind sie 1h zu früh runter gegangen und dann nach manuellem Hochfahren lassen aber zur eigentlich richtigen Zeit dann wieder nicht?
Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
Zeitserver Probleme?Marcus1@@@ hat geschrieben: gestern sind sie 1h zu früh runter
Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!
-
- Beiträge: 219
- Registriert: 02.01.2016, 14:24
- Danksagung erhalten: 21 Mal
Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
Moin,
ich hatte heute Morgen schon wieder einen Sprung in der Elevation
Eigentlich gehen die Rolläden hoch bei größer -5 elevation. Es hat mich heute schon gewundert, dass dies gegen 7 Uhr ist, weil es draußen noch sehr dunkel war. Ich bin zum Smartphone und habe nachgeschaut: sonne_elevation war bei -3. Ok. Dachte ich. paßt. Kurze Zeit später gingen die Rolläden wieder automatisch runter. Eingestellt ist bei kleiner -5 elevation. Ich bin wiedr zum smartphone und dann steht da sonne_elevation wieder bei -6,6. Für mich auch ein logischert Wert für diese Uhrzeit. Jetzt 7:20 sind die Rolläden wieder hochgefahren, weil die größer -5 wieder überschritten wurden. Das ist auch die Uhrzeit, die ich erwartet hatte. Ich habe sonne_elevation gerade auf protokolliert gesetzt. Was könnte das Problem sein?
Als Zeitserver habe ich de.pool.ntp.org eingetragen? Liegt es daran?
Grüße
ich hatte heute Morgen schon wieder einen Sprung in der Elevation
Eigentlich gehen die Rolläden hoch bei größer -5 elevation. Es hat mich heute schon gewundert, dass dies gegen 7 Uhr ist, weil es draußen noch sehr dunkel war. Ich bin zum Smartphone und habe nachgeschaut: sonne_elevation war bei -3. Ok. Dachte ich. paßt. Kurze Zeit später gingen die Rolläden wieder automatisch runter. Eingestellt ist bei kleiner -5 elevation. Ich bin wiedr zum smartphone und dann steht da sonne_elevation wieder bei -6,6. Für mich auch ein logischert Wert für diese Uhrzeit. Jetzt 7:20 sind die Rolläden wieder hochgefahren, weil die größer -5 wieder überschritten wurden. Das ist auch die Uhrzeit, die ich erwartet hatte. Ich habe sonne_elevation gerade auf protokolliert gesetzt. Was könnte das Problem sein?
Als Zeitserver habe ich de.pool.ntp.org eingetragen? Liegt es daran?
Grüße
-
- Beiträge: 219
- Registriert: 02.01.2016, 14:24
- Danksagung erhalten: 21 Mal
Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
GErade nochmal im Log geschaut. Außer viele 11622, was ja normal ist habe ich das noch:
Code: Alles auswählen
Nov 2 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27081 cmd /bin/setHWClock.sh
Nov 2 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27085 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 3 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27168 cmd /bin/setHWClock.sh
Nov 3 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27171 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 4 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27194 cmd /bin/setHWClock.sh
Nov 4 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27197 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 5 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27269 cmd /bin/setHWClock.sh
Nov 5 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27272 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 6 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27278 cmd /bin/setHWClock.sh
Nov 6 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27281 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 7 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27368 cmd /bin/setHWClock.sh
Nov 7 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27371 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 8 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27411 cmd /bin/setHWClock.sh
Nov 8 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27415 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 9 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27421 cmd /bin/setHWClock.sh
Nov 9 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27424 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 10 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27571 cmd /bin/setHWClock.sh
Nov 10 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27575 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 11 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27605 cmd /bin/setHWClock.sh
Nov 11 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27608 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 12 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27614 cmd /bin/setHWClock.sh
Nov 12 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27617 cmd /bin/SetInterfaceClock 127.0.0.1:2001
Nov 13 04:12:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27839 cmd /bin/setHWClock.sh
Nov 13 04:14:01 homematic-ccu2 cron.info crond[94]: crond: USER root pid 27842 cmd /bin/SetInterfaceClock 127.0.0.1:2001
-
- 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: 1500 Mal
Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
Da das keine Fehlermeldungen sind, teilen die Meldungen Dir nur mit dass jeden Tag um 04:12 Uhr die Hardwareclock (vermutlich die des Linux-Systems, denn die CCU hat ja keine RTC) und um 04:14 Uhr die Interface-Clock (also das was Du siehst) gestellt wird. Warum das getrennt gehandhabt wird, wissen nur die Programmierer der Firmware. Ich vermute aber die Ursache in der fehlenden RTC und deren Emulation im Betriebssystem. Oder erst wird die Hardwareclock gestellt und zwei Minuten später die Interfaceclock auf Basis der Hardwareclock, denn hier ist ja explizit die localhost-Adresse angegeben.
In dieser getrennten Handhabe der Uhren vermute ich ferner auch die Ursache des Problems, dass bei manchen Usern die Uhrzeiten auf den Thermostaten falsch dargestellt werden. Aber das ist ein anderes Thema. Die Systemclock dürfte sowieso wie bei allen Linux-Systemen auf UTC laufen. Die Interfaceclock ist die dargestellte Uhrzeit unter Berücksichtigung der eingestellten Zeitzone. Da ich mit den Zeiten noch nie Probleme hatte (benutze weder das Sonnenstandsscipt noch habe ich falsche Anzeigen auf den Thermostaten) habe ich mich noch nicht intensiver mit dem Problem auseinandergesetzt, denn grundsätzlich scheint es ja wie vom Programmierer vorgesehen zu funktionieren. Nur eben manchmal nicht.
Gruß Xel66
In dieser getrennten Handhabe der Uhren vermute ich ferner auch die Ursache des Problems, dass bei manchen Usern die Uhrzeiten auf den Thermostaten falsch dargestellt werden. Aber das ist ein anderes Thema. Die Systemclock dürfte sowieso wie bei allen Linux-Systemen auf UTC laufen. Die Interfaceclock ist die dargestellte Uhrzeit unter Berücksichtigung der eingestellten Zeitzone. Da ich mit den Zeiten noch nie Probleme hatte (benutze weder das Sonnenstandsscipt noch habe ich falsche Anzeigen auf den Thermostaten) habe ich mich noch nicht intensiver mit dem Problem auseinandergesetzt, denn grundsätzlich scheint es ja wie vom Programmierer vorgesehen zu funktionieren. Nur eben manchmal nicht.
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: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe
Wie kommst Du darauf, dass ein 11622 normal ist?Marcus1@@@ hat geschrieben:GErade nochmal im Log geschaut. Außer viele 11622, was ja normal ist
Ein 11622 ist ein schwerwiegernder Fehler durch fehlerhafte Aufrufe und Zugriffe in Skriptbefehlen.
.