J’ai mis en place il y a quelques semaine le plugin avec 3 autorisations
La première autorisation (chauffe eau) fonctionne très bien
sur le principe il démarrage assez tôt dans la journée , et ce termine dans l’Aprem
quand la condition d’activation devient fausse ( Température atteinte )
la deuxième est désactivé (Première condition avec un 0)
Pourtant le log indique "la puissance produite est insuffisante xxx W pour yyy W demandée … "
→ Je me retrouve aussi avec ce log sur la première autorisation en fin d’Aprem
quand la condition d’activation devient fausse ( Température atteinte )
Concernant la troisième autorisation , elle est toujours active le soir quand il y a - de 200w de prod
J’ai même rajouté en première position une condition (un virtuel binaire (0-1) que je passe a 0 )
Le filtrage de production est réglé en temps de maintiens a 60s
→ au bout d’une heure et même le lendemain , l’Autorisation toujours active
Seul moyen de la désactivé faire une sauvegarde du plugin dans la configuration
qui j’ai l’impression réinitialise correctement toutes les conditions
Au niveau des logs on voie juste la lecture de la donné de production (w)
et le message sur la première conditions "la puissance produite est insuffisante
xxx W pour yyy W demandée … "
Je ne suis pas sûr de bien comprendre la configuration
Peux tu mettre des screenshots qui sont plus parlant pour moi. Profitez en pour poster les log en début ça aide aussi
Normalement non, après je n’ai pas eu beaucoup de retour sur ce plugin et je pense qu’il s’est arrêté a une configuration fonctionnelle mais qui touche pas tous les cas, mais on fera un debug si tu le veux
Voici quelques exemple de log a disposition pour commencer
le mode débug des logs est assez gourmand en nombre de ligne
du a l’actualisation de la valeur de Prod ce qui fait que j’ai moins d’une heure d’historique
[2023-09-15 14:19:20][DEBUG] : [Maison][Productions Total][Prod. Solaire] est mise a jour: 3081.7
[2023-09-15 14:19:20][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau] La puissance porduite est insuffisante 3081.7W pour 630W demandé, avec 3106W de consommation actuel
[2023-09-15 14:19:25][DEBUG] : [Maison][Productions Total][Prod. Solaire] est mise a jour: 2988.3
pourtant autorisation 1 devrai être en marche ( condition d’activation rempli ) et puissance
disponible en production , comme l’autorisation 3 reste active , je ne repasse pas sur la 1
2023-09-15 14:52:53][DEBUG] : [Maison][Productions Total][Prod. Solaire] est mise a jour: 1295.5
[2023-09-15 14:52:53][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau] La puissance porduite est insuffisante 1295.5W pour 630W demandé, avec 2581.7W de consommation actuel
[2023-09-15 14:52:53][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau Abris] La puissance porduite est insuffisante 1295.5W pour 2000W demandé, avec 581.7W de consommation actuel
[2023-09-15 14:52:53][INFO] : [Consommations][Gestion Auto Conso.][SPA][Condition] : Evaluation de la condition : [#[Consommations][Condition Auto.Conso ][SPA]# == 1][1 == 1] = Vrai
[2023-09-15 14:52:53][INFO] : [Consommations][Gestion Auto Conso.][SPA][Condition] : Evaluation de la condition : [#[SPA][Commande_Spa][Filtration]# == "on"]["on" == "on"] = Vrai
[2023-09-15 14:52:53][INFO] : [Consommations][Gestion Auto Conso.][SPA][Condition] : Evaluation de la condition : [#[SPA][Commande_Spa][Temperature]# < "38"][38 < "38"] = Faux
En gros lorsque la production le permet, l’autorisation 1 se déclenche.
Puis plein de soleil donc la 3 se déclenche aussi mais ne se désactive jamais.
Que l’on soit en fin de journée ou dans l’Aprem comme maintenant
Dans ce cas la pour moi la 1 devrai reprendre la main. car la condition "température < 60 " n’est pas atteinte
EDIT :
Voila une des conditions de l’autorisation 3 est devenu fausse (température atteinte )
Et pourtant l’autorisation 3 ne se désactive pas , mais la consommation sur les réseaux c’est arrêté
Donc seulement la l’autorisation 1 au revenu a ON
Alors peut être que ce n’ai pas prévu dans le plugin comme cela
mais dans mon cas j’aurai voulu que la 1 soit prioritaire tant que sa condition = 1
même si le plugin ne fonctionne pas comme cela , il y a quand même un problème
avec l’autorisation 3 qui ne se désactive pas
Ok merci
et pour info l’autorisation 3 n’est toujours pas passé a 0
et pour le log ça donne , il check bien l’autorisation 1
[2023-09-15 18:50:05][DEBUG] : [Maison][Productions Total][Prod. Solaire] est mise a jour: 192.7
[2023-09-15 18:50:05][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau] La puissance porduite est insuffisante 192.7W pour 630W demandé, avec 1048W de consommation actuel
[2023-09-15 18:50:10][DEBUG] : [Maison][Productions Total][Prod. Solaire] est mise a jour: 192.1
[2023-09-15 18:50:10][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau] La puissance porduite est insuffisante 192.1W pour 630W demandé, avec 1047.4W de consommation actuel
[2023-09-15 18:50:15][DEBUG] : [Maison][Productions Total][Prod. Solaire] est mise a jour: 191.8
[2023-09-15 18:50:15][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau] La puissance porduite est insuffisante 191.8W pour 630W demandé, avec 1047.8W de consommation actuel
Alors je ne sais pas pourquoi mais il viens juste de ce lancé a 19h02
hier et avant hier ce n était pas le cas il etait resté actif toute la nuit
------------------------------------
[2023-09-15 11:39:15][SCENARIO] Start : Lancement provoque. Tags : {"#Solaire#":"1"}
[2023-09-15 11:39:16][SCENARIO] Exécution du sous-élément de type [condition] : if tag(Solaire,10) == 1
[2023-09-15 11:39:16][SCENARIO] Evaluation de la condition : [1 == 1] = Vrai
[2023-09-15 11:39:16][SCENARIO] Exécution du sous-élément de type [action] : then
[2023-09-15 11:39:16][SCENARIO] Exécution de la commande [SPA][Commande_Spa][Reglage Tempreature] avec comme option(s) : {"background":"0","slider":38}
[2023-09-15 11:39:16][SCENARIO] Pause de 5 seconde(s)
[2023-09-15 11:39:21][SCENARIO] Exécution de la commande [SPA][Commande_Spa][heater on]
[2023-09-15 11:39:23][SCENARIO] Exécution du sous-élément de type [condition] : if tag(Solaire,10) == 0
[2023-09-15 11:39:23][SCENARIO] Evaluation de la condition : [1 == 0] = Faux
[2023-09-15 11:39:23][SCENARIO] Exécution du sous-élément de type [action] : else
[2023-09-15 11:39:23][SCENARIO] Exécution du sous-élément de type [condition] : if tag(Solaire,10) == 10
[2023-09-15 11:39:23][SCENARIO] Evaluation de la condition : [1 == 10] = Faux
[2023-09-15 11:39:23][SCENARIO] Exécution du sous-élément de type [action] : else
[2023-09-15 11:39:23][SCENARIO] Fin correcte du scénario
------------------------------------
[2023-09-15 19:02:18][SCENARIO] Start : Lancement provoque. Tags : {"#Solaire#":"0"}
[2023-09-15 19:02:18][SCENARIO] Exécution du sous-élément de type [condition] : if tag(Solaire,10) == 1
[2023-09-15 19:02:18][SCENARIO] Evaluation de la condition : [0 == 1] = Faux
[2023-09-15 19:02:18][SCENARIO] Exécution du sous-élément de type [action] : else
[2023-09-15 19:02:18][SCENARIO] Exécution du sous-élément de type [condition] : if tag(Solaire,10) == 0
[2023-09-15 19:02:18][SCENARIO] Evaluation de la condition : [0 == 0] = Vrai
[2023-09-15 19:02:18][SCENARIO] Exécution du sous-élément de type [action] : then
[2023-09-15 19:02:18][SCENARIO] Exécution de la commande [SPA][Commande_Spa][Reglage Tempreature] avec comme option(s) : {"background":"0","slider":32}
[2023-09-15 19:02:18][SCENARIO] Pause de 5 seconde(s)
[2023-09-15 19:02:23][SCENARIO] Exécution de la commande [SPA][Commande_Spa][heater off]
[2023-09-15 19:02:25][SCENARIO] Exécution du sous-élément de type [condition] : if tag(Solaire,10) == 10
[2023-09-15 19:02:25][SCENARIO] Évaluation de la condition : [0 == 10] = Faux
[2023-09-15 19:02:25][SCENARIO] Exécution du sous-élément de type [action] : else
[2023-09-15 19:02:25][SCENARIO] Fin correcte du scénario
Voila pour info j 'ai ça comme réglage
Il aurai du donc se désactiver depuis un moment
J’ai trouvé un bug si les conditions son fausse on ne fait rien alors qu’il faut remettre a off.
J’ai poussé une mise a jour pour demain si la synchronisation automatique fonctionne mieux que la synchronisation force
les 2, dis moi si tu n’as rien recu car lorsque je cherche a forcé la mise a jour j’ai un message que le plugin n’est pas assez volumineux du coup pas sur que la synchro se fasse
Je vais ajouté des screenshot market pour faire du poid
Petit retour
Je n’ai ressui a faire un test complet , pas assez de soleil
Par contre ce que j’ai fais hier Aprem , c’est désactivé l’autorisation 1 et 2
pour ne laisser que la 3 active et pourtant je voyais cela dans les logs pendant plus de 10min
[2023-09-19 17:48:20][DEBUG] : [Maison][Productions Total][Prod. Solaire] est mise a jour: 1492
[2023-09-19 17:48:20][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau] La puissance porduite est suffisante 1492W pour 630W demandé, avec 794.2W de consommation actuel
[2023-09-19 17:48:20][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau][Condition] : Evaluation de la condition : [#[Consommations][Condition Auto.Conso ][Chauffe Eau]# == 1][0 == 1]
.......
[2023-09-19 17:59:47][DEBUG] : [Maison][Productions Total][Prod. Solaire] est mise a jour: 1350.8
[2023-09-19 17:59:48][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau] La puissance porduite est suffisante 1350.8W pour 630W demandé, avec 850.5W de consommation actuel
[2023-09-19 17:59:48][INFO] : [Consommations][Gestion Auto Conso.][Chauffe Eau][Condition] : Evaluation de la condition : [#[Consommations][Condition Auto.Conso ][Chauffe Eau]# == 1][0 == 1] = Faux
j’ai l’impression, mais je me trompe peut être ,que le plugin ne change pas d’autorisations
si la puissance produite est suffisante , malgré la condition a 0
Je n’arrive pas a comprendre ce qui est interprété en premier entre les
consommation/tolérance configuré et les conditions et au bout de combien de temps
on changer
Car dans l’exemple, les logs me disent pendant plus de 10 minutes que la puissance était suffisante
et la condition fausse , mais il n est pas passé a l’autorisation suivante
Juste pour que je comprenne , pourrais tu m’éclairer sur le fonctionnement du plugin
Sur chaque autorisation , j ai mis en plus des conditions " Fonctionnel" un Binarry Switch (virtuel)
en première position, afin de pouvoir activer/désactiver facilement les autorisations ( notamment
depuis l’appli smartphone )
dans mon exemple il n’y avait que l’autorisation 3 d’active et pourtant les log reste sur l’autorisation 1
dans mon cas ce n’est pas celle active qu’il interprète , puisque dans le log ça correspond a la 1
alors que je n’ai que la 3 d’active