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. Steven

    Support Gea

    Il faut juste faire attention à l'ordre des conditions. Le IF doit être avant le changement de la variable Globale : ... dejaEntrer, {"Global", "PRESENCE_SALON", "Oui"} ... Sinon, c'est foutu ... je le sais ... je le fait tout le temps et après je me tape sur la tête puis ... a force de me taper sur la tête, je ne comprends plus ce que je fais ... donc je tape plus fort. et pour finir, cela donne un code bizarre et tordu ... Et oui, je suis entrain de t'expliquer la naissance de GEA
  2. Copie moi ton script et je te corrige tout cela ... hummm ... j'essaie de corriger tout cela
  3. Steven

    Offre Flash Netatmo

    Le script est hébergé en dehors de chez toi, il faut donc une adresse IP qui soit accessible depuis l'extérieure. Donc une adresse du style 192.16x.xx.xx c'est mort. Si tu n'as pas d'adresse IP fixe, regarde les sites tel que No-Ip.com ou Dyndns.com qui permette de relayer l'adresse de ta boxe internet. Si tu cherches sur ce forum il me semble y a voir vu passer pas mal d'information.
  4. Steven

    Panneau De Sms

    La Home Center ne peux pas recevoir de SMS, le panneau ne sert qu'à envoyer des SMS et il semblerait que cela ne fonctionne que pour la Pologne. Par contre si tu as un vieux téléphone Android sous la main, tu pourrais l'utiliser chez toi pour faire une passerelle entre ta box et les SMS, exemple ICI (Gestion par SMS avec Tasker) et ICI (Gestion des variables via Tasker).
  5. Alors simplifions en découpant. local je_suis_absent = {"Global", "Absent", "Oui"} local madame_absent = {"Global", "Absente", "Oui"} local temp_exterieur = {"Global+", "TempExt", 25} local meteo = {"Global", "Prevision", "Soleil"} local ... local condition = {"If", {je_suis_absent, madame_absent, temp_exterieur, meteo}} GEA.add(<nous sommes au zenith>, 30, "", {condition, {"Close", <id_volet>, 85}})
  6. Steven

    Support Gea

    Miracle impossible Les déclenchements immédiat lance un instance séparée de GEA. Donc chaque fois que ta porte s'ouvre, c'est un GEA qui démarre (comme tout les autres scénarios). Donc pour connaitre un état entre deux scénarios, il n'y a que les Variables Globales ou les Modules Virtuels qui sont capable de stocker un état. Voici une proposition avec une Variable Globale "PRESENCE_SALON" qui faudra précédemment créer : local dejaEntrer = {"If", {{"Global", "PRESENCE_SALON", "Non"}}} GEA.add(id["PRESENCE_SALON"], -1, "Arrosage dans 15 minutes", -- Quand je détecte quelqu'un dans le salon { {"Time", "19:45", "20:00"}, {"Global", "SONOS_Num_Message", "26"}, -- L'arrosage va commencer dans 15 minutes {"VirtualDevice", id["SONOS"], 1}, dejaEntrer, {"Global", "PRESENCE_SALON", "Oui"} }) GEA.add({"Global", "PRESENCE_SALON", "Oui"}, 1, "", {{"Time", "20:01", "20:02"}, {"Global", "PRESENCE_SALON", "Non"}}) Sinon, tu peux ajouter un label (exemple Label1) à ton Module Virtuel "SONOS" et faire exactement la même chose : local dejaEntrer = {"If", {{"Label", id["SONOS"], "Label1", "Non"}}} ... Voilà , il y a peut-être d'autre solution mais je ne vois pas
  7. Steven

    Support Gea

    Je ne comprends pas du tout ceci : {"VirtualDevice", id["RADIO"], 1,2,5} Tu souhaites faire quoi ? Appuyer sur les boutons 1, 2 et 5 ? Si oui il faut répéter l'instruction VirtualDevice : GEA.add( id["DETECTEUR"], -1,"RADIO", {"Time", "08:10", "08:15"},{"Days","Monday,Tuesday,Thursday,Friday"},{"VirtualDevice", id["RADIO"], 1}, {"VirtualDevice", id["RADIO"], 2}, {"VirtualDevice", id["RADIO"], 5}}) "actuellement a chaque foi que j'ouvre ma porte" ... en effet, le code id["DETECTEUR"], -1 signifie dès que mon détecteur est en alerte, donc oui, ce code sera exécuter à chaque fois. Si cela ne doit pas être le cas, comment souhaite tu que le système fasse la différence entre l'ouverture qui doit déclencher le script et l'ouverture que ne dois pas le déclencher ? Cordialement
  8. Oui mais tu vois, tu notes n'importe quoi puis tu as beau corriger les gens mettent toujours n'importe quoi
  9. Moi aussi, j'ai 15 secondes de décalage maximum sur plusieurs mois.
  10. Y pas que les guillemets
  11. Steven

    Retour D'expérience

    Ok, ils ont un niveau de support bien bas ces derniers temps
  12. Steven

    Retour D'expérience

    Et si tu exécute ce code cela rafraîchi l'heure ?
  13. Je savais que tu m'avais bien cerné Je sors
  14. Ce soir c'est soirée disco à la maison : Je tiens à préciser qu'il n'y a personne à la maison, que les volets sont tous baissé et que les lumières sont éteintes .. .de plus 6918Lux pour un détecteur de fumée et 2417 pour un FGS221 ... je vois pas trop ... mais on s'en fiche ... on met ses habits 80' et on va smurfer sur le dance floor.
  15. Steven

    Support Gea

    Non, c'est pas bien, pas bien du tout de cracher sur les boxes moins performante, c'est pas bien du tout du tout du tout, tu devrais avoir honte de toi et honte d'insulter ta propre ZiBASE ... oups, je l'ai nommée .. non ? PS. Nous plaisantons, nous sommes amoureux de notre Zibase et de notre HC2, c'est juste un délire historique entre nous et Casper
  16. Tu n'as pas fait ton boulet, ce script a été ajouté hier soir justement parce que tu cherchais l'info Mon site est très récent mais je suis entrain d'y regrouper mes script/tutos. Il y a quelques articles publiés sur d'autres sites que je remet dans celui-ci et il y a (comme le script en question) encore pas mal de script que j'ai crée et que je n'ai encore jamais publié. Soit parce que je ne trouve pas l'utilité de le faire, soit parce que je n'ai pas envie de devoir fournir du support dessus Mon site est un site mémoire, il me permet de retrouver mes affaires ... tu verras quand tu auras mon age.
  17. Steven

    Support Gea

    J'ai une +40 instructions et il me les traitent en 0.03 secondes, donc, en effet, je pense qu'on a de la marge.) Oui, dès qu'il y a un IF dans les environs, tu es presque obligé de te louper dans les parenthèse. Pour limiter ce genre de soucis, j'aime bien sortir les IF. De plus, cela permet de les réutiliser. Exemple : local JMestDeRetour = {"If",{ {"Global", "Sortie", "0"}, {"Global", "WD_JM", "TRUE"} }} -- Ci-dessous le module qui me pose problème GEA.add(id["PORTE_ENTREE"], -1, "", { {"Time", "18:00", "20:00"}, JMestDeRetour, {"VirtualDevice", id["PUSH"], 10}} )
  18. Steven

    Programmation Bloc 2

    A chaque organe. Si tu la met uniquement au début tu auras : Lampe ET Télévision OU Volet les "et" étant prioritaire cela donne (lampe et télévision) ou volet Cela n'est donc pas bon, maintenant si tu rajoutes à chaque organe, tu auras : Lampe ET Télévision OU Lampe ET Volet Soit (lampe et télévision) ou (lampe et volet) ou ... ce qui correspond à ce que tu cherches à faire
  19. Steven

    Programmation Bloc

    Le n°1 devrait fonctionner, il faut juste vérifier que LED RGB n'est pas coché dans les "Triggering device", juste en dessus de ta scène. Et pour tester, tu ne peux pas utiliser le bouton "Executer" car quand tu cliques sur ce bouton, il ne teste aucune condition et allume / éteint automatiquement (il ne vérifie pas la Lum, ni LED RGB, ni Détecteur Couloir).
  20. Bon allez, si tu veux pas faire d'effort* voici ce que tu cherches : http://spiccand.wordpress.com/2014/07/05/manipuler-une-variable-globale-a-votre-hc2-depuis-google-script/ En gros, entre le put et le post c'est un stupide problème de guillemet. Tu y trouveras la methode "add" (post) et la méthode "modify" (put). la méthode "doIt" regroupe tout cela en allant d'abord voir si la variable existe et utiliser le post ou le put en conséquence. * plaisanterie
  21. Steven

    Support Gea

    Par défaut, GEA ne vérifie le code utilisateur que toutes les 30 secondes. Il faudrait donc que tu le mettes à 15 secondes. Ensuite, voici le code . GEA.add(48, 15, "", {{"Inverse"},{"turnOff", 17}}) Si le module 48 est éteint (inverse) plus de 15 secondes, on éteint (turnOff) le module 17. Tout simple. De plus, Shyrka973 a optimisé la gestion des motion sensors lors de la dernières version de GEA.
  22. Steven

    Questionnaire Pour Mon Mémoire

    Comment avez vous découvert cette technologie ? ​​J'ai commencé par un Zibase comme box. C'est une box multi-protocole, ce qui m'a permis de tester plusieurs protocoles: Pourquoi vous êtes vous dirigé vers cette technologie plutôt qu’une autre ? J'ai vite compris que le maillage, retour d'état et rapidité du Z-Wave était vraiment agréable par rapport aux autres protocoles disponible. Qui a installé cette technologie chez vous (Electricien, installateur domotique, vous-même, … ) ? ​Moi-même, mon électricien n'y comprenais pas grand chose. Ce qui est fort dommage sinon, je lui aurais demandé de tout faire. Avez vous installé cette technologie pour une nouvelle construction, une rénovation ou pour adapter un système traditionnel avec de la domotique ? ​C'est un construction neuve, fabriquée sans domotique puis-ce que dès que j'ai émis le son "domotique", on m'affichait un prix de + de 10'000€. Le coà»t en piles représente-t-il un gros budget ? ​Non, une fois une configuration correcte le prix des piles est négligeable. Vous a-t-on parlé d’autres technologies similaires ? ​J'aime particulièrement l'EnOcean car c'est une technologie sans pile donc écologique. Etes vous satisfait de votre installation ? Recommanderiez vous cette technologie à vos proches ? ​Oui, j'ai confiance en cette technologie ce qui est le principale pour moi. Sans tenir compte du prix, quel contrôleur est selon vous le mieux et pourquoi ? ​Je ne connais que la Zibase et la Home Center 2. Les deux box sont très différentes. La HC2 pour sa rapidité et son interface, la Zibase pour ses multiples protocoles. Aucun idée sur les autres boxes que je ne connais pas du tout. Si vous avez quoi que ce soit à ajouter qui pourrait m’aider, c’est ici ! ​Etant développeur d'application, possédé une box permettant de programmer est un gros plus. Je te souhaite tout de bon et si tu as besoin d'autres informations, n'hésite pas.
  23. Steven

    V3.903 Alpha

    Tu as essayé sans code ? Juste Enter.
  24. @Tony270570 Moi, j'aurais eu honte de toi si tu n'avais pas essayé d'aider. Là, c'est l'inverse, même si il y a un léger couac. Donc merci.
  25. As-tu créé la variable globale ? Je n'ai pas précisé qu'il fallait le faire.
×
×
  • Créer...