- Nom du scénario : Fuite deau - Objet parent : Energie - Mode du scénario : schedule - Programmation : * * * * * Surveillance des fuites d'eau - intégration de la piscine avec niveau ou remplissage moins d'une heure - Consommation maximale sur une heure 200 L hors piscine 450 L avec piscine - Consommation ininterrompue sur une heure ACTION comment SI #[Piscine][Niveau Eau][Niveau]# == 0 OU (#[Piscine][Niveau Eau][Niveau]# == 1 AND lastChangeStateDuration(#[Piscine][Niveau Eau][Niveau]#,0) < 3600) ALORS (variable) Affectation de la variable : seuil_conso_eau_1h à 450 SI variable(diff_conso_eau_1h) > variable(seuil_conso_eau_1h) ALORS #[Interfaces][Telegram][Tous]# - Options : {"enable":"1","background":"0","title":"","message":"Fuite d'eau ! Consommation max sur une heure d\u00e9pass\u00e9e (piscine)\nConsommation d'eau sur la derni\u00e8re heure : variable(diff_conso_eau_1h) L\nConsommation max autoris\u00e9e : variable(seuil_conso_eau_1h) L"} #[Energie][Configuration Energie (Panel)][Fuite_OUI]# - Options : {"enable":"1","background":"0"} SINON #[Energie][Configuration Energie (Panel)][Fuite_NON]# - Options : {"enable":"1","background":"0"} SINON (variable) Affectation de la variable : seuil_conso_eau_1h à 300 SI variable(diff_conso_eau_1h) > variable(seuil_conso_eau_1h) ALORS #[Interfaces][Telegram][Tous]# - Options : {"enable":"1","background":"0","title":"","message":"Fuite d'eau ! Consommation max sur une heure d\u00e9pass\u00e9e (hors piscine)\nConsommation d'eau sur la derni\u00e8re heure : variable(diff_conso_eau_1h) L\nConsommation max autoris\u00e9e : variable(seuil_conso_eau_1h) L"} #[Energie][Configuration Energie (Panel)][Fuite_OUI]# - Options : {"enable":"1","background":"0"} SINON #[Energie][Configuration Energie (Panel)][Fuite_NON]# - Options : {"enable":"1","background":"0"} ACTION comment SI #[Piscine][Sonde Iopool EcO][Mode de la sonde]# == "STANDARD" ALORS comment SI min(#[Energie][Informations Eau][Consommation 1min]#,3 hours ago) > 0 ALORS SI #[Piscine][Niveau Eau][Niveau]# == 0 OU (#[Piscine][Niveau Eau][Niveau]# == 1 AND lastChangeStateDuration(#[Piscine][Niveau Eau][Niveau]#,0) < 12*3600) ALORS #[Interfaces][Telegram][Tous]# - Options : {"enable":"1","background":"0","title":"","message":"Fuite d'eau ! Consommation interrompue sur une heure (en saison piscine niveau KO)\nConsommation d'eau sur la derni\u00e8re heure : variable(diff_conso_eau_1h) L\nEtes-vous toujours en train de remplir la piscine ?"} #[Energie][Configuration Energie (Panel)][Fuite_OUI]# - Options : {"enable":"1","background":"0"} SINON #[Interfaces][Telegram][Tous]# - Options : {"enable":"1","background":"0","title":"","message":"Fuite d'eau ! Consommation interrompue sur une heure (en saison piscine niveau OK)\nConsommation d'eau sur la derni\u00e8re heure : variable(diff_conso_eau_1h) L"} #[Energie][Configuration Energie (Panel)][Fuite_OUI]# - Options : {"enable":"1","background":"0"} SINON #[Energie][Configuration Energie (Panel)][Fuite_NON]# - Options : {"enable":"1","background":"0"} SINON SI min(#[Energie][Informations Eau][Consommation 1min]#,1 hour ago) > 0 ALORS #[Interfaces][Telegram][Tous]# - Options : {"enable":"1","background":"0","title":"","message":"Fuite d'eau ! Consommation interrompue sur une heure (hors saison Piscine)\nConsommation d'eau sur la derni\u00e8re heure : variable(diff_conso_eau_1h) L\nEtes-vous toujours en train de remplir la piscine ?"} #[Energie][Configuration Energie (Panel)][Fuite_OUI]# - Options : {"enable":"1","background":"0"} SINON #[Energie][Configuration Energie (Panel)][Fuite_NON]# - Options : {"enable":"1","background":"0"}