Autorisations Non desactivée en fin de production

Bonjour

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 … "

@mika-nt28 une idée ?

Est ce que le plugin a une limite en nombre d’Autorisation ? / Condition possible ?

Merci d’avance

Bonjour

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

Ok voici

image

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

image

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

Bonjour

Je vais regarder pourquoi il ne s’arrête pas car le plugin évalué bien aussi a false (de tâte façon c’est les même fonction)

Ok merci
et pour info l’autorisation 3 n’est toujours pas passé a 0
image

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

J’ai peut-être mal compris
Les action de coupure sont bien exécuter mais pas l’état de la commande ?

Non l’actions off n’est pas exécuté
dans ce cas la j en suis sur car c’est un scenario
le même pour le on et off avec un tag différent

dans les log du scenario je n ai qu’une exécution du scenario ce matin avec le tag 1 → ON
Pour le Off c’est tag 0

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
image
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

nikel merci
elle sera en beta ?

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

oui reçu

Je regarde dans la journée comment ca ce comporte

Au fait j’ai oublie de te dire sur le panel tu as mis « consomation » avec un seul M
a l’occase le corrigé

image
image

J’ai normalement corrigé aussi ça.

Dans l’attente de ton retour fonctionnel ou non

Salut

Alors pour le m , je n’ai pas la modif chez moi

pour le reste pas assez de soleil aujourd’hui pour aller jusqu’à l’autoridation3
A voir dans la semaine si la meteo est avec les tests :grinning: :sun_with_face: :sun_with_face: :sun_with_face:

Tu n’as pas eu de mise a jour ?

Salut
j’ai eu une autre MAJ ce matin, la correction du M est ben passé

Ha ok,

Oui il y a un décalage entre le moment où je pousse une mise à jour et le moment où elle est déployé

Salut

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

Merci

Tu as désactivé quoi
Si c’est juste la condition c’est effectivement étrange

Ok c’est logique qu’il vérifie la condition active

Alors pour faire mes test

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