jojo Posté(e) le 30 novembre 2014 Signaler Posté(e) le 30 novembre 2014 Chers amis, Je suis vraiment dans le pétrin, et j'ai besoin d'aide. Cela fait 3 semaines que je cherche, en vain … Le contexte : Je suis sur HCL, v 3.593. J'ai un module Fibaro 2x1,5 kW pour commander 2 circulateurs (Circulateur Rez et Circulateur Etage) (gérés par des linked devices & le Heating Panel) J'ai un autre module Fibaro 2x1,5 kW pour commander ma chaudière (en fait le circulateur qui va de ma chaudière au ballon d'eau chaude). J'ai également créé une variable EauChaude avec deux valeurs possibles Oui et Non. Ma chaudière doit démarrer si Eauchaude=Oui ou un des deux Circulateurs (Rez ou Etage) est en fonction. Scène Chaudière_On : Ma chaudière doit s'arrêter si EauChaude=Non et les deux Circulateurs sont arrêtés. Scène Chaudière_Off : La gestion de la chaudière fonctionne ;-) Le problème : J'ai défini 6 scènes pour changer la valeur de la variable EauChaude en fonction de l'horaire de la semaine : ECS_Sem_Matin_Oui : ECS_Sem_Matin_Non : ECS_WE_Matin_Oui : ECS_WE_Matin_Non : ECS_Soir_Oui : ECS_Soir_Non : Et le panneau général pour ces 6 scènes : Et elles fonctionnent de manière aléatoires (plus souvent non que oui …) : la variable (EauChaude) ne change pas de valeur quand elle devrait. Le reste, qui fonctionne correctement : Scènes ECS_Oui et ECS_Non qui sont appelées par les autres scènes. Une variable virtuelle qui m'affiche la valeur de la variable, et me permet de la modifie : Une scène ECS_SdbRez qui a pour objectif de mettre EauChaude à Oui si on est dans la salle de bains. Ce que j'ai déjà essayé sans succès : Les 6 scènes timer, modifient directement la variable, dans passer par une autre scène Désactiver la variable virtuelle Changer le nom de la variable (avant elle s'appelait ECS) Utilisation du toolkit de Krikfoff, pour voir s'il y avait des incohérences : mais toutes les scènes semble ok (avec la traduction en LUA) Please help, je ne sais plus quoi essayer. Merci pour vos idées. Cela DOIT être une bêtise, mais laquelle ???? Vincent
Berale64 Posté(e) le 1 décembre 2014 Signaler Posté(e) le 1 décembre 2014 Salut Jojo, J'utilise aussi le principe d'activer une scène non active via une autre scène. Si les commandes d'action des devices sont bien exécutées, par contre, parfois, le changement d'état de variable est zappé. Ce doit être un bug. Juste un de plus. Je ne comprends pas pourquoi dans les scènes du type ECS_Sem_Matin_Oui, tu fais appel à une autre scène pour changer la variable. Tu peux le faire directement et aussi actionner le device virtuel pour afficher l'état. Tu auras ainsi une solution qui fonctionne.
jojo Posté(e) le 1 décembre 2014 Auteur Signaler Posté(e) le 1 décembre 2014 Merci de ton Feedback Berale24 (j'avais un pressentiment que tu serais le premier à répondre) Les scènes du type ECS_Sem_Matin_Oui, font toutes appel à la même scène pour changer la variable : car si je veux que cela fasse également autre chose (j'ai testé le changement de nom de la variable), je modifie juste cette dernière scène et c'est valable pour toutes les autres. "Tu peux le faire directement" : j'ai déjà essayé de modifier directement la variable (sans passer par une autre scène), mais j'ai le même problème (cfr ma première action décrite) "et aussi actionner le device virtuel pour afficher l'état." : oui bien sà»r, mais j'utilise une scène spécifique pour mettre ma virtual device à jour, car sinon elle ne se met pas à jour après un restart de mon HCL. Donc tu n'as pas vu de grosse erreur dans mon scénario ? Ca devrait marcher ? Alors j'attends patiemment la V4 qui peut-être corrigera ce bug. P.S. : cela a parfaitement bien fonctionné ce matin. Mon HCL aurait-il eu peur que vous "l'engueuliez" ?
Berale64 Posté(e) le 1 décembre 2014 Signaler Posté(e) le 1 décembre 2014 J'ai revu toutes tes scènes. Si elles sont justes (aussi loin que puissent aller mes connaissances en la matière) il y a cependant un conflit entre les scènes comme : ECS_Sem_Matin_Oui (celles avec oui) et la scène ECS_SdbRez qui, quelque soit l'heure, force à OUI, puis après 20 mn à NON. Quelqu'un qui rentre dans la salle de bain peut donc mettre à NON ta variable, alors que tu penses, d'après tes timer qu'elle est à OUI. EX:Je rentre dans la SdB à 6h. La variable sera mise à NON à 6h20. Tu as une scène qui met la variable à OUI à 6h15. C'est foutu, tu n'as que 5mn d'eau chaude !!! :D 1
jojo Posté(e) le 1 décembre 2014 Auteur Signaler Posté(e) le 1 décembre 2014 Merci beaucoup Berale24 pour m'avoir ouvert les yeux sur ce risque, je regarde comment le mitiger ou vivre avec
Berale64 Posté(e) le 1 décembre 2014 Signaler Posté(e) le 1 décembre 2014 , je regarde comment le mitiger........ Oui, mais alors tu auras de l'eau tiède ! 1
jojo Posté(e) le 4 décembre 2014 Auteur Signaler Posté(e) le 4 décembre 2014 Personne d'autre n'a une autre idée ? Je vais essayer avec la solution de pinou : plannifier les événements dans Google calendar. Mais je déçu que ce soit encore un bug de plus Envoyé de mon GT-I9300 en utilisant Tapatalk
Kr1s Posté(e) le 4 décembre 2014 Signaler Posté(e) le 4 décembre 2014 A tout hasard : Essayer avec des valeurs 0 et 1 pour tes variables ? Essayer de ne pas imbriquer les scenarios ? Supprimer les caracteres speciaux dans les noms de scenario et variables. Question bete tu utilises l'alarme ?
jojo Posté(e) le 4 décembre 2014 Auteur Signaler Posté(e) le 4 décembre 2014 Merci Kris pour tes idées, mais j'avais déjà essayé les 3 propositions. Et ce qu'il y a de plus bizarre, c'est que d'autres scènes sur bas d'un timer (=> d'autres scène similaires) fonctionnent (timer => variable). Mais il est vrai qu'elles ne sont pas utilisées aux mêmes fins. Et je viens de constaté qu'une device qui est appelée par les les scènes faisant appel à ces variables déconne : il s'agit d'un relais Fibaro 2x1,5kW (alimenté en 220V), et il m'indique un niveau de batterie ???? => j'y regarde ce WE. Je n'utilise pas encore les alarmes
jojo Posté(e) le 6 décembre 2014 Auteur Signaler Posté(e) le 6 décembre 2014 Je vais essayer avec la solution de pinou : plannifier les événements dans Google calendar. La solution de Pinou (http://www.domotique-fibaro.fr/index.php/topic/2513-google-calendar-vers-hc2hcl/#entry35028) fontionne à merveille. Merci Pinou !
Messages recommandés