Gestion de la position des volets en mode été

@mika-nt28 Comme prévu, j’ouvre le sujet sur le calcul de la position des volets en mode été qui n’est pas optimal.

Personnellement j’utilise une formule dans l’action pour éviter que le volet ne soit actionné que pour quelques % de différence.
floor(#[Salon][Volet][Ratio Vertical]#/11)*11
Cette formule fait que le volet devrait être systématiquement plus fermé qu’il ne devrait l’être en réalité. Mais malgré ceci, il reste toujours une bande de soleil qui pénètre dans la maison.
Voici les equivalences

Position calculée	Position arrondie
1	0
2	0
3	0
4	0
5	0
6	0
7	0
8	0
9	0
10	0
11	11
12	11
13	11
14	11
15	11
16	11
17	11
18	11
19	11
20	11
21	11
22	22
23	22
24	22
25	22
26	22
27	22
28	22
29	22
30	22
31	22
32	22
33	33
34	33
35	33
36	33
37	33
38	33
39	33
40	33
41	33
42	33
43	33
44	44
45	44
46	44
47	44
48	44
49	44
50	44
51	44
52	44
53	44
54	44
55	55
56	55
57	55
58	55
59	55
60	55
61	55
62	55
63	55
64	55
65	55
66	66
67	66
68	66
69	66
70	66
71	66
72	66
73	66
74	66
75	66
76	66
77	77
78	77
79	77
80	77
81	77
82	77
83	77
84	77
85	77
86	77
87	77
88	88
89	88
90	88
91	88
92	88
93	88
94	88
95	88
96	88
97	88
98	88
99	99

Les mesures et positionnements des fenêtres me semblent corrects. Serait-il possible d’avoir dans le debug plus d’information sur les calculs effectués ?

Merci

Oui la formule de conversion par pas est recommandée et dans la doc.
Elle restera ainsi car je pense que c’est à chacun de choisir son intégration.

Je suis d’accord avec toi le calcul du Ratio Vertical n’est pas super et il faut que je le reprennent.

Je pense avoir identifié ou est le problème mais pas eu le temps de codé et expérimenté une correction.

Avec les chaleur qui approche je vais essayer de trouver un peut de temps.

N’hésite pas à me relancer si je traîne trop

1 « J'aime »

Ok c’est noté. Merci

Bonjour,

Je confirme que le calcul peut être optimisé.
J’ai dû bidouiller et rentrer des valeurs de dégagements de toit négatives pour obtenir quelque chose de pas trop mal.

J’ai hâte de tester tes futures modifs !
Merci pour ton plugin en tout cas ! :blush:

Je pense que ce n’est pas qu’une histoire d’équations. J’ai 3 portes fenêtres identiques en hauteur, 2 avec un module qubino, l’autre avec un module fibaro. Un positionnement à 66% pour les 3 ne donne pas la même ouverte du volet.

1 « J'aime »

Pour ma part avec 100 % de modules Fibaro j’ai le même positionnement sur mes portes-fenêtres identiques, à 2-3 cm près. Moteurs identiques et installés en même temps (construction neuve).
Sans bidouille l’écart vs la position du soleil n’était pas de quelques cm, donc impact du positionnement à écarter (d’ailleurs je me satisfait de la légère bande de soleil restante car là ça se joue en effet au cm).

1 « J'aime »

Je pense que si
J’ai une fenêtre et une baie côté à côté
La hauteur de fermeture devrait être identique et ce n’est pas le cas

1 « J'aime »

Tu veux dire que tu n’obtiens pas du plugins le même % ?
Je parle de la position des volets pour un même %, donc problème à l’origine des modules, pas du plugins.

C’est peut-être dû au fait qu’elles ne sont pas toutes de la même largeur, les moteurs doivent être de puissance différente.

Non ça se serait normal.
Le volet ne se ferme pas à la même horizon

Est-ce normal que le plugins checke le mode azimut en continu alors qu’il est en mode nuit ?

[2020-06-01 23:00:05][DEBUG] : [Salon][Salon PF] : Le plugin est configuré en mode été
[2020-06-01 23:00:05][DEBUG] : [Salon][Salon PF][Gestion Azimut] : L'azimut 322° est compris entre : 78°  et 242° => Faux

image

Le plugin heliotrope ne s’arrete pas la nuit donc oui c’est normal
Par contre il ne doit pas faire le changement d’ordre ni de gestion

Bonjour,

J’ai attaqué la refonte du code sur le calcul de la hauteur du volet
Pour le moment j’ai ajouté a ma stable le calcul avec affichage des resulat en log

Je calcule a quel hauteur sur le mur le soleil tape et en deduit la fermeture du volet
Voici le resultat

[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude] : L'ombrage commence à une altitude de 78.58
[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude] : L'altitude du soleil est en dessous de l'angle d'ombrage, nous calculons la hauteur
[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude][test] : La hauteur du soleil sur le mur est estimée à 1m
[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude][test] : La hauteur de la fenetre est  1.5m
[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude][test] : La hauteur du volet est estimée à 13%
[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude] : La hauteur du volet est estimée à 72%

Que le soleil tape a 1m du sol me parrait coherant avec l’heure le soleil est haut donc peux de contacte directe
Ce qui nous donne une fermeture a 13%, logique il tape en bas de la fenetre
Par contre l’ancien calcul me sortait 72% de fermeture, qui correspond a l’ombrage naturel certainement
Est ce que chez vous, vous constatez cette difference entre ce qui doit etre fait et ce qui est fait

1 « J'aime »

Hello. Je viens de mettre à jour le plugin. Je vais suivre les logs.
Par contre quand tu dis une fermeture à 13%, dans la logique c’est plutôt une ouverture. car à 99% le volet est complètement ouvert.

Si le module reçoit une commande à 13%, le résultat est le suivant:

Il s’agit donc d’une fermeture à 87%

Je n’ai pas ces infos dans les logs

[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude][test] : La hauteur du soleil sur le mur est estimée à 1m 
[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude][test] : La hauteur de la fenetre est 1.5m 
[2020-06-04 12:10:10][DEBUG] : [Salle de bain][Volet automatique][Gestion Altitude][test] : La hauteur du volet est estimée à 13%

Pour exemple j’ai ceci

[2020-06-06 15:45:04][INFO] : [Salon][Salon F][Gestion Azimut] : Les conditions sont remplies pour close
[2020-06-06 15:45:04][DEBUG] : [Salon][Salon F][Gestion Altitude] : L'ombrage commence à une altitude de 78.58
[2020-06-06 15:45:04][DEBUG] : [Salon][Salon F][Gestion Altitude] : L'altitude du soleil est en dessous de l'angle d'ombrage, nous calculons la hauteur
[2020-06-06 15:45:04][DEBUG] : [Salon][Salon F][Gestion Altitude] : La hauteur du volet est estimée à 68%
[2020-06-06 15:45:05][DEBUG] : [Salon][Salon F][Gestion Azimut] : Position actuelle = 66
[2020-06-06 15:45:05][DEBUG] : [Salon][Salon F][Gestion Azimut] : Position demandée = 66

Que veut dire « La hauteur du volet est estimée à 68% » ? C’est pas plutôt une ouverture à 68% ?

Non ce n’est pas sur la bêta c’est une modification que j’ai fait sur ma stable pour avoir des résultats.
J’ai mis un log de data pour faire un graphique de comparaison.

Je verrai la semaine prochaine pour la mettre sur la bêta

Oui c’est bien ça 13% d’ouverture qui correspond à 1m

Mes resultat de log ne son pas concluante, il a pas fait assez chaud se weekend et du coup pas de data interresant
Juste 1 volet avec des data mais qui est est quasiment au nord donc il ne bouge presque pas

J’ai poussé sur la beta le nouveau calcul et il est directement apliqué au volet
Se sera plus simple a juger l’efficacité et de la pertinance de ce calcul

Ok j’installe la beta.

C’est fait: 2020-06-08 16:10:37
Ce serait bien aussi d’avoir le détail des calculs dans le debug.
Ca permettrait de voir l’incidence du changement des paramètres d’ombrage.

J’ai laissé le log du calcul de hauteur du soleil sur le mur normalement