Aller au contenu

jojo

Membres confirmés
  • Compteur de contenus

    14 556
  • Inscription

  • Dernière visite

  • Jours gagnés

    186

Tout ce qui a été posté par jojo

  1. jojo

    Affichage Sur Un Module Virtuel

    non, mais pour l'afficher en permanent, je d'explique l'astuce que Lazer m'a donnée en son temps : comme le dit également clarkkent, avec une boucle qui tourne toutes les 9s, sauf si c'est dans ton main loop qui tourne toutes les 3 sec (alors pas nécessaire SI pas de sleep)
  2. jojo

    Clef Usb Recovery Malade

    bonne nouvelle si tu as su recréer l'image !
  3. jojo

    Support Gea

    @sebcbien Avec tout cela, je ne t'ai apporté aucune réponse, mais toi tu m'as solutionné un problème : MERCI quand je regarde de plus près cette instruction : -- Maj des graphiques EmonCMS VMC si valeur CO2_Max_Value from VD_NETATMO change GEA.add({"Global!", "CO2_Max_Value", "100" }, -1, "",{{"Slider", id["VD_VMC"], "1", 50},{"Repeat"}}) je l'interprète comme : SI "CO2_Max_Value" est <> 100 ALORS ... et alors oui, il faudrait le {"Repeat"} sinon, il le fait une fois et puis stop, jusqu'à quand la variable repasse à 100 puis redevient différente. mais est-ce que le -1 garanti que l'action ne se passe qu'en cas de changement ? A tester avec des notifications et un délais de 1. Est-ce qu'il rapporte uniquement et toutes les modifications de la valeur de la variables si plusieurs fois en suivant < 100 ou >100 ? S'il remonte toutes les 30s la même valeur, alors il faudrait travailler avec 2 variables et les comparer. P.S. : sorry, mais parfois il me faut du temps pour démarrer
  4. jojo

    Support Gea

    merci, dans ma version il n'est pas dans yourcode(), mais on début de "ne touche pas à ça petit con"
  5. jojo

    Support Gea

    ok, j'ai trouvé où, et je dois donc avoir une variable par instance ? il faudrait alors que maître Steven le déplace dans les paramètres utilisateurs et explique cela dans son Wiki
  6. jojo

    Support Gea

    effectivement, je n'ai qu'une variable GEA_Tasks pour toutes mes instances. Où définit-on le nom de la variable associée àl'instance GEA ?
  7. jojo

    Support Gea

    donc dans ta grosse instance de prod, tu n'a pas de problème. Tu as seulement un problème dans ta petite instance de test avec les deux instructions ? et si tu les mettaient dans ton instance de prod, tout continue de bien fonctionner ?
  8. jojo

    Support Gea

    depuis que je suis passé en v4.x j'ai créé une instance avec les déclenchements instantannés uniquement, ce qui fait que j'ai 2 instances GEA qui tournent en //. Même si théoriquement c'est possible, j'ai un doute, car depuis certaines instructions (de l'instance immédiate) ne s'exécutent parfois plus qu'alléatoirement. Ce qui me conforte dans cette analyse, c'est que pour le concours GEA j'avais créé une instance spécifique, et mon scénario ne fonctionnait pas. Je ne comprenais pas pourquoi. J'ai alors désactivé mon instance de prod, et mon scénario fonctionnait du feu de dieu. Depuis lors je ne suis pas fan des multiples instances. C'est pour cela que dans le show room tu verras que j'ai fait une section test pour faire mes tests, et quand ok je déplace dans la bonne pièce
  9. jojo

    Support Gea

    ok, j'ai rien dit alors pour le repeat, c'est vrai que je ne l'utilise presque pas, mais en y réfléchissant ta première instruction - Maj des valeurs Netatmo et push to emoncms GEA.add(true, 5*60, "",{{"VirtualDevice", id["VD_NETATMO"], "1"},{"Repeat"}}) s'exécutera au démarrage de la box après 5 min et puis stop. Donc il est en effet nécessaire, ce qui fera que la tâche s'exécutera toutes les 5 min. pour la seconde instruction je crois vraiment qu'il n'est pas nécessaire -- Maj des graphiques EmonCMS VMC si valeur CO2_Max_Value from VD_NETATMO change GEA.add({"Global!", "CO2_Max_Value", "100" }, 1, "",{{"Slider", id["VD_VMC"], "1", 50}})
  10. jojo

    Support Gea

    oui, je suis convaincu que ce n'est pas la cause du problème, quoi que, si tu as 3000 instructions avec des repreat et des -1 non indispensables, ça ne va pas aider. Et surtout si tu passes un jour en v4.x il faudrait optimiser. Je ferais une optimisation des repeat et -1 et on verrait si ça n'aide pas, de toute façon tu devra passer par cette phase d'optimisation CPU
  11. jojo

    Support Gea

    pour sebcbien, ce n'est pas un problème de firmware, car, si je ne me trompe pas, il est toujours en 3.600 Persor, en 4.042 GEA fonctionne, mais moins vite => j'ai splité en deux instances, c'est déjà mieux, mais pas comme 3.600. @sebcbien, je vois beaucoup de {"Repeat"} dans tes instructions. Je ne dis PAS que là est le problème, mais je trouve que l'on charge la bête inutilement. comme la condition true est toujours vrai , l'instruction s'exécutera toutes les 5 min -- Maj des valeurs Netatmo et push to emoncms GEA.add(true, 5*60, "",{{"VirtualDevice", id["VD_NETATMO"], "1"}}) comme l'instruction s'exécutera immédiatement à chaque changement de la valeur de la variable, le {"Repeat"} ne me semble pas nécessaire. -- Maj des graphiques EmonCMS VMC si valeur CO2_Max_Value from VD_NETATMO change GEA.add({"Global!", "CO2_Max_Value", "100" }, -1, "",{{"Slider", id["VD_VMC"], "1", 50}}) Egalement, pour éviter de charger la bête inutilement, je ne mets des -1 que s'il est indispensable que l'action s'exécute immédiatement, et ne peut se permettre d'attendre le prochain cycle de GEA (max 30s). Donc ici, je mettrais 1, comme ça il se met à jour lors du prochain cycle (max 30s) et j'évite ainsi de lancer des instances supplémentaires de GEA si ce n'est pas indispensable (et je le retire évidemment des trigger).
  12. jojo

    V 4.047 30 Mai 2015

    je confirme, tout va bien pour moi en 4.042, je ne bouge pas pour l'instant
  13. ok, je l'ai trouvé, mais ce n'est pas intuitif, vu qu'il ne vous demande pas où le sauver. Et comme sur ma machine Windows je travaille au départ d'un compte non admin, il faut chercher, car il se trouvait sous le compte admin. Ah ! Windows !!!
  14. ok merci, Je comprends mieux l'utilité : il affiche est info de la Daikin, mais ne permet pas de contrôler des consignes. Idée, ne pourrait-on pas également récupérer la température de l'eau de départ, la conso électrique, ... ?
  15. ta femme crois à ces excuses, la mienne pas , je dois tout justifier
  16. Lazer, et quand j'étais jeune sur le forum, j'avais fait un petit tuto d'un VD qui m'affichait le status de ma porte (Ouverte/Entre ouverte/Fermée) en fonction des combinaisons possibles de mon FGBS
  17. biensûr Benjy, évidemment que si tu as un IPX, il faut l'exploiter àfond. Je voulais juste dire qu'il ne fallait pas acheter d'IPX juste pour faire ça, et que juste pour faire ça (et un peut plus) un FGBS est suffisant
  18. TRES BETE question : où a-t-il sauver mon image ?
  19. si j'ai bien compris le bazar, il ne FAUT pas un IPX pour faire cela, car ça finit par être cher. L'idée géniale du contact à1€ est un simple contact, qui peut donc être utilisé avec un FGBS
  20. j'allais poser exactement la même question ... Merci
  21. jojo

    Backup Hc2 - Idées

    j'ai publié un VD qui permet de faire un backup et un restore des panneaux de chauffage http://www.domotique-fibaro.fr/index.php/topic/4931-backup-heating-panels-panneaux-de-chauffage/ @nico : sorry, il arrive un peu tard
  22. Voici un nouveau venu dans la série backup/restore. Avec ce couple scène / VD vous pourrez faire un backup (hors de votre HC2) de vos panneaux de chauffage (Heating Panels) et ensuite un restore sur une nouvelle box (ou après un recovery). Avec la scène en mode débug, on crée le backup des heating panels. Le système génère deux tables une pour la liste des Heating Panels et une autre avec la configuration de chaque heating panel On colle le résultat du debug de la scène dans le bouton restore du VD (que vous exportez sur votre disque dur). Créer manuellement autant de heating panels qu'il y en a à restaurer (car il n'est pas possible de prédire facilement (et de manière fiable) les ID qui seront générés par le système) Récupérer les ID de ces nouveau Heating Panels via http://<ip>/api/panels/heating Dans la table "ListeHP", remplacer les ID actuels par les nouveaux ID Appuyez sur le bouton restore. (Si vous lancez le restore en Debug, vous avez un débug détaillé de ce qu'il a fait). Ceci peut également être utilisé pour : (=> faites attention à ce que les noms repris dans les tables ListeHP et ConfigHP soient parfaitement identiques) Renommer un panneaux de chauffage Faire une copie d'un panneau de chauffage, et donc l'utiliser comme template d'un nouveau … PS : les instruction se trouvent également dans le Main Loop du VD v3:: correction bug API Backup_HeatPanel_v3.0.vfib Backup_HeatPanel_v3.0.lua Historique : v2 : Backup_HeatPanel_v2.0.lua Backup_HeatPanel_v2.0.vfib v1.1 : optimisation du code du bouton backup grâce à Steven Backup_HeatPanel_v1.1.vfib Backup_HeatPanel_v1.1.lua v 1.0 : Backup_HeatPanel_v1.0.vfib
  23. merci Lazer de devancer mes questions de débutant ...
  24. as tu vu mon titre au dessus de mon avatar ("empêcheur de tourner en rond") => j'installe ton soft sur une machine virtuelle windows, et le tour est joué @Lazer : Je comprends enfin le pourquoi de la nuance entre clé corrompue et clé HS. Avec les explications de ton tuto (commande "dd") on peux restaurer l'image sur une nouvelle clé (et donc régler le problème d'une clé HS), tandis qu'ici on ne règlerait le problème que d'une clé corrompue ? Ais-je bien compris ?
  25. jojo

    V 4.047 30 Mai 2015

    certainement pas entre toutes les mains. Mais je me disais que comme tu avais fait un gros effort pour trouver la solution, la leur communiquer pour que cela serve àtous. Il reste alors un mail au support, comme cela c'est "privé", ou une entrée dans le bugtacker en disant que tu as la solution et que s'ils sont intéressés, qu'ils te la demandent par mail. Comme ça c'est public et privé.
×
×
  • Créer...