-
Compteur de contenus
249 -
Inscription
-
Dernière visite
Tout ce qui a été posté par maconly34
-
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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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
-
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
-
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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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.
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Bon je termine àfond, car la nuit va être très courte !
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Sebcbien. Bon encore un coeff 10 à mon nb de msg, et je serais (j'espère) aussi bon que toi
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Je viens de rajouter tout mes ID sur le nouveau GEA, ça marche toujours. Je continue...
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Reste plus qu'à débugguer le code d'origine
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
CA FONCTIONNE !!!
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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...
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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 !!!???
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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")
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
rien. Aucun traitement
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
J'avais déjàtesté. nada
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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"}, })
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
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)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@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"}, })
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :