Règlages des SMS
This commit is contained in:
@@ -170,7 +170,7 @@ def lire_cfg_chambres(site: str):
|
||||
"""
|
||||
sql = """
|
||||
SELECT Sonde, Temp_Max, Etat, En_entretien
|
||||
FROM Chambres_froides
|
||||
FROM Sondes.Chambres_froides
|
||||
WHERE Lieu=%s
|
||||
"""
|
||||
cnx = get_db()
|
||||
@@ -208,7 +208,7 @@ def compute_site_alarm(last_values: list[dict], cfg: dict[str, dict], hysteresis
|
||||
def lire_seuils_depuis_db(site: str):
|
||||
sql = """
|
||||
SELECT Sonde, Temp_Max
|
||||
FROM Chambres_froides
|
||||
FROM Sondes.Chambres_froides
|
||||
WHERE Lieu=%s AND Etat='ON'
|
||||
"""
|
||||
cnx = get_db()
|
||||
@@ -789,9 +789,10 @@ class GyroPulseController:
|
||||
if trigger:
|
||||
s, t, se = trigger
|
||||
log.info("Gyro → ON déclenché par %s: %.2f > %.2f (mode %s)",
|
||||
s, t, se, "CONTINU" if os.getenv("GYRO_MODE_CONTINUOUS","1")=="1" else "PULSE")
|
||||
# SMS alerte immédiat
|
||||
self._send_alert_sms(trigger)
|
||||
s, t, se, "CONTINU" if os.getenv("GYRO_MODE_CONTINUOUS", "1") == "1" else "PULSE")
|
||||
# SMS alerte immédiat (optionnel)
|
||||
if os.getenv("ALERT_INTERNAL_SMS_ENABLED", "0") == "1":
|
||||
self._send_alert_sms(trigger)
|
||||
|
||||
elif self.state == _GyroState.PULSE_ON:
|
||||
if not active:
|
||||
@@ -802,7 +803,8 @@ class GyroPulseController:
|
||||
self._normal_count = 0
|
||||
log.info("Gyro → OFF (retour à la normale confirmé)")
|
||||
# SMS OK immédiat
|
||||
self._send_ok_sms_from_last_trigger()
|
||||
if os.getenv("ALERT_OK_SMS_GYRO", "0") == "1":
|
||||
self._send_ok_sms_from_last_trigger()
|
||||
else:
|
||||
self._normal_count = 0
|
||||
if os.getenv("GYRO_MODE_CONTINUOUS", "1") != "1":
|
||||
|
||||
Reference in New Issue
Block a user