Page 18 sur 36

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 19 nov. 2018, 12:07
par Mikado
Hello,
Je vous fais par d'un retour d'info suite à discussion avec un chauffagiste vraiment compétent.
Pour ceux qui on la sonde extérieure, et/ou le thermo d'ambiance.

Pour la sonde extérieure, il y a un paramétrage de délai, qui est un concept étrange, y compris pour le gars. Il doit recontacter Viessmann et revenir vers moi. Ce paramètre correspond à un délai de prise en compte de l'info dans les algos de la chaudière. Par défaut, il est à 21h, on la ramené à 10h pour une réactivité plus grande. Pour le moment, le seul concept que je peux comprendre, c'est une sorte de buffurisation des écarts de températures, pour ne pas réagir trop vite alors que la maison a une inertie. Même avec une chute brutale, la maison ne se refroidit pas en 1h. Mais dans mon cas, et ce lundi 19/11/18, ben la température a bien chuté et la maison se refroidit plus vite qu'en 10h ou le 21h par défaut. Bref, sachez que ce paramètre existe, et que si il y a un comportement que vous ne comprenez pas, cela peut venir de là.

Concernant la prise en compte de la température ambiante, deux choses à savoir. Par défaut, elle n'est pas prise en compte, et il faut donc changer le paramètre. Le deuxième point, c'est un % de prise en compte de cette information, versus la courbe de chauffe. En effet, avec une courbe de chauffe parfaite, pas besoin d'avoir la sonde. Sauf que on est jamais dans un monde parfait, et c'est la qu'intervient ce paramètre qui est un %. Il permet de moduler la courbe de chauffe, s'en écarter en fait, en prenant en compte le delta entre la température ambiante et la consigne. Par défaut, le pourcentage est de 18% de mémoire. Et effectivement, c'est ce que je vérifie ce matin. Par pente et ma // pour 1° donne une eau à 50 degré, et la je le vois aller jusque 58 degré.

Au final, je trouve tout cela vraiment bien fait. Mais il faut s'y intéresser pour l'utiliser au mieux. Cela tombe bien car j'aime bien comprendre, mais pour celui qui veut un truc out of box, c'est moins évident.

Voilà, si une explication n'est pas claire, n'hésitez pas à demander.

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 19 nov. 2018, 18:31
par fmetz
Mikado a écrit :
19 nov. 2018, 12:07
Hello,
Je vous fais par d'un retour d'info suite à discussion avec un chauffagiste vraiment compétent.
Pour ceux qui on la sonde extérieure, et/ou le thermo d'ambiance.

Pour la sonde extérieure, il y a un paramétrage de délai, qui est un concept étrange, y compris pour le gars. Il doit recontacter Viessmann et revenir vers moi. Ce paramètre correspond à un délai de prise en compte de l'info dans les algos de la chaudière. Par défaut, il est à 21h, on la ramené à 10h pour une réactivité plus grande. Pour le moment, le seul concept que je peux comprendre, c'est une sorte de buffurisation des écarts de températures, pour ne pas réagir trop vite alors que la maison a une inertie. Même avec une chute brutale, la maison ne se refroidit pas en 1h. Mais dans mon cas, et ce lundi 19/11/18, ben la température a bien chuté et la maison se refroidit plus vite qu'en 10h ou le 21h par défaut. Bref, sachez que ce paramètre existe, et que si il y a un comportement que vous ne comprenez pas, cela peut venir de là.

La formule exacte est sur le blog d'elyotherm dans l'article rapporté par thetrueavatar plus haut. C'est la fameuse T°ext. pondérée actuelle de la formule. Elle a sa part pour 70% contr 30% pour la température ext effective.
Sur votre affichage à la chaudière on peut la trouver dans les infos temps réel.

Code : Tout sélectionner

T°départ = T°cons. ambiance + Parallèle - Pente x B x (1,4347 + 0,021 x B + 247,9 x 0,000001 x B x B)

