Aller au contenu

maconly34

Membres confirmés
  • Compteur de contenus

    249
  • Inscription

  • Dernière visite

Tout ce qui a été posté par maconly34

  1. maconly34

    Support Gea

    Et oui, c'est comme ça que je procède actuellement, mais cela devient un peu lourd. (contrôle multimédia 12 lignes multipliées par x déclencheurs) @Steven. Tu nous ponds un petit bout de code, afin de pouvoir ajouter un OU dans la lecture des condition en utilisant un caractère non alphabétique
  2. Sur la dernière mise à jour du plugin, Ilcato a rajouté un paramètre de temps de "rafraichissement" et corrigé le groupement par pièce. Wait and See
  3. Bon alors ou en êtes vous de vos baby ?! Moi cela tient toujours : 5e jours ! Je me régale de donner des ordres à ma Watch de n'importe où grace au pont avec l'Apple TV. (Bon OK je suis avantagé coté matos en tant que formateur Apple) ça sent bon
  4. maconly34

    Support Gea

    Hello, une petite question toute simple pour vous, mais je n'ai pas vu la réponse. Peux-t-on faire un OU sur une ligne GEA ? Si globale=1 ou sceneactivation alors ....... Actuellement je suis obligé de multiplier les lignes pour avoir 2 déclencheurs. MERKI
  5. maconly34

    Support Gea

    @971jmd @Steven Je confirme, si je respecte l'ordre de l'entête créée par "Fibaro" alors le déclenchement par variable globale ne fonctionne pas. Si je mets %% globals avant %%properties, alors tout fonctionnent.
  6. maconly34

    Support Gea

    @971jmd et voilà: --[[ %% properties %% events %% globals LightSalon --]] local startSource = fibaro:getSourceTrigger(); if ( ( tonumber(fibaro:getGlobalValue("LightSalon")) == tonumber("1") ) or startSource["type"] == "other" ) then fibaro:setGlobal("vari", "1"); end
  7. maconly34

    Support Gea

    @971jmd @Steven Bon je tiens la clé de mon problème, après 150 tests sur l'entête (merci Steven de m'avoir mis sur la bonne piste !) avec cette entête le %%globals, suivi de la déclaration de variable en bas d'entête, j'ai le déclenchement "SceneActivation" qui fonctionne mais pas var global --[[ %% autostart %% properties 134 value 48 value 159 sceneActivation 105 sensor %% globals vari --]] avec cette entête le %%globals, suivi de la déclaration de variable juste avant %%properties, les 2 déclenchements "SceneActivation" et changement d'état de var global fonctionnent !!! --[[ %% autostart %% globals vari %% properties 134 value 48 value 159 sceneActivation 105 sensor --]] Existe-t-il dans la doc de GEA des infos sur la constitution de l'entête ? ENCORE UN GRAND MERCI POUR VOTRE SUPPORT
  8. maconly34

    Support Gea

    Rajout de toutes les lignes sur GEA test, et bien ça fonctionne !!!! Bizarrrrrrre, mais comme je dis depuis 30 ans de métier l'informatique ce n'est pas tout le temps binaire... à méditer pour la nuit. Encore merci Bruno
  9. maconly34

    Support Gea

    Bon je termine àfond, car la nuit va être très courte !
  10. maconly34

    Support Gea

    @Sebcbien. Bon encore un coeff 10 à mon nb de msg, et je serais (j'espère) aussi bon que toi
  11. maconly34

    Support Gea

    Effectivement cela me rappelle le débuggage des SYS 7/8/9 Apple pour les conflits d'extensions. J'ai même fait la même chose Y'a 2 jours en virant toute les prefs d'un mac avec bug zarbi. Je ferai de même avec GEA. M E R C I à la communauté
  12. maconly34

    Support Gea

    Je viens de rajouter tout mes ID sur le nouveau GEA, ça marche toujours. Je continue...
  13. maconly34

    Support Gea

    Ola les couches tard, on se calme, demain le réveil sonne à 6h du mat, pour aller former et dépanner des 10 zaines de clients à l'AppleStore !!!! Bon je vérifie les ID
  14. maconly34

    Support Gea

    Reste plus qu'à débugguer le code d'origine
  15. maconly34

    Support Gea

    CA FONCTIONNE !!!
  16. maconly34

    Support Gea

    j'ai mis un GEA tout neuf ! si je mets en commentaire la ligne de code, il démarre : [DEBUG] 00:32:34: GEA Version 5.40 : en exécution...
  17. maconly34

    Support Gea

    je viens de recréer un GEA tout neuf 5.40 et désactiver l'autre. mais ta ligne de code est bugguée : GEA.add({"Global", id["vari"], 1}, -1, "Teste") [DEBUG] 00:27:06: line 64: attempt to index global 'id' (a nil value)
  18. maconly34

    Support Gea

    c'est strange !!! la variable globale change bien d'état de 0 à1 la définition existe bien dans l'entête je ne me suis pas trompé de nom de variable. Et GEA fonctionne bien, car d'autres actions fonctionnent actuellement. cherchez l'erreur !!!???
  19. maconly34

    Support Gea

    Testé les 2 codes. Toujours rien. ---------------TEST ---------------- -- GEA.add({"Global", id["vari"] , 1}, -1, "", {{"turnOn", id["115"]}}) GEA.add({"Global", id["vari"] , 1}, -1, "Teste")
  20. maconly34

    Support Gea

    rien. Aucun traitement
  21. maconly34

    Support Gea

    j'ai étudié des dizaines de lignes avec se code dans le showroom, et je ne vois rien de différent. je suis en v 4.0.70
  22. maconly34

    Support Gea

    J'avais déjàtesté. nada
  23. maconly34

    Support Gea

    Toujours pas de déclenchement. L'état de la var "vari" change bien de 0 à1. new code : --[[ %% autostart %% properties 134 value 48 value 159 sceneActivation 105 sensor %% globals vari --]] -- Si var "vari"= 1 : Allume TV, Ampli, SUB, Light mur salon et Freebox sort de veille GEA.add({"Global", "vari", "1"}, -1, "demande de TV ON", { {"Time", "Sunset+30", "Sunrise-30"}, {"turnOn", id["POWER_TV_SAMSUNG"]}, {"turnOn", id["AMPLI_HOMECINEMA"]}, {"turnOn", id["CAISSON_DE_BASSE"]}, {"VirtualDevice",id["FREBOX_TV"],"1"}, -- bouton Power {"Function", function() fibaro:sleep(5000) end}, -- pause 5 sec {"VirtualDevice",id["FREBOX_TV"],"21"}, -- bouton Free {"Function", function() fibaro:sleep(2000) end}, -- pause 2 sec {"VirtualDevice",id["FREBOX_TV"],"21"}, -- bouton Free {"Function", function() fibaro:sleep(2000) end}, -- pause 2 sec {"VirtualDevice",id["FREBOX_TV"],"16"}, -- bouton OK {"Function", function() fibaro:sleep(2000) end}, -- pause 2 sec {"VirtualDevice",id["FREBOX_TV"],"3"}, -- chaine n°2 {"turnOn", id["LIGHT_MUR_SALON"]}, {"Global", "vari", "0"}, })
  24. maconly34

    Support Gea

    J'ai installé le module virtuel, créé une variable "VAR", mais en analysant ton module, je ne vois pas d'action sur une var globale "VAR" gloups local variable = "vari" local bt = math.ceil(1, "pressButton", "") fibaro:setGlobal(variable, bt)
  25. maconly34

    Support Gea

    @971jmd. J'ai testé avec un module virtuel qui change l'état de ma variable de OFF àON et vice versa. Aucun déclenchement. Je viens de modifier ma variable en var àune seule valeur numérique. ainsi que mon code. Mais j'ai supprimé la partie gea.add qui me faisait une erreur... Voilàle code complet : -- Appui court sur S2 Allume TV, Ampli, SUB, Light mur salon et Freebox sort de veille GEA.add({"SceneActivation", id["LIGHT_MUR_SALON"], 26}, -1, "", { {"Time", "Sunset+30", "Sunrise-30"}, {"turnOn", id["POWER_TV_SAMSUNG"]}, {"turnOn", id["AMPLI_HOMECINEMA"]}, {"turnOn", id["CAISSON_DE_BASSE"]}, {"VirtualDevice",id["FREBOX_TV"],"1"}, -- bouton Power {"Function", function() fibaro:sleep(5000) end}, -- pause 5 sec {"VirtualDevice",id["FREBOX_TV"],"21"}, -- bouton Free {"Function", function() fibaro:sleep(2000) end}, -- pause 2 sec {"VirtualDevice",id["FREBOX_TV"],"21"}, -- bouton Free {"Function", function() fibaro:sleep(2000) end}, {"VirtualDevice",id["FREBOX_TV"],"16"}, -- bouton OK {"Function", function() fibaro:sleep(5000) end}, {"VirtualDevice",id["FREBOX_TV"],"3"}, -- chaine n°2 {"turnOn", id["LIGHT_MUR_SALON"]} }) -- Si var global Allume_TV = ON : Allume TV, Ampli, SUB, Light mur salon et Freebox sort de veille GEA.add({"Global", "Allumage_TV", "1"}, -1, "demande de TV ON", { {"Time", "Sunset+30", "Sunrise-30"}, {"turnOn", id["POWER_TV_SAMSUNG"]}, {"turnOn", id["AMPLI_HOMECINEMA"]}, {"turnOn", id["CAISSON_DE_BASSE"]}, {"VirtualDevice",id["FREBOX_TV"],"1"}, -- bouton Power {"Function", function() fibaro:sleep(5000) end}, -- pause 5 sec {"VirtualDevice",id["FREBOX_TV"],"21"}, -- bouton Free {"Function", function() fibaro:sleep(2000) end}, -- pause 2 sec {"VirtualDevice",id["FREBOX_TV"],"21"}, -- bouton Free {"Function", function() fibaro:sleep(2000) end}, -- pause 2 sec {"VirtualDevice",id["FREBOX_TV"],"16"}, -- bouton OK {"Function", function() fibaro:sleep(2000) end}, -- pause 2 sec {"VirtualDevice",id["FREBOX_TV"],"3"}, -- chaine n°2 {"turnOn", id["LIGHT_MUR_SALON"]}, {"Global", "Allumage_TV", "0"}, })
×
×
  • Créer...