Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5
Securité si pas de temperature
#6
Bonjour,

En modifiant le code, vous pouvez couper le triac s'il n'y a plus de mesures de température.
Il suffit d'aller modifier cette ligne dans le fichier principal:
if (Actif[i] > 0 && Type_En_Cours > 1 && DATEvalid) {

Ajoutez la condition (TemperatureValide > 0)
if (Actif[i] > 0 && Type_En_Cours > 1 && DATEvalid && TemperatureValide > 0) {

A partir de 5 erreurs de relevé (soit 10 minutes), TemperatureValide devient == 0, ce qui va bloquer le routage.
Si vous voulez couper le routage après 3 erreurs (6 minutes), mettez (&& TemperatureValide > 2)

Pour un code générique qui est compatible avec ceux qui n'ont pas de sonde, ce serait ça:
if (Actif[i] > 0 && Type_En_Cours > 1 && DATEvalid && (Source_Temp == "tempNo" || TemperatureValide > 0) ) {

Cordialement
Répondre


Messages dans ce sujet
Securité si pas de temperature - par Francky - 30-07-2024, 03:11 PM
RE: Securité si pas de temperature - par GPL - 30-07-2024, 04:29 PM
RE: Securité si pas de temperature - par MVOISIN - 30-07-2024, 05:51 PM
RE: Securité si pas de temperature - par Alban17 - 31-07-2024, 11:37 AM
RE: Securité si pas de temperature - par Francky - 31-07-2024, 12:43 PM
RE: Securité si pas de temperature - par Ludovic35 - 01-08-2024, 12:46 PM
RE: Securité si pas de temperature - par Francky - 03-08-2024, 07:57 PM
RE: Securité si pas de temperature - par F1ATB - 05-08-2024, 06:06 PM
RE: Securité si pas de temperature - par Francky - 07-08-2024, 01:39 PM

Atteindre :


Utilisateur(s) parcourant ce sujet : 2 visiteur(s)