Avec :
B = T°ext. moyenne - T°cons. ambiance
T°ext. moyenne = 0,7 x T°ext. pondérée + 0,3 x T°ext. effective
T°ext. pondérée actuelle = T°ext. pondérée précédente x [ ( (Cste - 1) / Cste ) + (T°ext. effective / Cste) ]

T°ext. pondérée actuelle : calculée toutes les 10mn
Cste = valeur x 10mn  (valeur = 128 par défaut)

Exemple :
Si T°cons. ambiance = 20°C, T°ext. moyenne = 0°C, Parallèle = 0 et Pente = 1, nous avons :
T°départ = 20 + 0 - 1 x (-20) x (1,4347 + 0,021 x (-20) + 247,9 x 0,000001 x (-20) x (-20))
T°départ = 20 + 20 (1,4347 - 0,42 + 0,09916)
T°départ = 42°C

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 19 nov. 2018, 18:34
par fmetz
"activateEcoProgram" ne marche plus chez moi alors que je l'avais testé OK.
Est-ce que cela marche toujours chez vous ?

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 20 nov. 2018, 09:54
par Mikado
fmetz a écrit :
19 nov. 2018, 18:31
Mikado a écrit :
19 nov. 2018, 12:07
Hello,
Je vous fais par d'un retour d'info suite à discussion avec un chauffagiste vraiment compétent.
Pour ceux qui on la sonde extérieure, et/ou le thermo d'ambiance.

Pour la sonde extérieure, il y a un paramétrage de délai, qui est un concept étrange, y compris pour le gars. Il doit recontacter Viessmann et revenir vers moi. Ce paramètre correspond à un délai de prise en compte de l'info dans les algos de la chaudière. Par défaut, il est à 21h, on la ramené à 10h pour une réactivité plus grande. Pour le moment, le seul concept que je peux comprendre, c'est une sorte de buffurisation des écarts de températures, pour ne pas réagir trop vite alors que la maison a une inertie. Même avec une chute brutale, la maison ne se refroidit pas en 1h. Mais dans mon cas, et ce lundi 19/11/18, ben la température a bien chuté et la maison se refroidit plus vite qu'en 10h ou le 21h par défaut. Bref, sachez que ce paramètre existe, et que si il y a un comportement que vous ne comprenez pas, cela peut venir de là.

La formule exacte est sur le blog d'elyotherm dans l'article rapporté par thetrueavatar plus haut. C'est la fameuse T°ext. pondérée actuelle de la formule. Elle a sa part pour 70% contr 30% pour la température ext effective.
Sur votre affichage à la chaudière on peut la trouver dans les infos temps réel.

Code : Tout sélectionner

T°départ = T°cons. ambiance + Parallèle - Pente x B x (1,4347 + 0,021 x B + 247,9 x 0,000001 x B x B)

Avec :
B = T°ext. moyenne - T°cons. ambiance
T°ext. moyenne = 0,7 x T°ext. pondérée + 0,3 x T°ext. effective
T°ext. pondérée actuelle = T°ext. pondérée précédente x [ ( (Cste - 1) / Cste ) + (T°ext. effective / Cste) ]

T°ext. pondérée actuelle : calculée toutes les 10mn
Cste = valeur x 10mn  (valeur = 128 par défaut)

Exemple :
Si T°cons. ambiance = 20°C, T°ext. moyenne = 0°C, Parallèle = 0 et Pente = 1, nous avons :
T°départ = 20 + 0 - 1 x (-20) x (1,4347 + 0,021 x (-20) + 247,9 x 0,000001 x (-20) x (-20))
T°départ = 20 + 20 (1,4347 - 0,42 + 0,09916)
T°départ = 42°C
Merci pour l'info.
Comment intègres tu ce temps de 21h (enfin en heure), une période glissante qui te permet de déterminer la temp ext moyenne ?

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 20 nov. 2018, 12:50
par fmetz
Mikado a écrit :
20 nov. 2018, 09:54
Merci pour l'info.
Comment intègres tu ce temps de 21h (enfin en heure), une période glissante qui te permet de déterminer la temp ext moyenne ?
Alors, en fait, je ne sais pas. Je n'avais jamais regardé de près ça et en regardant la formule de la T pondérée, je ne comprend pas, il doit y avoir une erreur. La formule n'est pas homogène " °C = °C x (Cste + °C) " et on voit bien que cela diverge forcément...
Je n'ai pas plus cherché et je ne touche pas à ce paramètre.

