ok mais ca du coup je peux etre en HP mais avec un prod solaire OK
Ah oui pardon je suis dans les transports, j’ai dis une bêtise
.
Ou alors prévoir de le faire à une tranche horaire le matin avec ce passage en HP. Un moment où tu es sur de ne pas avoir ta PROD.
Enfin dans l’idée il devrait faire son OFF naturellement.
Hello,
j’essaie de comprendre mais je ne comprends pas la raison des 36h
pourquoi ne pas tout simplement profiter des HC pour faire chauffer le cumulus par les PV et si il n’y a pas de soleil beh alors pas le choix et pomper sur les HC
En gros si je produit assez je chauffe avec les panneaux et si je n’ai pas produit assez pour chauffer au moins 1 h pendant les 36 dernières heures je démarre le cumulus pendant les heures creuses pour être sur d’avoir de l’eau chaude
Voilà mais j’aurai mis 2 bloc SI (donc pas de Sinon)
par contre je me suis renseigné sur le plug in APsystem et le retour d’info se fera toutes les 5mn. D’après le Dev j’aurai ceci comme info
Je fais devoir ajouter une pince amperemtrique ou je peux m’en sortir avec ça ?
J’ai mis en test le scénario sans les paneaux solaire. Donc du coup ca ne fonctionne que si ca n’a pas chauffé 1 heure durant les dernières 36h.
J’ai rencontré un problème ce midi. Il s’est mis en chauffe sur cette condition de 36h sauf qu’il a debordé la chauffe apres les heures creuses.
Il n’y a pas moyen d’améliorer le scénario pour éviter ca ?
j’ai essayé en faisant ca;
J’ai ajouté un déclencheur HC == 0
J’ai ajouté OU HC == 0 dans le premier bloc
en fait ca ne va pas non plus…
J’ai remodifié en supprimant le binaire qui cumul HC et 1h pendant 36h pour integrer la condition directement dans le scénario.
Et en declencheur j’ai mis le binaire HP HC sans condition pour qui reverifie au changement.
Le coup du dessus me paraissait mieux, qu’est-ce qui n’allait pas ?
Parce que là avec des ET dans la 1ere conditions, ça va presque jamais s’arrêter. Des OU seraient plus appropriés non ?
Enfin bon je crois que je suis perdu dans ce que tu veux comme conditions de on et de off à force 
Moi aussi je m’y perds…
je voudrais que ca allume le contacteur si
prod est >=2000 mais aussi
contacteur ON si cumulus n’a pas chauffé au moins une depuis 36H et qu’on est dans les HC
et je veux surtout que le cumuls s’arrete si pas assez de prod solaire et qu’on repasse en HP.
Qu’il reste allumé pendant que la prod est suffisante ca ne me derrange pas par contre pednant les hp sans prod ca m’embete
j’ai refait le bloc du milieu aussi pour remplacer un binaire par les conditions et remis des OU dans le premier bloc
Voilà tu as bien retraduit ce que tu as écrit là.
Regarde ce que ça donne comme ça.
Moi je pense que personnellement je supprimerai le teste sur les 1h de chauffe en 36h dans le premier SI.
Tant que tu es en HP ou qu’il y a de la prod ce n’est pas dérangeant s’il continue de chauffer (et puis le thermostat du chauffe-eau le stop quand il arrive à température).
Te restera à ajouter des conditions pour ne faire le Off que s’il est On et inversement (pour ne pas faire des On ou Off pour rien si l’état est déjà celui voulu).
je vais regarder ca demain.
Il faut aussi que j’arrive a comprendre pourquoi cette commande
DurationBetween(#[Maison ][gestion_Chauffe_eau_2][Cumulus Actif]#,1, 36 hour ago, Now)
affiche toujours 80 depuis 14h42
Je pensais que ce sujet était réglé depuis longtemps
.
Que donne le graphique de la commande #[Maison ][gestion_Chauffe_eau_2][Cumulus Actif]# sur la même période que celle du durationBetween ?
en fait je vais surveiller mais je pense que ca marche… je pense que c’est le lissage de l’historique qui m’induit en erreur…
Dans chaque bloc si il faut que je mette l’etat attendu du contacteur pour activer l’etat inverse ?
je pensais que les fleches (non repetition des actions suffiraient)
on est bien d’accord que la condition des 36h je ne l’enleve que dans le primer bloc, sinon il risque de s’allumer plus souvent en HC sans prod non ?
et je mets bien ceci en déclencheur
j’ai ajouté le teste des 36h en declencheur pour que le chauffe puisse s’allumer si j’etais deja en HC alors que le cumulus n’etais pas entré encore dans le delais de 60 mn dans les dernières 36h
Dans le premier bloc si etat_contacteur == on
Dans le 2rme bloc si etat_contacteir == off
Ça pourrait servir si un ordre d’allumage rate. Si tu as voulu faire on et qu’il ne s’est pas mis on (problème domotique qui arrive suivant la qualité de ton réseau), la non répétition ne fera plus du tout de on alors qu’il faudrait.
Oui juste le premier bloc
ok je vais corriger.
Premier test cette nuit… Il s’est allumé aux heures creuses mais pas eteint au passe HP
[2022-09-06 01:00:28][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Maison ][gestion_Chauffe_eau_2][duree Chauffe depuis 36h] (58).
[2022-09-06 01:00:28][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison ][EcoRT2][SV HP HC]# == 0 OU #[Maison ][gestion_Chauffe_eau_2][cacul prod sur 20mn]# < 2000
[2022-09-06 01:00:28][SCENARIO] Evaluation de la condition : [0 == 0 OU 0 < 2000] = Vrai
[2022-09-06 01:00:28][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-09-06 01:00:28][SCENARIO] Exécution de la commande [Cellier][Contacteur][On (Eteint)]
[2022-09-06 01:00:29][SCENARIO] Pause de 3 seconde(s)
[2022-09-06 01:00:32][SCENARIO] Exécution de la commande [Communication][Telegram Xavier][Xavier - 430679863] avec comme option(s) : {"background":"0","title":"","message":"Le cumulus est \u00e0 0 ! Depuis 36 h il a chauff\u00e9 58mn et la production solaire moyenne est \u00e0 0 W . Nous sommes en HP.."}
[2022-09-06 01:00:32][SCENARIO] Action stop
[2022-09-06 01:00:32][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-09-06 01:08:02][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Maison ][EcoRT2][SV HP HC] (1).
[2022-09-06 01:08:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison ][EcoRT2][SV HP HC]# == 0 OU #[Maison ][gestion_Chauffe_eau_2][cacul prod sur 20mn]# < 2000
[2022-09-06 01:08:02][SCENARIO] Evaluation de la condition : [1 == 0 OU 0 < 2000] = Vrai
[2022-09-06 01:08:02][SCENARIO] Non exécution des actions pour cause de répétition
[2022-09-06 01:08:02][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison ][gestion_Chauffe_eau_2][cacul prod sur 20mn]# >= 2000 OU (#[Maison ][gestion_Chauffe_eau_2][durée Chauffe depuis 36h]# <= 60 ET #[Maison ][EcoRT2][SV HP HC]# == 1)
[2022-09-06 01:08:02][SCENARIO] Evaluation de la condition : [0 >= 2000 OU (58 <= 60 ET 1 == 1)] = Vrai
[2022-09-06 01:08:02][SCENARIO] - Exécution du sous-élément de type [action] : then
[2022-09-06 01:08:03][SCENARIO] Exécution de la commande [Cellier][Contacteur][On (Allumé)]
[2022-09-06 01:08:04][SCENARIO] Pause de 3 seconde(s)
[2022-09-06 01:08:07][SCENARIO] Exécution de la commande [Communication][Telegram Xavier][Xavier - 430679863] avec comme option(s) : {"background":"0","title":"","message":"Le cumulus est \u00e0 1 ! Depuis 36 h il a chauff\u00e9 50mn et la production solaire moyenne est \u00e0 0W . Nous sommes en HC.."}
[2022-09-06 01:08:07][SCENARIO] Exécution d'un bloc élément : 572
[2022-09-06 01:08:07][SCENARIO] - Exécution du sous-élément de type [condition] : in 30
[2022-09-06 01:08:07][SCENARIO] Evaluation de la condition : [30] = 30
[2022-09-06 01:08:07][SCENARIO] Tâche : 572 programmée à : 2022-09-06 01:38:07 (+ 30 min)
[2022-09-06 01:08:07][SCENARIO] Fin correcte du scénario
------------------------------------
[2022-09-06 01:38:03][SCENARIO] ************Lancement sous tâche**************
[2022-09-06 01:38:07][SCENARIO] - Exécution du sous-élément de type [action] : do
[2022-09-06 01:38:07][SCENARIO] Lancement du scénario : Gestion Chauffe eau options : []
[2022-09-06 01:38:07][SCENARIO] ************FIN sous tâche**************
------------------------------------
[2022-09-06 07:08:04][SCENARIO] -- Start : Scenario execute automatiquement sur evenement venant de : [Maison ][EcoRT2][SV HP HC] (0).
[2022-09-06 07:08:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison ][EcoRT2][SV HP HC]# == 0 OU #[Maison ][gestion_Chauffe_eau_2][cacul prod sur 20mn]# < 2000
[2022-09-06 07:08:04][SCENARIO] Evaluation de la condition : [0 == 0 OU 0 < 2000] = Vrai
[2022-09-06 07:08:04][SCENARIO] Non exécution des actions pour cause de répétition
[2022-09-06 07:08:04][SCENARIO] - Exécution du sous-élément de type [condition] : if #[Maison ][gestion_Chauffe_eau_2][cacul prod sur 20mn]# >= 2000 OU (#[Maison ][gestion_Chauffe_eau_2][durée Chauffe depuis 36h]# <= 60 ET #[Maison ][EcoRT2][SV HP HC]# == 1)
[2022-09-06 07:08:04][SCENARIO] Evaluation de la condition : [0 >= 2000 OU (85 <= 60 ET 0 == 1)] = Faux
[2022-09-06 07:08:04][SCENARIO] - Exécution du sous-élément de type [action] : else
[2022-09-06 07:08:04][SCENARIO] Fin correcte du scénario
je ne comprends pas pourquoi j’ai ca
[2022-09-06 07:08:04][SCENARIO] Non exécution des actions pour cause de répétition
Ah oui ça va pas le faire la non répétition. Pour celui de 7h08 je ne sais pas mais la programmation chaque 30mn ne se fait pas du coup.
Tu pourrais me mettre dans un bloc code l’ensemble de tes commandes rentrant en jeu que je tente de voir ce scénario de mon côté avec tes contraintes ?
declencheurs
#[Maison ][EcoRT2][SV HP HC]#
#[Maison ][gestion_Chauffe_eau_2][cacul prod sur 20mn]# >= 2000
#[Maison ][gestion_Chauffe_eau_2][durée Chauffe depuis 36h]# <= 60
bloc 1
#[Maison ][EcoRT2][SV HP HC]# == 0 OU #[Maison ][gestion_Chauffe_eau_2][cacul prod sur 20mn]# < 2000
#[Cellier][Contacteur][On (Eteint)]#
bloc 2
#[Maison ][gestion_Chauffe_eau_2][cacul prod sur 20mn]# >= 2000 OU (#[Maison ][gestion_Chauffe_eau_2][durée Chauffe depuis 36h]# <= 60 ET #[Maison ][EcoRT2][SV HP HC]# == 1)
#[Cellier][Contacteur][On (Allumé)]#
Comme ceci ? ou tu veux juste les commande sans valeurs ?












