Commit 36903a8a736894d40ec1aab454cd5085b221eca5
1 parent
3bc2d780
chauffe
Showing
1 changed file
with
8 additions
and
4 deletions
Show diff stats
Algorithme
@@ -164,15 +164,19 @@ reglage: | @@ -164,15 +164,19 @@ reglage: | ||
164 | H_reglage_nuit=Heure_nuit[Jour]:Minute_nuit[Jour]; | 164 | H_reglage_nuit=Heure_nuit[Jour]:Minute_nuit[Jour]; |
165 | T=capteur ;Lecture de la valeur du capteur de température | 165 | T=capteur ;Lecture de la valeur du capteur de température |
166 | if(Heure:Minute<H_reglage_jour || Heure:Minute>H_reglage_nuit) | 166 | if(Heure:Minute<H_reglage_jour || Heure:Minute>H_reglage_nuit) |
167 | - if(T_nuit-T>0.5) | 167 | + if(T_nuit-T>0.5 && !chauffe) |
168 | demarrage chaudiere ;Démarrage de la chaudière | 168 | demarrage chaudiere ;Démarrage de la chaudière |
169 | - else if(T_nuit-T<-0.5) | 169 | + chauffe=1 |
170 | + else if(T_nuit-T<-0.5 && chauffe) | ||
170 | stop chaudiere ;Arrêt de la chaudière | 171 | stop chaudiere ;Arrêt de la chaudière |
172 | + chauffe=0 | ||
171 | else | 173 | else |
172 | - if(T_jour-T>0.5) | 174 | + if(T_jour-T>0.5 && !chauffe) |
173 | demarrage chaudiere ;Démarrage de la chaudière | 175 | demarrage chaudiere ;Démarrage de la chaudière |
174 | - else if(T_jour-T<-0.5) | 176 | + chauffe=1 |
177 | + else if(T_jour-T<-0.5 && chauffe) | ||
175 | stop chaudiere ;Arrêt de la chaudière | 178 | stop chaudiere ;Arrêt de la chaudière |
179 | + chauffe=0 | ||
176 | RET | 180 | RET |
177 | 181 | ||
178 | inc_heure: | 182 | inc_heure: |