Moi, je pense que cette T pondérée est une pondération qui sert à anticiper la variation de la température extérieure. Je m'explique : la constante à ~21h me laisse penser qu'on veut prendre en compte la température ext d'il y a 21h et donc si les conditions météo sont quasi similaires ce jour par rapport à la veille (ce qui est souvent le cas) alors cela revient à prendre en compte la température ext qu'il fera dans 3h (24h-21h).
Ce serait une avance de phase pour moi qui permet d'anticiper la future Text à 3h.

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 20 nov. 2018, 13:46
par Mikado
fmetz a écrit :
20 nov. 2018, 12:50
Mikado a écrit :
20 nov. 2018, 09:54
Merci pour l'info.
Comment intègres tu ce temps de 21h (enfin en heure), une période glissante qui te permet de déterminer la temp ext moyenne ?
Alors, en fait, je ne sais pas. Je n'avais jamais regardé de près ça et en regardant la formule de la T pondérée, je ne comprend pas, il doit y avoir une erreur. La formule n'est pas homogène " °C = °C x (Cste + °C) " et on voit bien que cela diverge forcément...
Je n'ai pas plus cherché et je ne touche pas à ce paramètre.

Moi, je pense que cette T pondérée est une pondération qui sert à anticiper la variation de la température extérieure. Je m'explique : la constante à ~21h me laisse penser qu'on veut prendre en compte la température ext d'il y a 21h et donc si les conditions météo sont quasi similaires ce jour par rapport à la veille (ce qui est souvent le cas) alors cela revient à prendre en compte la température ext qu'il fera dans 3h (24h-21h).
Ce serait une avance de phase pour moi qui permet d'anticiper la future Text à 3h.
J'ai à peu de chose près la même analyse. Je me dis que c'est fait aussi pour ne pas réagir à une variation ponctuelle, sachant qu'une maison a une inertie. Et si la nouvelle température perdure, cela est pris en compte également via du coup les deux valeurs similaire (moyennée et instantannée)

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 20 nov. 2018, 14:04
par Mikado
fmetz a écrit :
19 nov. 2018, 18:34
"activateEcoProgram" ne marche plus chez moi alors que je l'avais testé OK.
Est-ce que cela marche toujours chez vous ?
Pour le moment, je ne fais que des Get. J'attend de stabiliser ma Jeedom que je suis entrain de transformer en VM. Je me contente de Vicare pour le moment, et hormis faire des scénarios, je ne vois pas encore l'intérêt de faire des Set.
Si j'ai le temps, je le ferais ponctuellement pour te faire un retour.

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 20 nov. 2018, 18:13
par fmetz
Mikado a écrit :
20 nov. 2018, 13:46
fmetz a écrit :
20 nov. 2018, 12:50
Mikado a écrit :
20 nov. 2018, 09:54
Merci pour l'info.
Comment intègres tu ce temps de 21h (enfin en heure), une période glissante qui te permet de déterminer la temp ext moyenne ?
Alors, en fait, je ne sais pas. Je n'avais jamais regardé de près ça et en regardant la formule de la T pondérée, je ne comprend pas, il doit y avoir une erreur. La formule n'est pas homogène " °C = °C x (Cste + °C) " et on voit bien que cela diverge forcément...
Je n'ai pas plus cherché et je ne touche pas à ce paramètre.

