From 7fd74a8ce4d046eb6dca639a9ef172dfc8df7d82 Mon Sep 17 00:00:00 2001 From: Michel Date: Tue, 13 Jan 2026 13:40:04 +0100 Subject: [PATCH] Domo91 insertion dans anomalies --- .env | 6 +++--- app/domo91.py | 2 +- app/surveillance_releves.py | 10 ++++++++-- 3 files changed, 12 insertions(+), 6 deletions(-) diff --git a/.env b/.env index bea11f5..ebed3c0 100644 --- a/.env +++ b/.env @@ -33,12 +33,12 @@ LOGLEVEL=INFO # paramètres mail SMTP_HOST=ssl0.ovh.net -SMTP_PORT=587 +SMTP_PORT=465 SMTP_SECURITY=STARTTLS SMTP_USER=services@domo91.fr -SMTP_PASS='VHq3278YA#sGV*bh#mR' +SMTP_PASS=VHq3278YA#sGV*bh#mR MAIL_FROM=services@domo91.fr -MAIL_TO=services@domo91.fr +MAIL_TO=michel@mj91.fr MAIL_TO_SACLAY=robots@domo91.fr,nicolas.thibaut@bw-paris-saclay.com MAIL_FROM_SACLAY="DOMO91 Saclay " MAIL_TO_MEUDON=robots@domo91.fr,chef@parismeudonermitage.com diff --git a/app/domo91.py b/app/domo91.py index 51476c0..5d13ffe 100644 --- a/app/domo91.py +++ b/app/domo91.py @@ -759,7 +759,7 @@ def page_journal_erreurs(): if st.session_state.get("role") == "superviseur": if st.button("💾 Enregistrer les modifications"): - df_keys = df[["Key", "Site", "Sonde", "DateJour", "Type", "Source_Id", "Resume"]].copy() + df_keys = df[["Key", "Site", "DateJour", "Source_Id"]].copy() df_to_save = editable.merge(df_keys, on="Key", how="left") payload = [] diff --git a/app/surveillance_releves.py b/app/surveillance_releves.py index 63d9bed..5b3f0cc 100644 --- a/app/surveillance_releves.py +++ b/app/surveillance_releves.py @@ -109,7 +109,10 @@ def main(): cursor = cnx.cursor() except mysql.connector.Error as e: logging.error(f"MySQL KO : {e}") - envoyer_mail("⚠️ ALERTE : Base MySQL inaccessible (surveillance impossible).") + envoyer_mail( + "⚠️ ALERTE : Base MySQL inaccessible (surveillance impossible).", + "Connexion MySQL impossible : la surveillance des relevés ne peut pas s’exécuter." + ) return # 2) Surveillance par table (try SQL à l'intérieur de la boucle) @@ -127,7 +130,10 @@ def main(): logging.error(f"Erreur SQL sur {table} : {e}") # Vous pouvez décider ici si vous voulez un SMS ou seulement un log. if should_send_alert(table): - envoyer_mail(f"⚠️ ALERTE : erreur SQL sur {table} (voir logs).") + envoyer_mail( + f"⚠️ ALERTE : erreur SQL sur {table} (voir logs).", + f"Erreur SQL détectée sur la table {table}. Merci de consulter le fichier log pour le détail." + ) continue # 2b) Logique métier (hors try SQL)