Aller au contenu

Domodial

Membres confirmés
  • Compteur de contenus

    2 841
  • Inscription

  • Dernière visite

  • Jours gagnés

    17

Tout ce qui a été posté par Domodial

  1. Domodial

    Support Gea

    ha ben non ce n'est pas voulu !! J'ai toujours pensé que le "Inverse" ne s'applique que à la suite cad "Après" GEA.add( {"Global","EtatGarage","close"}, 2*60, "", Et donc n'affectait pas ce qu'il y avait avant... Pfiouuu
  2. Domodial

    Support Gea

    non je n'ai aucun boutons qui commande les RGBW, juste de lignes GEA et l'appli Fibaro.
  3. Domodial

    Support Gea

    Il m'arrive un truc de dingue qui me fait tourner en bourrique (bon ça c'est pas nouveau)... Simplement avant ça fonctionnait... Hier j'ai eu la surprise de constater que 1 ruban était vert (alors que je ne demande pas de vert !!), l'autre sur le bon programme, et que l'alerte n'est pas maintenue (elle tient 5 secondes et s'éteind) alors que j'ai un "Repeat" à la fin. Précédement j'avais ceci : -- Si la VG EtatGarage est sur "open" alors on lance le programme d'alerte 7 du Ruban. -- On répète tant que la condition est vraie GEA.add({"Global","EtatGarage","open"}, -1, "", {{"turnOn", id["LED_TV"]}, {"Program", id["LED_TV"],7}, {"turnOn", id["LED_STRUCTURE"]}, {"Program", id["LED_STRUCTURE"],7}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "4"}, {"Repeat"}}) -- Si la VG EtatGarage est sur "close" alors on éteint le ruban + notifier par Karotz que le garage est fermé GEA.add( {"Global","EtatGarage","close"}, 2*60, "", {{"Inverse"}, {"turnOff", id["LED_TV"]}, {"turnOff", id["LED_STRUCTURE"]}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "3"}}) Ensuite j'ai fait ceci : J'ai du faire 2 lignes alors que tout était sur la meme ligne, car il n'y avait que 1 RGB qui etait lancé et pas le deuxieme (je ne vois pas pourquoi). Maintenant mes 2 bandeaux s'allume avec le programme 7 (donc super youpii) mais s'éteignent au bout de 5 secondes, ce qui est dingue car je demande 2 minutes Mais le PIRE, c'est que les leds s'éteignent avant meme que la variable soit a close !! Normalement toujours sur open avec un "repeat" ça ne devrais pas. ------------ -- GARAGE -- ------------ -- Si la VG EtatGarage est sur "open" alors on lance le programme d'alerte 7 du Ruban. -- On répète tant que la condition est vraie GEA.add({"Global","EtatGarage","open"}, -1, "", {{"turnOn", id["LED_TV"]}, {"Program", id["LED_TV"],7}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "4"}, {"Repeat"}}) GEA.add({"Global","EtatGarage","open"}, -1, "", {{"turnOn", id["LED_STRUCTURE"]}, {"Program", id["LED_STRUCTURE"],7}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "4"}, {"Repeat"}}) -- Si la VG EtatGarage est sur "close" alors on éteint le ruban + notifier par Karotz que le garage est fermé GEA.add( {"Global","EtatGarage","close"}, 2*60, "", {{"Inverse"}, {"turnOff", id["LED_TV"]}, {"turnOff", id["LED_STRUCTURE"]}, {"VirtualDevice", id["KAROTZ_NOTIFICATIONS"], "3"}}) En parcourant GEA, j'ai l'impression que c'est cette ligne qui rentre en conflit. Il considère que PRISE_TVSalon est éteind alors ça coupe les leds... grrrr comment je fais moi... -- Si la TV passe en dessous de 30w alors éteindre l'ambiance, couper le circuit prise tv et passer la variable TvSalon à Off GEA.add({"Sensor-", id["PRISE_TVSalon"],30}, 1*30 , "", {{"Global","TvSalon","Off"}, {"Inverse"}, {"turnOff", id["NEON_BLEU_1"]}, {"turnOff", id["LED_TV"]}, {"turnOff", id["LED_STRUCTURE"]}, {"turnOff",id["PRISE_TVSalon"]}})
  4. Domodial

    Support Gea

    @Steven Merci beaucoup pour ton aide précieuse ! Je vais encore lire et relire et voir comment je m'y prends, et essayer tout cela ce soir !
  5. Domodial

    Support Gea

    @Steven, Merci d'avoir pitié du vieux Je vais prendre ça demain en relisant, ce soir je suis totalement naze avec des soucis imprévus. Juste pour ma gouverne. C'est un script Externe à GEA c'est ça ? Si oui, je n'arrive pas a comprendre comment les commandes que j'ordonne dans GEA ne vont pas foutre le binzz avec ce script. Parce que tout est géré par GEA chez moi
  6. Domodial

    Support Gea

    Je vais relire plusieurs fois (c'est ça les vieux). Mais oui, je change souvent de programmes ou de couleurs fixe, synchro sur plusieurs RGBW. Du coup lors d'une alerte venant de GEA (alors que moi j'étais en manuel diront nous), pour stopper l'alerte je fais un Off, mais ça ne revient pas àmon programme ou couleur précédent l'alerte.
  7. pfff moi aussi en retard pour les sondes M'en fou de la béta
  8. Domodial

    Support Gea

    Pas bien compris...par rapport a mon souci Lorsque je suis sur une couleur, ou un programme, si une alerte lumineuse GEA se déclenche, et que je clos cette alerte par un turOff(MODULE_RGB) Comme je le turnOff le module est coupé, et donc mon programme (ou) couleur qui tournais juste avant, ne reprends pas. Ce qui en soit est normal. Mais comment faire pour qu'il reprenne..
  9. Domodial

    Support Gea

    Salut à tous, Je n'arrive vraiment pas sous GEA à trouver une solution pour revenir au programme ou couleur RGB initial lors du déclenchement d'une alerte lumineuse. Si quelqu'un sais faire ? merkii GEA.add({"Value", id["FLOOD_SPA"],1}, -1, "Inondation SPA ! Le #date# à #time#", {{"RGB", id["LED_TV"], 0, 0, 255, 100}}) Quand je demande le Off de cette ligne, forcément ça coupe le module RGB.... EDIT : J'ai comme l'impression que cela ne peut se faire que dans un script lua séparé pour prise en compte des programmes/couleurs précédent.
  10. J'espere que tu fais pas la meme bétise que moi au début ^^ a savoir, le id de l'event s'inscrit dans la description du calendrier.
  11. Je confirme, tout fonctionne bien avec un délais de 30 mn. Du coup mes recettes se lance bien ainsi que les events du script de pinou.
  12. Depuis que j'ai installé ce script, ma femme m'adore :lol: ou c'est l'oeil de sauron qu'elle adore ?
  13. Merci pour vos réponses ! En fait je n'avais pas essayé, je pensais (en suivant le tuto) qu'il fallait absolument mettre Heure de début est = à heure fin. Je vais donc essayer et je pense que cela va laisser le temps au script LUA sur la box de traiter et d'envoyer la requete pour lancer la recette IFTTT.
  14. Domodial

    Support Gea

    En fait il faudrait mettre les deux Dead si le module est mort (dommage) Power si le module est vivant mais que c'est le Frigo qui est mort (encore plus dommage)
  15. @Bonno2007 J'ai besoin que le script démarre hyper rapidement pour une autre utilisation. Et je vois qu'il y a deux timers, net.HTTPClient({ timeout = 2000 }); et (response.status) == 200 Sauf que je ne comprends pas a quoi cela sert. Est-il possible de diminuer ces timers de manière à ce que le script traite plus rapidement la demande de lancement de recette IFTTT ? Merci
  16. Salut pinou, J'ai une question pour toi. Voilà , je fais un combo avec ton script, afin de lancer une recette IFTTT et changer une variable avec Gcal2HC ! Simplement, comme tu définit un temps de début = à la fin, dans ma mécanique l'un ne peut déclencher l'autre, j'ai l'impression du fait de ce temps très court. Explications : Prenons comme exemple dans Gcal2HC un id nommé RTT. Et comme recette IFTTT, un id du même nom (qui lance une recette uniquement si la variable est dans une certaine position). RTT dans la description du calendrier, va changer ma variable comme il faut qu'elle soit. Un script va contrôler cela, et va demander le démarrage de la recette IFTTT qui a été défini avec le mot clef RTT en événement du calendrier Google. En gros je fais un combo. Ca fonctionne, mais pas tous le temps ! J'ai comme l'impression, que du temps que la variable soit changé, il s'écoule un temp qui fait que ma recette ne peut pas se lancer. Bref... Serait-il possible de faire en sort d'entrer un horaires plus large que Heure de début = heure de fin ? Merci
  17. Domodial

    Support Gea

    -- si module dead depuis 30 minute -> wakeup puis envoi notification Plutot : -- si module dead depuis 60 minutes (60*30) *30 étant le temps de relance (check) pour GEA en secondes.
  18. Domodial

    Upadate Firmware

    @mprinfo Je comprends ta remarque, mais bon... - Cela veut dire de la part de Fibaro, que nous avons des produits qui peuvent se mettre à jour, qui on peut être des bugs de début de jeunesse, mais ne peuvent être corrigés. Après il vrais qu'une coupure de courant et paff, mais combien d'appareil dans ce cas alors ? Routeur manageable, TV connectés, Amplis connectés, lecteurs de toutes sortes... Encore, les appareils ont souvent un firmware sur lequel repartir en cas de blème, ce qui n'est pas le cas des modules j'imagine. C'est bien dommage, non seulement les modules pourraient êtres plus performant (bugs gommés) et en plus être améliorés. Ca se trouve si les modules ont des bugs Fibaro les corrigent dans le code de la box, ce qui explique que nous sommes encore en Béta
  19. Domodial

    Upadate Firmware

    Le détecteur d'inondation pareil, tout est censé se mettre àjour tous seul dans toutes les publicités. Mais soit c'est de la flute, soit je vis dans un Blaukauss....
  20. Domodial

    Support Gea

    id c'est pour tes modules. et MobileId pour les portables (dans mon exemple). Donc ici tu as id, ce n'est pas bon, tu devrais avoir MobileId {{“Portableâ€, id["IPHONE_JEROME"]} Si tu reprends mon code à la lettre, il fonctionne bien. Juste qu'il y a confusion dans tes lignes.
  21. Domodial

    Support Gea

    Attention aux Min/Maj MobileId vs mobileid
  22. Domodial

    Support Gea

    Mais je pense que meme si l'ont connait le code de manière général, comme le dit pepite il faut s’imprégner de GEA.
  23. Domodial

    Support Gea

    @jerome_clamart Les lignes que tu remontes des abysses sont pour moi la première méthode au début de GEA. Depuis tous le travail effectué, la méthode actuelle est vachement plus lisible, intuitive. D'ailleurs Steven était passé assez vite sur l'actuel tellement GEA évoluait vite. Par exemple : --- Ici je ne met plus rien car ce ne sont que des numéros que je ne retient jamais GEA.portables = {} -- liste de portables local id = { -- Ici tu peux mettre un nom en face d'un ID, plus simple a scripter par la suite PRISE_TVSalon = 173, TEMP_INT = 41, PLAFOND_SALON = 305, NEON_BLEU_1 = 295, TEMPERATURE_SPA = 106, LED_TV = 405, CP_SPA = 210, SIRENE = 346, LED_STRUCTURE = 415, PORTE_ENTREE = 58, -- Et ici les portables ! -- ID des mobiles local MobileId = { PHONE_NATHALIE = 220, PHONE_BERNARD = 360, } -- Pareil pour les utilisateurs a l'aide de l'outil de Krikroff -- ID des users local UserID = { Nathalie = 109, Bernard = 359, Admin = 2, } -- Du coup ça devient plus simple (enfin je trouve) --- Notification toujours active pour CHOC_ENTREE GEA.add( id["CHOC_ENTREE"], -1, "Choc porte entrée le #date# à #time#", {{"Portable", MobileId["PHONE_BERNARD"]}, {"Portable", MobileId["PHONE_NATHALIE"]}})
  24. Disons que en voyant "Moto ouvrir" et "Moto fermer" j'étais loin d'imaginer que ça avait un rapport avec le jardinier :lol:
×
×
  • Créer...