Moi, je pense que cette T pondérée est une pondération qui sert à anticiper la variation de la température extérieure. Je m'explique : la constante à ~21h me laisse penser qu'on veut prendre en compte la température ext d'il y a 21h et donc si les conditions météo sont quasi similaires ce jour par rapport à la veille (ce qui est souvent le cas) alors cela revient à prendre en compte la température ext qu'il fera dans 3h (24h-21h).
Ce serait une avance de phase pour moi qui permet d'anticiper la future Text à 3h.
J'ai à peu de chose près la même analyse. Je me dis que c'est fait aussi pour ne pas réagir à une variation ponctuelle, sachant qu'une maison a une inertie. Et si la nouvelle température perdure, cela est pris en compte également via du coup les deux valeurs similaire (moyennée et instantannée)
Bon, je viens de regarder la notice et il disent que plus la constante de temps est petite, plus l'adaptation est rapide. Donc, cela ne colle pas avec ce que j'ai dit (avance de phase de 3h = 24h-21h)...
Reste que la formule qu'on a ne marche pas et que du coup une constante de temps de 21h, cela fait vraiment bizarre !

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 21 nov. 2018, 16:31
par e014945
Bonjour à tous,

Depuis quelques mois, je suis le topic et depuis j'ai installé mon boitié chez moi et je suis connecté via l'application Vicare.

Mais voilà, je ne sais pas où commencer et j'aimerais commencer simplement par une commande du style, passer en mode réception.

Pourriez vous m'aider à me lancer?

Merci

Gary

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 21 nov. 2018, 20:50
par fmetz
A propos du calcul de la loi d'eau et de la température extérieure

Finalement pour le calcul je pense avoir trouvé l'erreur dans la formule de calcul de la T pondérée. J'ai corrigé comme il me semble que cela doit être.
Comme ceci, la Text pondérée se trouve être la Text filtrée avec un passe bas du 1er ordre de constante de temps = "Cste" (21h par défaut).

Donc, au final on a :

T°départ = T°cons. ambiance + Parallèle - Pente x B x (1,4347 + 0,021 x B + 247,9 x 0,000001 x B x B)

Avec :
B = T°ext. moyenne - T°cons. ambiance
T°ext. moyenne = 0,7 x T°ext. pondérée + 0,3 x T°ext. effective
T°ext. pondérée actuelle = T°ext. pondérée précédente x ( (Cste - 1) / Cste ) + (T°ext. effective / Cste)

T°ext. pondérée actuelle : calculée toutes les 10mn
Cste = valeur x 10mn (valeur = 128 par défaut)

Exemple :
Si T°cons. ambiance = 20°C, T°ext. moyenne = 0°C, Parallèle = 0 et Pente = 1, nous avons :
T°départ = 20 + 0 - 1 x (-20) x (1,4347 + 0,021 x (-20) + 247,9 x 0,000001 x (-20) x (-20))
T°départ = 20 + 20 (1,4347 - 0,42 + 0,09916)
T°départ = 42°C

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 21 nov. 2018, 20:50
par Gaillb1
Bjr Gary

Commence déjà par télécharger les fichiers nécessaires sur le gith

Il y en a trois de nécessaire

Ensuite tu y rentres les informations correspondantes à ton compte dans le fichier de config

Enfin avec un simple navigateur tu testes les différentes fonctions - tu auras au préalable installé un serveur web -

C est super simple pour le basique tout au moins .... regardes les exemples transmis ici

Pour la suite ..... l intégration dans Jeedom peut se faire avec les scripts .... simple également si tu as passé l étape précédente

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 21 nov. 2018, 21:13
par e014945
Bonjour,

Merci beaucoup pour la réponse mais justement je ne sais pas comment installer ceci sur mon raspberry qui est installé avec que jeedom.

Merci d'avance

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 22 nov. 2018, 11:37
par Gaillb1
Gary

