Répétition des commandes On-Off non fonctionnelles

Bonjour à tous, bonjour @mika-nt28

J’essaie de trouver une solution à un dysfonctionnement qui apparait aléatoirement : la chauffe ne s’arrête pas à la consigne de température demandée.
Ma configuration :
-J’ai une sonde de température qui remonte la valeur de la température toutes les minutes.
-Je commande mon contacteur de puissance chauffe eau avec un sonoff en zigbee.
-Voici le paramétrage du plugin :
2022-02-16 14_56_57-ChauffeEau - Jeedom
2022-02-16 14_57_37-ChauffeEau - Jeedom

Avant j’utilisais un module DIO pour commander le contacteur de puissance mais comme j’avais ce souci de non arrêt, je suis passé sur un sonoff en zigbee, mais j’ai le même souci.
Du coup, j’ai activé la répétition des commandes « toutes les 15 minutes », mais je ne vois pas ces répétitions dans les logs et j’ai toujours le même problème :frowning:

Avez vous des pistes pour résoudre ce souci?
Marci d’avance

Étrange ça.
Tu n’as pas désactivé les cron15 ou un autre plugin qui bouffe tous le temps au cron15

Dans lesnlog est-ce que tu vois le plugin éteindre ou tenter une première fois

Je n’ai désactivé aucun cron.

Je ne saurais pas dire, mais à priori non car je ne vois pas de retry à outance dans le log cron.execution

Oui, et parfois, cela éteind bien le Sonof et parfois non (d’où l’intérêt de la répétition pour moi)

tu as un autre moyen de programmer une répétition. édite la commande OFF de ton sonoff, dans l’onglet configuration, tu as « action après l’exécution de la commande » et là tu ajoute un scénario qui fait :

  • annuler toutes les commandes différées déjà programmées par le scénario (remove_inat)
  • DANS N minutes (ici N=15 par exemple)
    si état dispositif SONOFF = ON, alors
    commande pour passer SONOFF en off
    - attendre 15 secondes (wait)
    - retester s’il est bien off sinon relancer le scénario
    - stop

Salut @mika-nt28

Cette nuit, apparition du dysfonctionnement, voici les logs :

