Sur le plugin thermostat, j’ai paramétré un Cron de répétition récurent de 1mn (mis en place depuis plusieurs années).
Depuis quelques semaine, quand j’ai une commande action chauffage pour une durée de X mn, après 1mn, j’ai une action stop chauffage !!!
J’ai vérifié dans le moteur de taches Cron, et il y a bien une tache Cron qui est crée pour la durée X mn
Mais après 1 mn, c’est Stop chauffage
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Début calcul temporel
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Reschedule, next : 2024-02-26 11:22:00, stop : , smartThermostat :
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Reprogrammation automatique : 2024-02-26 11:22:00
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Démarre auto-apprentissage
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Last power ok, check what I have to learn, last state : heat
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Last state is heat
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Learn outdoor heat
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] New coeff outdoor heat: 2.9
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Température intérieure : 20.5 - Température extérieure : 9.9 - Consigne : 20.5
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Direction : 1
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Power calcul : (0 * 78.09) + (10.6 * 2.9) + 0 = 30.74
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Durée du cycle : 9
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Reschedule, next : 2024-02-26 11:01:02, stop : 1, smartThermostat :
[2024-02-26 10:52:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Action chauffage
[2024-02-26 10:52:16][DEBUG] : [Chauffage Zone 2][Thermostat Zone 2] Action stop
[2024-02-26 10:52:22][DEBUG] : [Chauffage Zone 3][Thermostat Zone 3] Action stop
[2024-02-26 10:53:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Action stop
[2024-02-26 10:53:19][DEBUG] : [Chauffage Zone 2][Thermostat Zone 2] Action stop
[2024-02-26 10:53:23][DEBUG] : [Chauffage Zone 3][Thermostat Zone 3] Action stop
[2024-02-26 10:54:01][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Action stop
[2024-02-26 10:54:09][DEBUG] : [Chauffage Zone 2][Thermostat Zone 2] Action stop
[2024-02-26 10:54:14][DEBUG] : [Chauffage Zone 3][Thermostat Zone 3] Action stop
[2024-02-26 10:55:03][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Action stop
[2024-02-26 10:55:11][DEBUG] : [Chauffage Zone 2][Thermostat Zone 2] Action stop
[2024-02-26 10:55:15][DEBUG] : [Chauffage Zone 3][Thermostat Zone 3] Action stop
[2024-02-26 10:56:01][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Action stop
Comme on peut le voir sur le log :
10:52:02 il y a une durée de cycle de chauffe calculée de 9mn
10:52:02 l’action chauffage est lancée
10:53:02 l’action stop chauffage est lancée
@anon53349806 Donc, pourquoi, dans le calcul, il dit qu’il faut chauffer 9mn dans le cas présent si ce n’est pas nécessaire (en mode temporelle) ?
Juste pour info, j’ai le même problème quand la température intérieure est très inférieure à la température de consigne. (Cela génère d’ailleurs un défaut car il n’arrive pas à atteindre la température au bout de X cycle de chauffe en faisant 1mn de chauffe pour un cycle toute les 30mn)
Le problème disparait quand je supprime le Cron de répétition.
Oui, je pense en effet qu’il y a un problème (que je n’avais pas il y a quelques semaines).
En l’état actuelle, pour un fonctionnement normal, j’ai été obligé de supprimer le Cron de répétition,
Mais, utilisant un ESP8266 wifi pour gérer les Fils pilotes de mon chauffage, il arrive parfois que celui-ci ne reçoive pas bien les commandes, et, donc, le Cron de répétition était le bienvenu.
Les log sans cron de repétition :
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Début calcul temporel
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Reschedule, next : 2024-02-26 15:26:00, stop : , smartThermostat :
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Reprogrammation automatique : 2024-02-26 15:26:00
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Démarre auto-apprentissage
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Last power ok, check what I have to learn, last state : stop
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Température intérieure : 20.5 - Température extérieure : 12.4 - Consigne : 20.5
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Direction : 1
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Power calcul : (0 * 78.09) + (8.1 * 2.75) + 0 = 22.275
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Durée du cycle : 7
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Reschedule, next : 2024-02-26 15:03:02, stop : 1, smartThermostat :
[2024-02-26 14:56:02][DEBUG] : [Chauffage Zone 1][Thermostat Zone 1] Action chauffage
[2024-02-26 14:56:08][DEBUG] : [Chauffage Zone 3][Thermostat Zone 3] Action stop
[2024-02-26 14:57:01][DEBUG] : [Chauffage Zone 2][Thermostat Zone 2] Action stop
[2024-02-26 14:57:05][DEBUG] : [Chauffage Zone 3][Thermostat Zone 3] Action stop
[2024-02-26 14:58:02][DEBUG] : [Chauffage Zone 2][Thermostat Zone 2] Action stop
[2024-02-26 14:58:06][DEBUG] : [Chauffage Zone 3][Thermostat Zone 3] Action stop
[2024-02-26 14:59:01][DEBUG] : [Chauffage Zone 2][Thermostat Zone 2] Action stop
[2024-02-26 14:59:05][DEBUG] : [Chauffage Zone 3][Thermostat Zone 3] Action stop
[2024-02-26 15:00:03][DEBUG] : [Chauffage Zone 2][Thermostat Zone 2] Action stop
Et là, il exécute correctement le cycle de chauffe de 7mn sans arrêter au bout d’1mn
@PapiGege Désolé, mais la durée du cycle en bien exprimé en minute, c’est le temps de chauffe minimal qui est exprimé en pourcentage.
Dans mon cas durée du cycle = 30mn et Temp de chauffe minimal = 10% (soit 3mn de chauffe minimale)