Aller au contenu

Steven

Membres confirmés
  • Compteur de contenus

    4 434
  • Inscription

  • Dernière visite

  • Jours gagnés

    201

Tout ce qui a été posté par Steven

  1. Si tu exécute cette commande directement depuis un navigateur, elle te demande de t'authentifier. C'est peut-être le soucis. Edit : J'ai retrouvé le post : http://www.domotique-fibaro.fr/index.php/topic/1321-exécuter-et-stopper-une-scène-par-http/?p=16358
  2. Steven

    Support Gea

    C'est aussi ici : http://www.domotique-fibaro.fr/index.php/topic/1211-support-gea/?p=23765 soit dans le même topic Je comprends pas que tu n'ailles pas repéré cela, dans les 2 ou 3 posts présent dans ce topic, c'est vraiment de la mauvaise volonté de ta part, je suis déçu... ok, @ SebDel Effectivement, en modifiant à la volé le checkEvery, les durées annoncées ne seraient plus correcte car une durée est le nombre de run * le checkEvery, je ne stock aucune heure car cela n'est pas utile. Par contre, si dans ton cas tu as vraiment besoin de donner un coup de boost tu peux toujours le faire mais une action déclenchée immédiatement ne pourra pas changer le checkEvery des autres actions vu que chaque action immédiate tourne dans leur propre instance de GEA. OK : GEA.add(..., 30, "", {{"Function", function() GEA.checkEvery = 5 end}}) Ne sert à rien : GEA.add(..., -1, "", {{"Function", function() GEA.checkEvery = 5 end}})
  3. Steven

    Support Gea

    La prochaine fois, tu peux t'enregistrer et partager stp ... moi aussi j'aime bien rire
  4. Steven

    Support Gea

    Tu as quel version du GEA ? ... La seule ou le repeat est buggé je suppose (3.81?) @lolomail local id_motion_sensor = 100 local id_lampe_couloir = 110 local id_spot_cuisine = 120 -- On éteint la lampe du couloir après une minute uniquement entre 19 et 23h GEA.add(id_lampe_couloir, 60, "" {{"turnOff"}, {"Time", "19:00", "23:00"}}) -- On éteint les spots de la cuisine après une minute uniquement entre 23 et 07h GEA.add(id_spot_cuisine, 60, "" {{"turnOff"}, {"Time", "23:00", "07:00"}}) -- Sur détection, entre 19 et 23h on allume la lampe du couloir GEA.add(id_motion_sensor, -1, "", {{"turnOn", id_lampe_couloir }, {"Time", "19:00", "23:00"}}) -- Sur détection, entre 23 et 07h on allume les spots de la cuisine à 60% GEA.add(id_motion_sensor, -1, "", {{"Value", id_spot_cuisine, 60}, {"Time", "23:00", "07:00"}})
  5. Steven

    Support Gea

    Il n'existe aucun outil pour mesurer quoi que ce soit sur la HC2, c'est donc pas vraiment réalisable. Par contre, toutes les 30 secondes GEA corrige son temps d'exécution par rapport au temps qu'a pris la vérification des lignes que tu as rajouter. Je m'explique par un exemple : Dans mon cas, GEA tourne toutes les 30 secondes ... pour contrôler mes 50 lignes il prend 0.03 secondes soit 3 centièmes de secondes... la prochaine éxecution de GEA aura lieu dans 29.97 secondes au lieu de 30. Cela donne déjà une première mesure. C'est affiché dans la console : [DEBUG] 09:50:46: Durée des traitements : 0.03 nouveau délai : 29.97 / tourne depuis 36h 20m 10s Ensuite, cela va dépendre des actions que tu lui as indiqué d'exécuter mais là par contre, je n'ai aucun contrôle car cela change complètement d'un environnement à l'autre. Il est aussi possible, mais contraignant, d'avoir 2 ou 3 version de GEA qui tourne en parallèle. Une qui tourne toutes les 5 secondes avec des actions rapides, une de 30 secondes avec des actions standards et une toutes les 5 minutes, ... A toi de voir. Maintenant, de mon côté, je ne vois pas vraiment l'intérêt d'aller en dessous de la barrière des 30 secondes voir 45 secondes. Si j'ai besoin de réactivité, je vais utiliser les déclenchements immédiats, sinon les 30 secondes me vont très bien. ------ Comment tester vos commandes : Personnellement, j'ai 2 instances de GEA qui tourne en parallèle Le 1ère (avec l'icone de Fredo) est celle qui tourne tout le temps en production. La 2ème est celle qui me permet de tester chaque commande séparément. J'y ajoute donc une seule ligne, avec une exécution toute les 10 secondes. Si cela fonctionne bien, je la bascule dans ma 1ère instance. Une fois terminé, je désactive la 2ème instance.
  6. Steven

    Support Gea

    Je corrigerais dès la prochaine version
  7. Steven

    Support Gea

    Dans mon code source, si tu regarde bien, il y a aussi {"Global!", .., ..}
  8. Steven

    Offre Flash Netatmo

    N'étant pas en beta, je ne peux pas t'aider
  9. Steven

    Plugin - Nest

    C'est quand même plus vrai que Philips avec ces ampoules connectés .. Mais vu que c'est pas Google ou Apple, cela ne dérange personne.
  10. Steven

    Plugin - Nest

    @Lionel57 Ils ont garanti ne pas revendre les données sur ce périphérique.
  11. Steven

    Question Lua

    63, c'est pas l'ID de ton détecteur ?
  12. Steven

    Support Gea

    Merci pour le partage, il faut vraiment que je simplifie ces IF c'est une horreur ces truc Si on pouvait faire ainsi, cela serait quand même plus parlant : GEA.add({{"Global+", "Netatmo_ExtTmp", tempdelta}, {"Global+", "KWL_Maintien", 0}, {"Value+", id["LOC_VMC_PUI"], 0}}, 60*60, "Arret du puit canadien #value#", {{"turnOff", id["LOC_VMC_PUI"]}})
  13. Steven

    Support Gea

    Regarde ici, il y a un scénario qui permet de tester les codes : http://forum.fibaro.com/viewtopic.php?t=1387
  14. Steven

    Device Virtuel Affichage

    J'ai répondu sur un autre post.
  15. Steven

    Question Lua

    @Sébastien A mon avis, ton code (1er post) fonctionne très bien, ce qui ne doit pas fonctionner c'est ta manière de tester ton code Si tu testes ton code en modifiant la valeur des variables globales depuis le Panneau des variables .. je te rassure de suite, cela ne va jamais fonctionner. En effet, quand tu modifies une variable depuis le Panneau de Variables les scénarios ne sont pas déclenchés Aà¯eeeee, je suis entrain de penser à quelque chose : Comment gères-tu la détection de tes téléphones ? Si tu utilises l'api ... c'est mort aussi pour la même raison, "un changement de variable via l'api ne déclenche pas les scénarios". Sinon, je te propose de faire un scénario de test pour tester ton scénario (tordu, je sais mais avec les variables globales, c'est le plus sà»r) : fibaro:setGlobal("jour_nuit", "nuit") fibaro:setGlobal("iphoneAnne", "1") fibaro:setGlobal("iphoneSeb", "1") -- Mode nuit fibaro:sleep(500) if (tonumber(fibaro:getValue(63, "armed")) > 0) then fibaro:debug("Mode nuit : porte armée : OK") else fibaro:debug("Mode nuit : porte armée : ERRRROOORRRR") end -- Mode jour avec 2 personnes à la maison fibaro:setGlobal("jour_nuit", "jour") fibaro:sleep(500) if (tonumber(fibaro:getValue(63, "armed")) > 0) then fibaro:debug("Mode jour : presence (2) : ERRROOOORRRR") else fibaro:debug("Mode jour : presence (2) : OK") end -- Mode jour avec 1 personne à la maison fibaro:setGlobal("iphoneAnne", "0") fibaro:sleep(500) if (tonumber(fibaro:getValue(63, "armed")) > 0) then fibaro:debug("Mode jour : presence (1) : ERRROOOORRRR") else fibaro:debug("Mode jour : presence (1) : OK") end -- Mode jour avec 1 personne à la maison fibaro:setGlobal("iphoneSeb", "0") fibaro:sleep(500) if (tonumber(fibaro:getValue(63, "armed")) > 0) then fibaro:debug("Mode jour : presence (0) : OK") else fibaro:debug("Mode jour : presence (0) : ERRRORRRR") end @moicphil Quand tu as rajouter les 2 iphones comme triggers tu as enlever le jour_nuit. c'est dommage sinon car si les 2 sont à la maison et que cette dernière passe en mode "nuit" le scénario ne s'exécute pas. Sinon, c'était du 100%
  16. Non ce n'est malheureusement pas possible. Il faut que chacun de tes bouton mette à jour une variable globale puis lance la scène. Ensuite depuis ta scène tu regarde la valeur de la variable globale : Exemple Bouton Confort : fibaro:setGlobal("Chauffage", "Confort") fibaro:startScene(33) Scène : if (fibaro:getGlobalValue("Chauffage") == "Confort") then ... end Si jamais tu as besoin clique sur "Gestion Chauffage" dans ma signature, cela pourras peut-être d'aider, te donner des idées ... ou pas Hésite pas si tu as des questions.
  17. Steven

    Support Gea

    Excuse moi, mais je comprends pas très bien la question. Tu souhaites savoir quel numéro mettre ici : GEA.add({"SceneActivation", id_du_module, numero_de_la_scene}, -1, "") ? Je crois que c'est ces chiffres mais c'est à essayer : 16 = 1 clique sur S1 14 = 2 cliques sur S1 15 = 3 cliques sur S1 12 = appuyé sur S1 13 = relaché sur S1 26 = 1 clique sur S2 24 = 2 cliques sur S2 25 = 3 cliques sur S2 22 = appuyé sur S2 23 = relaché sur S2 10 = passe de éteint à allumer via S1 11 = passe de allumé à éteint via S1 20 = passe de éteint à allumer via S2 21 = passe de allumé à éteint via S2
  18. Steven

    Pluviomètre Hc2

    Je rejoint ton choix. J'aime bien la Netatmo mais pour le prix, il n'y a aucun visuel. C'est un peu dommage.
  19. Ah, au fait chez moi c'est pas du 35heures mais du 35cm par semaine
  20. Vu comme on a posé le placo chez moi, en effet, je peux me reconvertir les yeux fermés. J'ai la scie circulaire. Qui veux venir travailler avec moi.
  21. Steven

    Device Virtuel Affichage

    Parce que j'ai rien compris Je regard cela demain tête reposée T'es trop fort toi.
  22. Steven

    Fibaro Player

    @Jerry ... toi, tu n'as pas de Motion Sensor
  23. Steven

    Support Gea

    Oui GEA gère le SceneActivation GEA.add({"SceneActivation", id_du_module, numero_de_la_scene}, -1, "")
  24. Steven

    Device Virtuel Affichage

    J'espère que c'est pas à moi que tu parles ?
  25. Steven

    Device Virtuel Affichage

    Il est en effet raccordé pour avoir la remontée HC/HP. Ce n'est pas chez moi donc j'ai pas énormément d'information. Le système de gestion des radiateurs de ce machin est complètement nul et je voulais donc juste voir comment il était possible de mettre un thermomètre dans la maison et d'allumer ou éteindre (tout on/ tout off) les 3 zones selon la température. Vraiment du basique. Donc "Comment" et "Quoi" mettre sur ce machin pour pouvoir le piloter en z-wave ? Si effectivement tu as une idée tu serais un ange
×
×
  • Créer...