Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampen

Problemlösungen und Hinweise von allgemeinem Interesse zur Haussteuerung mit HomeMatic

Moderator: Co-Administratoren

Benutzeravatar
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

Beitrag von AndiN » 12.09.2016, 15:46

Danke Dir für den Fehler-Code. Damit komme ich glaube ich auch weiter ;-)

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

hug0
Beiträge: 178
Registriert: 03.06.2013, 08:11

Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe

Beitrag von hug0 » 28.09.2016, 09:50

Guten Morgen!
Danke für das tolle Skript! Hatte noch jemand heute gegen 6:29:40 Uhr einen Sprung in der Berechnung?
sonnenstand.JPG
Danke, der Thorsten

Benutzeravatar
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

Beitrag von papi » 28.09.2016, 10:01

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.

Marcus1@@@
Beiträge: 219
Registriert: 02.01.2016, 14:24
Danksagung erhalten: 21 Mal

Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe

Beitrag von Marcus1@@@ » 13.11.2016, 09:33

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?

Benutzeravatar
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

Beitrag von papi » 13.11.2016, 09:50

Nö.
VAR-Sonne-Elevation.PNG

Benutzeravatar
Homoran
Beiträge: 8613
Registriert: 02.07.2013, 15:29
Wohnort: Köln
Danksagung erhalten: 4 Mal

Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe

Beitrag von Homoran » 13.11.2016, 09:53

Marcus1@@@ hat geschrieben: gestern sind sie 1h zu früh runter
Zeitserver Probleme?


Gruß
Rainer
Alle meine Hinweise sind auf eigene Gefahr umzusetzen. Immer einen Fachmann zu Rate ziehen!

Marcus1@@@
Beiträge: 219
Registriert: 02.01.2016, 14:24
Danksagung erhalten: 21 Mal

Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe

Beitrag von Marcus1@@@ » 15.11.2016, 07:23

Moin,

ich hatte heute Morgen schon wieder einen Sprung in der Elevation :D
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

Marcus1@@@
Beiträge: 219
Registriert: 02.01.2016, 14:24
Danksagung erhalten: 21 Mal

Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe

Beitrag von Marcus1@@@ » 15.11.2016, 07:55

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

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

Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe

Beitrag von Xel66 » 15.11.2016, 08:21

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
-------------------------------------------------------------------------------------------
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

BadenPower

Re: Sonnenstandsberechnung 2.0 für Rolladen, Markisen, Lampe

Beitrag von BadenPower » 15.11.2016, 09:26

Marcus1@@@ hat geschrieben:GErade nochmal im Log geschaut. Außer viele 11622, was ja normal ist
Wie kommst Du darauf, dass ein 11622 normal ist?

Ein 11622 ist ein schwerwiegernder Fehler durch fehlerhafte Aufrufe und Zugriffe in Skriptbefehlen.

.

Antworten

Zurück zu „HomeMatic Tipps & Tricks - keine Fragen!“