Tageswechsel erkennen
Verfasst: Dienstag 23. Februar 2021, 07:01
Hallo zusammen
ich auf der suche nach einer mod mit der ich einen Tageswechsel erkenne.
D.h. Das tool läuft normal--> pc geht in hyermode-->nächster Tag, den pc hochfahren und dann eine Aktion durchführen.
Was nicht auf Anhieb ging sind apscheduler, Datetime. Evtl. lags auch an mir.
ich auf der suche nach einer mod mit der ich einen Tageswechsel erkenne.
D.h. Das tool läuft normal--> pc geht in hyermode-->nächster Tag, den pc hochfahren und dann eine Aktion durchführen.
Was nicht auf Anhieb ging sind apscheduler, Datetime. Evtl. lags auch an mir.
Code: Alles auswählen
self.scheduler.add_job(self.check_daychanges, 'interval', minutes=1)
def check_daychanges(self):
print(datetime.datetime.now().strftime('%d.%m.%Y %H:%M:%S'))
self._dm.check_daychanges(datetime.datetime.now().date())
def check_daychanges(self, _last_valid_powerstate_datetime=None):
if _last_valid_powerstate_datetime == datetime.datetime.now().date():
print('--same day--', _last_valid_powerstate_datetime, '---', datetime.datetime.now().date())
self.zeitmerken = datetime.datetime.now().strftime('%d.%m.%Y %H:%M:%S')
else:
# not the same day since suspend
print('new day','------')