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','------')