Sorry, war ein paar Tage offline.
bmx
> Ich habe nun mit Deiner Location (Funkturm Berlin?) das in SHNG v1.12.1 nachzustellen.
ich wusste es ist sinnvoll Fake Koordinaten zu nutzen, falls ich die mal rausrücken muss ;-)
im übrigen funktioniert es bei mir am ersten Tag auch so wie bei dir. du hast das debugging aber nicht aktiv bzw nicht mitgeschickt. interessant ist welchen Zeitwert der Folgeaufruf bekommt.
ich habe auch nochmal nachgeschaut. Mein ephem Package wurde nicht aktualisiert. Um solche Einflüsse zu vermeiden, habe ich alle zusätzlichen Pakete in eine virtuelle Umgebung gebracht.
/usr/local/smarthomeNG/venv/lib/python3.12/site-packages/ephem-4.1.5
aber, am 30.5. wurde das python3.12 package des Systems aktualisiert. Das passt ziemlich gut in das Muster.
ich habe versehentlich den orb debug rausgefiltert. hier der erste Durchlauf nach einem Neustart:
ich finde den loop nicht, der Orb.set() so oft aufrufen kann.
bmx
> Ich habe nun mit Deiner Location (Funkturm Berlin?) das in SHNG v1.12.1 nachzustellen.
ich wusste es ist sinnvoll Fake Koordinaten zu nutzen, falls ich die mal rausrücken muss ;-)
im übrigen funktioniert es bei mir am ersten Tag auch so wie bei dir. du hast das debugging aber nicht aktiv bzw nicht mitgeschickt. interessant ist welchen Zeitwert der Folgeaufruf bekommt.
ich habe auch nochmal nachgeschaut. Mein ephem Package wurde nicht aktualisiert. Um solche Einflüsse zu vermeiden, habe ich alle zusätzlichen Pakete in eine virtuelle Umgebung gebracht.
/usr/local/smarthomeNG/venv/lib/python3.12/site-packages/ephem-4.1.5
aber, am 30.5. wurde das python3.12 package des Systems aktualisiert. Das passt ziemlich gut in das Muster.
Code:
$ grep python312 /var/log/pacman.log [2025-05-30T11:53:27+0200] [ALPM] installed python312 (3.12.10-1)
Code:
2026-06-22 22:08:51 DEBUG logics.shutter_down_sunset Getriggert durch: {'by': 'Scheduler', 'source': 'cron', 'source_details': 'sunset+35m', 'dest': None, 'value': 'sunset'}
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-22 22:08:52.239281+02:00 will be 2026-06-22 20:08:51.363883+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-23 00:00:00+02:00 will be 2026-06-22 20:08:51.313065+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-24 00:00:00+02:00 will be 2026-06-23 20:08:57.972499+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-25 00:00:00+02:00 will be 2026-06-24 20:09:01.335644+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-26 00:00:00+02:00 will be 2026-06-25 20:09:01.396209+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-27 00:00:00+02:00 will be 2026-06-26 20:08:58.151815+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-28 00:00:00+02:00 will be 2026-06-27 20:08:51.603760+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-29 00:00:00+02:00 will be 2026-06-28 20:08:41.756771+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-06-30 00:00:00+02:00 will be 2026-06-29 20:08:28.618842+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-01 00:00:00+02:00 will be 2026-06-30 20:08:12.098254+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-02 00:00:00+02:00 will be 2026-07-01 20:07:52.401710+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-03 00:00:00+02:00 will be 2026-07-02 20:07:29.459868+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-04 00:00:00+02:00 will be 2026-07-03 20:07:03.293490+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-05 00:00:00+02:00 will be 2026-07-04 20:06:33.926183+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-06 00:00:00+02:00 will be 2026-07-05 20:06:01.384292+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-07 00:00:00+02:00 will be 2026-07-06 20:05:25.696729+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-08 00:00:00+02:00 will be 2026-07-07 20:04:46.894896+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-09 00:00:00+02:00 will be 2026-07-08 20:04:05.012582+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-10 00:00:00+02:00 will be 2026-07-09 20:03:20.085874+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-11 00:00:00+02:00 will be 2026-07-10 20:02:32.240172+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-12 00:00:00+02:00 will be 2026-07-11 20:01:41.315776+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-13 00:00:00+02:00 will be 2026-07-12 20:00:47.461620+00:00
2026-06-22 22:08:52 DEBUG lib.orb ephem: next_setting for sun with doff=0.0, moff=35, center=True, dt=2026-07-14 00:00:00+02:00 will be 2026-07-14 19:58:51.139826+00:00
2026-06-22 22:08:52 DEBUG lib.scheduler logics.shutter_down_sunset next time: 2026-07-14 21:58:51.139826+02:00


Kommentar