Problème avec cron répétition de commande

Bonjour,

Voila, j’ai un souci avec le Plugin Thermostat.

  • Jeedom version 4.3.22
  • Plugin thermostat en dernière version stable

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

→ voir sur le log ci-dessous.

Si je supprime le Cron de répétition, plus aucun problème.

Merci d’avance pour votre analyse/aide

merci de copier le log complet entre balises là ce n’est juste pas exploitable

@anon53349806 Avec plaisir, mais comment il faut faire ?
Merci

Juste regarder son écran
image

@anon53349806 Voila le log

[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

Ben il fait son calcul et la consigne = température de la pièce donc il stoppe.
Pq il chaufferait ?

@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.

Bonjour,

Je pense qu’il y a effectivement un problème, tu ne devrait pas avoir de Action chauffage puis Action stop le cron suivant…

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

Peux-tu vérifier si tu as des erreurs dans le log scenario ou scenario_execution.

Je n’ai pas de scenario en rapport avec le chauffage et/ou le thermostat.

J’ai un seul scenario uniquement pour le ballon d’eau chaude et les logs de celui-ci n’ont pas d’erreur.

Verifie quand même dans les log (Analyse/Log) : scenario, scenario_execution et http.error stp

Je viens de vérifier dans les logs :

scenario : pas de logs scenario
scenario_execution : pas de logs senario_execution
http.error : les logs sont vides

Bonsoir,

la durée du cycle n’est pas exprimé en minute mais en % du cycle donc pour ton cycle de trente minutes : 9 représente 2,7 minutes.

Gérard

non non c’est bien des minutes !

[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 :

→ 14:56:02 + 7mn = Reschedule, next : 2024-02-26 15:03:02

@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)

Cela à toujours été comme çà ?

Mince alors cela fait des années que je suis dans l’erreur .

Merci à vous

Gérard

Dernier point de debug, lors de l’utilisation du cron de répétition des commande, sur le 1er Action chauffage peux-tu vérifier si les commandes

[Statut] passe bien a ‹ Chauffage ›
[Actif] passe bien a ‹ 1 ›

Oui, je confirme que [Statut] passe bien a ‹ Chauffage › et [Actif] passe bien a ‹ 1

D’ailleurs, physiquement, les chauffages s’allume et chauffe (pendant 1mn seulement)