Backup automatico script del 2026-02-08 07:00

This commit is contained in:
daniele committed 2026-02-08 07:00:03 +01:00
1 parent d79431ed28
commit 812bcd002c
8 files changed
+1911 -446

No files matched your search

+5
View File
@@ -19,6 +19,9 @@ EXCLUDED_FILES = {
"road_weather.log",
"snow_radar.log",
}
# Log irrigazione: aggiornato solo quando lo script viene eseguito (cron --auto o /irrigazione).
# Se non c’è un cron giornaliero, il file può restare “non aggiornato” per giorni (normale in inverno).
STALE_EXCLUDE_BASENAMES = {"irrigation_advisor.log"}
TOKEN_FILE_HOME = os.path.expanduser("~/.telegram_dpc_bot_token")
TOKEN_FILE_ETC = "/etc/telegram_dpc_bot_token"
@@ -125,6 +128,8 @@ def analyze_logs(files: List[str], since: datetime.datetime, max_lines: int) ->
break
# Verifica se il log è "stale" (non aggiornato da più di 24 ore)
if os.path.basename(path) in STALE_EXCLUDE_BASENAMES:
continue # Non segnalare come stale (es. irrigazione: aggiornato solo a ogni run)
if last_ts:
hours_since = (now - last_ts).total_seconds() / 3600.0
if hours_since > 24: