-
Compteur de contenus
236 -
Inscription
-
Dernière visite
Tout ce qui a été posté par ggpublic
-
@kabutopça marche toujours bien cette vanne, tu en es content?
-
Idem pour moi. J'ai ce même problème avec un autre système qui utilise l'API Harmony. C'est très penible!
-
normalement, le retour d'état doit fonctionner
-
Top! Amuse toi bien
-
Ah oui, c'est effectivement important d'ailleurs je te conseil de créer un user spécial pour ça avec un accès uniquement à ce VD (comme le password est en clair dans l'URL, c'est pas trop sécurisé cette histoire)
-
et tu es sur que IFTTT trigger l'action et envoie la commande GET ? (tu peux demander à avoir confirmation quand une applet est déclenchée) sinon mes paramètres dans l'applet Method: GET Content type: application/json body: je laisse en blanc
-
Tu as donc mappé le port externe 8080 vers le port interne 80, c'est bien ça?
-
On bouton multiple ou simple, le numérotage se fait de façon linéaire en partant du haut à gauche quand tu visualise le module. Que se passe t'il exactement? Quand tu appuies manuellement, la variable est elle modifiée? Ensuite, il faut que tu puisse accéder à ton réseau depuis l'extérieur quand tu n'est pas chez toi. As tu bien mis l'ip externe de ton LAN? As tu parametré des redirections de port si nécessaire?
-
tu comptes à partir de 1, et oui c'est bien un GET. si tu n'as pas vu cette page, elle devrait t'intéresser : ici
-
Aucun problème, pour info je ne suis pas développeur non plus, juste un bidouilleur Si ton besoin est d'allumer et d'éteindre des lumières, pê qu'un FGMS est suffisant?
-
Jerome, à ma connaissance il n'existe pas de commande dans l'API qui permette directement de changer la valeur d'une variable. La solution que je te propose te donnera exactement ce que tu cherches...
-
Salut Jerome et bonne année tu utilises IFTTT pour déclencher l'appui sur le bouton d'un module virtuel, et c'est ce bouton qui modifie ta variable. syntaxe: http://user:password@ipaddress:externalport/api/callAction?deviceID=XXX&name=pressButton&arg1=Y où XXX est le numéro de ton module virtuel et Y le numéro de ton bouton
-
{"Days", "All"} is useless, you can just remove the condition
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
I don't think you can have all the days embedded inside the same string, however I think the proper way of doing this is to do the following: {"Days","Monday", "Tuesday", "Wednesday", "Thursday", "Sunday"}
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
quand j'enregistre ma scène GEA (après une modif), j'ai des NaN qui apparaissent subitement dans mes variables globales.....qui pourtant n'ont pas à voir leur valeurs modifiées. c'est très bizarre. J'ai l'impression que c'est surtout le cas pour des variables qui accueilllent une date. une idée ? ah oui, je voulais aussi demander si qqun rencontrais des problèmes avec les critères de jours de la semaine ? Je suis en 4.104 et j'ai l'impression que ça marche mal. par exemple dans le code simple ci dessous, je veux juste allumer l'ID 245 à ~21h30 du dimanche au jeudi si l'alarme n'est pas mise. hé ben ça marche pas GEA.add({"Global","Alarme","Off"},60,"",{{"turnOn",245},{"Time","21:30","21:35"},{"Days","Monday"},{"Days","Tuesday"},{"Days","Wednesday"},{"Days","Thursday"},{"Days","Sunday"},{"Portable", ipadFrigo},{"Portable", ipadMini}}) ça marchait avant comme ça, mais maintenant ça a l'air de fonctionne comme ça GEA.add({"Global","Alarme","Off"},60,"",{{"turnOn",245},{"Time","21:30","21:35"},{"Days","Monday","Tuesday","Wednesday","Thursday","Sunday"},{"Portable", ipadFrigo},{"Portable", ipadMini}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
apparemment ils se sont ENFIN adpatés, la procédure d'apparaige passe par la génération d'un token Logitech. ça devrait être stable pour un moment (je croise les doigts) raaaaa, que c'est bien quand ça marche
-
@pepite, bon ben du coup j'ai fait l'inverse, hop, passage en 4.104 (j'en avais marre de voir mon plug-in harmony en rade) J'ai pas mal de variables de dates qui ont été mises à jour avec la valeur NaN, tu sais ce que ça veut dire ? (pas réussi à trouver d'info sur le forum à ce sujet)
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
merci @Steven d'avoir regardé ah tiens, je croyais utiliser ton code (5.40) ... ? bon en tout cas, ça ne résout pas mon pb, je vais ptet downgrader du coup. Big up à vous 2 pour le support et la réponse aux questions, c'est top !
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Steven @pepite merci pour votre aide J'ai pris une instance GEA toute neuve, j'y colle mon code, même chose, 10 minutes entre chaque message. Curieux mais pourrait être un symptôme qui montre qu'il tourne sur 3 pattes. je vais reprendre ligne à ligne pour voir. ----- bon ben je ne comprends rien de rien, j'ai une instance GEA toute neuve avec une seule ligne, après un reboot de la box, j'ai toujours ce "duree des traitements" toutes les 10 minutes. [DEBUG] 15:43:44: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 10m [DEBUG] 15:53:44: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 20m [DEBUG] 16:03:44: Durée des traitements : 0s nouveau délai : 30s / tourne depuis 30m
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite oui oui pardon, c'est moi qui t'embrouille, il fallait bien lire "durée des traitements". Donc je confirme que chez moi, ce string n'apparait que toutes les 10 minutes, pas 5. Et comme je voyais que tu avais paramétré ton watchdog pour vérifier sa présence dans le debug GEA toutes les 11 minutes, je m'interrogeais sur la fréquence d'apparition de ce string dans ton debug GEA à toi. @Steven ah ben voilà, mille mercis pour cette histoire de dates, voilà un loup de levé, ça fonctionne nickel Je me permets juste au cas où quelqu'un relis ces posts et cherche à reprendre ton astuce de fonction pour les dates, de corriger du détail: -> les termes value sont à mettre entre guillemets -> la position de la variable à retourner est à mettre entre crochets Cela donnerait donc pour que ça fonctionne : GEA.add({{"Global","Presence_GG","IN"}, {"Function", function() return true, os.date("%A, ".."%X") end}}, 2*60, "GG is @Home", {{"Portable", phoneGG},{"Global","last_GG_IN","#value[2]#"}}) voilà voilà, pardon hein, je ne fait que répéter ce que j'ai appris
- 12 330 réponses
-
- 1
-
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite je dirais...parceque je suis encore un jeune padawan en GEA ? :-) je fais le test dès que possible. au sujet du watchdog, tu fais un monitoring toutes les 11 minutes : est-ce pcq ton debug GEA n'affiche "en execution" que toutes les 10 minutes aussi ?
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@pepite merci merci, je modifie mon code de ce pas
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
@Steven oops, oui 5.50 j'ai un peu d'avance (ceci dit, tu confirmes que ta version officielle reste la 5.40 ? j'ai vu des 5.41 ou 5.42...) Merci bcp pour le rappel du fonctionnement des messages du debug. J'ai vérifié, c'est curieux mais l'apparition de "durée des traitements" se fait chez moi exactement toutes les 10 minutes alors que mon GEA.checkEvery est bien resté par défaut à 30s. Ptet un début de piste du pourquoi ça plante ? (même comportement après un reboot de box, je viens de tester, tjs 10min) Pour mon histoire de dates, oui c'est bien ce que je veux qu'il me retourne (jour, heure). Voila un exemple d'un code qui dit : si je suis à la maison depuis 2 minutes, mets à jour une variable globale avec le jour et l'heure GEA.add({"Global","Presence_GG","IN"}, 2*60, "GG is @Home", {{"Portable", phoneGG},{"Global","last_GG_IN",os.date("%A, ".."%X")}}) ...et yes, je mets les tonumber(), tu as raison. Je n'avais pas pris cette précaution du fait que ma fonction marchait sans problèmes
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
merci bcp @Steven et @pepite pour vos réponses. C'est à dire que j'ai l'impression que ma HC2 ne kill pas la scène, il y a juste des pauses inexpliquées. J'arrive toujours à redémarrer GEA en faisant un save (sans reboot de la box) Et sinon oui j'avais installé depuis longtemps l'excellent watchdog de @Lazer et j'en étais super content mais j'avais du le désactiver justement pcq en l'absence du string "...en execution" dans le debug de GEA, mon watchdog redémarrait GEA toutes les minutes ...avec pour conséquence un spam email de dingue
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :
-
Aux GEA masters, mes respects, j'ai besoin d'un petit coup de main: en 4.100 je galère depuis quelques semaines avec mon GEA (v5.40) qui arrete de traiter des tâches et nécessite d'être redémarré sans que je sache identifier d'où vient le problème. Par exemple, il arrête de faire des trucs pourtant simples comme par réinitialiser une variable la nuit.... Je précise que 1/je ne me considère pourtant pas comme une brêle en GEA (niveau correct quoi) 2/ je n'ai pas de sleep, pas trop de déclenchements immédiats, une seule fonction qui me semble pas trop tordue (cf fin de ce post, je vous l'indique quand même). J'ai pas mal de ligne, mais je ne crois pas qu'il soit gargantuesque non plus 3/ tout a fonctionné sans problème pendant des mois, les seuls choses que j'ai identifiées sont : Passage en 4.1 : je crois que ça marchait mieux avant Le contenu du debug qui n'affiche plus "GEA Version 5.50 : en execution..." toutes les 30s / Après un restart, c'est OK mais par la suite non. Là par exemple, il me donne ça: [DEBUG] 10:03:54: GEA Version 5.40 : en exécution... [DEBUG] 10:06:42: Durée des traitements : 4s nouveau délai : 26s / tourne depuis 1h 29m 59s donc il s'est passé 3 minutes entre les deux sans nouvelle entrée dans le debug, c'est normal? Quand je lui demande de mettre à jour une variable avec l'heure actuelle, il déconne complètement et update ma variable avec des valeurs fausses (j'utilise le code suivant : os.date("%A, ".."%X")) Bref, je ne sais pas trop par où commencer, vous feriez quoi à ma place? Merci d'avance pour vos idées PS: ma fonction vérifie l'évolution d'humidité d'un Netatmo dans ma salle de bain pour identifier si qqun a pris une douche (principe: l'id 76 donne le taux actuel d'humidité, à chaque cycle de 20min on regarde si le taux actuel - taux précédent est > 3, si oui alors on flag la variable douche à 1, et on met à jour la variable taux précédent avec le taux actuel pour préparer la prochaine vérification) Bref, je vous mets le code par principe mais je ne pense pas que ce soit le pb: GEA.add(true,20*60,"",{{"Function",function () if fibaro:getValue(76,'value') - fibaro:getGlobalValue('last_humidity') > 3 then fibaro:setGlobal('douche',1) end fibaro:setGlobal('last_humidity', fibaro:getValue(76,'value')) end},{"Repeat"}})
- 12 330 réponses
-
- support
- script lua
-
(et 1 en plus)
Étiqueté avec :