J ai mis les fichiers dans var/www/html/plugins/script/core/ressources/Weismann

Tu utilises ensuite le
Plugin script comme indiqué plus haut pour l exploiter




Envoyé de mon iPhone en utilisant Tapatalk

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 22 nov. 2018, 13:00
par e014945
Ok merci beaucoup mais comment faire la copie depuis Github dans le reportoire que tu donnes?

Désolé encore pour mes questions bêtes

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 22 nov. 2018, 13:06
par Gaillb1
Tu copies du github sur une clés usb par exemple et tu utilises le plugin outils de développements pour mettre sur jeedom


Envoyé de mon iPhone en utilisant Tapatalk

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 22 nov. 2018, 13:12
par e014945
ok super, merci beaucoup, je teste ce soir!

je pensais qu'il fallait utiliser un outil de clonage du repertoire de Github vers Jeedom.

Gary

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 24 nov. 2018, 10:21
par Mikado
Hello,
Petit feedback avec quelques infos et une question.
Je suis enfin sous Jeedom Stretch et Debian 9, et donc avec du PHP7. A moi l'utilisation en direct de l'API sans passer par un rebond sur un autre serveur :) . Pour cela j'ai choisi de monter une VM sur mon NAS Synology. J'ai du le démonter entièrement et lui mettre 8go de RAM. Cela tourne du feux de Dieu. Bon maintenant mon PI estampillé Jeedom je ne sais plus quoi en faire mais bon pas très grave. Le backup et restore sur une autre machine marche impeccable.

@thetrueavatar, curiseusement le script se déclenche toutes les minutes, et non toutes les cinq. Enfin pas curieusement puisque c'est logique. Tu es sous stretch et debian9 ?


Par contre j'ai une question. Depuis quelques temps, la température de la room ne remonte pas correctement dans ce que je capte via l'API. J'ai tout le temps 19.8 alors que c'est faux. Les autres données sont elles mise à jour. Du coup, je ne sais pas localiser le soucis. Entre le vitotroll et la chaudière ? Je n'ai pas vu si dans les menus de la chaudière on peut afficher cette info. Cela me permettrait d'avancer.
Pour ceux qui ont le vitotrol dans leur pièce, vous avez ce soucis de refresh ?


Bonne journée à tous

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 24 nov. 2018, 18:34
par vmath54
Bonjour Mikado,

Pour moi, c'est tout bon.
Le température intérieure s'affiche correctement, je vois bien les variations journalières.
Juste, de temps en temps (une fois tous les 2 jours, en moyenne), un passage à 0°. Faudra que j'élimine par script.

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 24 nov. 2018, 18:44
par Mikado
vmath54 a écrit :
24 nov. 2018, 18:34
Bonjour Mikado,

Pour moi, c'est tout bon.
Le température intérieure s'affiche correctement, je vois bien les variations journalières.
Juste, de temps en temps (une fois tous les 2 jours, en moyenne), un passage à 0°. Faudra que j'élimine par script.
Bonjour vmath54,

Merdouille alors, faut que je trouve pourquoi. Pour la valeur à zéro, tu n'as pas besoin de faire un script. Cela m'arrive aussi, c'est sans doute le serveur Viessmann qui nous envoie bouler. Je suppose que tu as un virtuel, et sur chacune de tes commandes, tu clic sur la roue crantée. Là, tu as un champs Valeur interdite. Tu mets 0 (zéro), et comme cela tu ne l'as pas dans ton historique.

Questions subsidiaire : sais tu si depuis la chaudière on peut voir la température ambiante non arrondie ?

Re: Script pour Gestion Chaudière Viessmann connecté

Publié : 24 nov. 2018, 18:59
par vmath54
Pour le moment, je n'utilise pas un virtuel, mais le plugin script. Pas eu le temps de changer, je vais le faire prochainement.

pas capable de répondre à ta question subsidiaire, peut-être quelqu'un d'autre le pourra ?