0064|[2022-02-17 00:47:24]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"21.56","datetime":"2022-02-17 00:47:24","listener_id":"1543"}
0065|[2022-02-17 01:37:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"21.63","datetime":"2022-02-17 01:37:24","listener_id":"1543"}
0066|[2022-02-17 02:17:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"21.69","datetime":"2022-02-17 02:17:24","listener_id":"1543"}
0067|[2022-02-17 02:33:03]INFO : [Ballon Eau Chaude][Ballon Eau Chaude][Condition] : Evaluation de la condition : [#[Ballon Eau Chaude][Virtuel Interrupteur Dérogation Ballon Eau Chaude][Dérogation Vacances]# == 0  ][0 == 0] = Vrai
0068|[2022-02-17 02:33:03]INFO : [Ballon Eau Chaude][Ballon Eau Chaude] : Alimentation électrique du chauffe-eau
0069|[2022-02-17 02:33:03]DEBUG : Exécution de #[Ballon Eau Chaude][Virtuel SONOFF ECS][On]#
0070|[2022-02-17 02:33:03]DEBUG : Exécution de scenario
0071|[2022-02-17 02:37:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"22.5","datetime":"2022-02-17 02:37:25","listener_id":"1543"}
0072|[2022-02-17 02:42:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"25.44","datetime":"2022-02-17 02:42:25","listener_id":"1543"}
0073|[2022-02-17 02:47:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"28.06","datetime":"2022-02-17 02:47:25","listener_id":"1543"}
0074|[2022-02-17 02:52:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"30.25","datetime":"2022-02-17 02:52:25","listener_id":"1543"}
0075|[2022-02-17 02:57:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"32.31","datetime":"2022-02-17 02:57:25","listener_id":"1543"}
0076|[2022-02-17 03:02:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"34.19","datetime":"2022-02-17 03:02:25","listener_id":"1543"}
0077|[2022-02-17 03:07:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"35.88","datetime":"2022-02-17 03:07:25","listener_id":"1543"}
0078|[2022-02-17 03:12:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"37.56","datetime":"2022-02-17 03:12:25","listener_id":"1543"}
0079|[2022-02-17 03:17:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"39.06","datetime":"2022-02-17 03:17:25","listener_id":"1543"}
0080|[2022-02-17 03:22:25]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"40.69","datetime":"2022-02-17 03:22:25","listener_id":"1543"}
0081|[2022-02-17 03:27:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"42.06","datetime":"2022-02-17 03:27:25","listener_id":"1543"}
0082|[2022-02-17 03:32:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"43.5","datetime":"2022-02-17 03:32:25","listener_id":"1543"}
0083|[2022-02-17 03:37:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"44.88","datetime":"2022-02-17 03:37:25","listener_id":"1543"}
0084|[2022-02-17 03:42:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"46.19","datetime":"2022-02-17 03:42:25","listener_id":"1543"}
0085|[2022-02-17 03:47:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"47.5","datetime":"2022-02-17 03:47:25","listener_id":"1543"}
0086|[2022-02-17 03:52:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"48.75","datetime":"2022-02-17 03:52:25","listener_id":"1543"}
0087|[2022-02-17 03:57:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"49.94","datetime":"2022-02-17 03:57:25","listener_id":"1543"}
0088|[2022-02-17 04:02:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"51.13","datetime":"2022-02-17 04:02:25","listener_id":"1543"}
0089|[2022-02-17 04:07:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"52.31","datetime":"2022-02-17 04:07:26","listener_id":"1543"}
0090|[2022-02-17 04:12:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"53.44","datetime":"2022-02-17 04:12:26","listener_id":"1543"}
0091|[2022-02-17 04:17:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"54.56","datetime":"2022-02-17 04:17:26","listener_id":"1543"}
0092|[2022-02-17 04:22:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"55.56","datetime":"2022-02-17 04:22:26","listener_id":"1543"}
0093|[2022-02-17 04:27:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"56.69","datetime":"2022-02-17 04:27:26","listener_id":"1543"}
0094|[2022-02-17 04:32:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"57.63","datetime":"2022-02-17 04:32:26","listener_id":"1543"}
0095|[2022-02-17 04:37:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"58.44","datetime":"2022-02-17 04:37:26","listener_id":"1543"}
0096|[2022-02-17 04:42:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"59.25","datetime":"2022-02-17 04:42:26","listener_id":"1543"}
0097|[2022-02-17 04:47:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"59.81","datetime":"2022-02-17 04:47:26","listener_id":"1543"}
0098|[2022-02-17 04:47:27]INFO : [Ballon Eau Chaude][Ballon Eau Chaude] : Coupure de l'alimentation électrique du chauffe-eau
0099|[2022-02-17 04:47:27]DEBUG : Exécution de #[Ballon Eau Chaude][Virtuel SONOFF ECS][Off]#
0100|[2022-02-17 04:47:27]INFO : [Ballon Eau Chaude][Ballon Eau Chaude] : Élévation de température de 38.12°C sur une période de 8064s
0101|[2022-02-17 04:47:27]DEBUG : [Ballon Eau Chaude][Ballon Eau Chaude] : La puissance estimée du ballon est de 4946 Watt
0102|[2022-02-17 04:52:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"60.56","datetime":"2022-02-17 04:52:26","listener_id":"1543"}
0103|[2022-02-17 04:57:26]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"61.13","datetime":"2022-02-17 04:57:26","listener_id":"1543"}
0104|[2022-02-17 05:02:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"61.94","datetime":"2022-02-17 05:02:26","listener_id":"1543"}
0105|[2022-02-17 05:07:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"62.63","datetime":"2022-02-17 05:07:26","listener_id":"1543"}
0106|[2022-02-17 05:12:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"63.19","datetime":"2022-02-17 05:12:26","listener_id":"1543"}
0107|[2022-02-17 05:17:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"64","datetime":"2022-02-17 05:17:26","listener_id":"1543"}
0108|[2022-02-17 05:22:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"64.75","datetime":"2022-02-17 05:22:26","listener_id":"1543"}
0109|[2022-02-17 05:27:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"65.44","datetime":"2022-02-17 05:27:26","listener_id":"1543"}
0110|[2022-02-17 05:32:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"65.94","datetime":"2022-02-17 05:32:26","listener_id":"1543"}
0111|[2022-02-17 05:37:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"66.56","datetime":"2022-02-17 05:37:26","listener_id":"1543"}
0112|[2022-02-17 05:42:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"67.13","datetime":"2022-02-17 05:42:26","listener_id":"1543"}
0113|[2022-02-17 05:47:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"67.19","datetime":"2022-02-17 05:47:26","listener_id":"1543"}
0114|[2022-02-17 05:57:27]DEBUG : Evenement sur le retour d'etat : {"ChauffeEau_id":"104","event_id":"2946","value":"67.13","datetime":"2022-02-17 05:57:27","listener_id":"1543"}
0115|[2022-02-17 06:00:11]DEBUG : [Ballon Eau Chaude][Ballon Eau Chaude] : Fin du cycle de chauffe
0116|[2022-02-17 06:00:12]DEBUG : Exécution de scenario
0117|[2022-02-17 06:00:12]DEBUG : [Ballon Eau Chaude][Ballon Eau Chaude][Caracterisation Température] "{\"17\":0.00021969750796031707,\"18\":0.0015666666666666628,\"19\":0.0008333333333333334,\"20\":0.0013249999999999985,\"21\":0.0038375415282392005,\"22\":0.007475083056478406,\"23\":0.003291666666666669,\"24\":0.006066666666666667,\"25\":0.013849999999999998,\"26\":0.014166666666666666,\"27\":0.013333333333333334,\"28\":0.010200000000000008,\"29\":0.029733333333333337,\"30\":0.02176666666666667,\"31\":0.014800000000000004,\"32\":0.00019999999999999573,\"33\":0.011266666666666652,\"34\":0.029800000000000017,\"35\":0.021149999999999995,\"36\":0.0344,\"37\":0.035,\"38\":0.008133333333333326,\"39\":0.0016666666666666668,\"40\":0.001664816870144284,\"41\":0.04313333333333333,\"42\":0.0035451505016722484,\"43\":0.005813953488372093,\"44\":0.006265946843853805,\"45\":0.0006333333333333257,\"46\":0.00039999999999999145,\"47\":0.00020833333333333332,\"48\":9.983361064892225e-5,\"49\":0.00020000000000000757,\"50\":0.0004333333333333182,\"51\":0.00043405797101448947,\"52\":0.00043478260869566076,\"53\":0.010833333333333334,\"54\":0.017933333333333343,\"55\":0.0005749999999999981,\"56\":0.004599999999999985,\"57\":0.0008833333333333353,\"58\":0.00010000000000000379,\"59\":0.0014333333333333325,\"60\":0.00010000000000000379,\"61\":0.00020000000000000757,\"62\":0.00020000000000000757,\"63\":0.0012666666666666514,\"64\":0.00010000000000000379,\"65\":0.00020000000000000757,\"66\":0.00019933554817276502,\"67\":0.00010000000000000379,\"68\":0.00010000000000000379,\"69\":6.666666666666919e-5,\"70\":0.0008833333333333353,\"71\":0.00010000000000000379}"
0118|[2022-02-17 06:00:24]DEBUG : Exécution de #[Ballon Eau Chaude][Virtuel SONOFF ECS][Off]#

On voit bien l’ordre d’arrêt à 04h47:27, mais qui n’est pas pris en compte car le ballon continue de chauffer. Par contre, à 06h00:24 (heure de mise à dispo), il y a un autre ordre OFF qui lui est prise en compte puisque la température ne monte plus.
Du coup, si j’avais une répétition toutes les 15minutes, l’eau s’arrêterait de chauffer plus rapidement une fois la consigne arrivée.

Merci @neurall
Je regarderai cette possibilité si pas d’autre solution avec le plugin, surtout que je ne sais pas faire de script :frowning:

les scenarios sont visuels. c’est assez simple…

Salut,
@mika-nt28 , cette nuit cela a fonctionné, donc pas de log utilisable (mais je ne vois toujours pas les répétitions des commandes).
@neurall , j’ai regardé en parallèle mais comment tu fais un scénario? Je trouve bien le remove_inat, mais ensuite il faut aller créer un scénario dans le menu scénario et tu lies ce scénario dans une ligne « action après l’éxécution de la commande »?

Salut @mika-nt28

Si tu as un peu de temps, je suis preneur de ton expertise pour savoir pourquoi je ne peux pas avoir les répétitions fonctionnelles sur mon plugin.
Merci d’avance.