971jmd Posté(e) le 24 mars 2017 Signaler Posté(e) le 24 mars 2017 comme ça: GEA.add({"CentralSceneEvent", 621, 1, "Pressed1"},-1, "")
971jmd Posté(e) le 24 mars 2017 Signaler Posté(e) le 24 mars 2017 voici la réaction suit au clik sur le bouton care de la KEYFOB [DEBUG] 10:42:09: GEA Version 5.40 : en exécution... [DEBUG] 10:42:09: En cours : aucun traitement a effectuer [DEBUG] 10:42:20: GEA Version 5.40 : en exécution... [DEBUG] 10:42:20: En cours : aucun traitement a effectuer
pepite Posté(e) le 24 mars 2017 Signaler Posté(e) le 24 mars 2017 ah ben a priori, je dois me tromper quelque part, il te manque des lignes dans le code ;-) .Mauvais copier coller ;-) Moi je les ai, mais ca ne fonctionne pas plus ;-) je cherche ;-)
971jmd Posté(e) le 25 mars 2017 Signaler Posté(e) le 25 mars 2017 Ok je cherche aussi, l'occasion de rentrée dans le cœur de GEAEnvoyé de mon iPhone en utilisant Tapatalk
pepite Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 Bonjour, Avis aux testeurs, correction ;-) @971jmd, tu peux tester le CentralSceneEvent stp ? Merci GEA_test_complet_CentralSceneEvent.lua
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 Ok Envoyé de mon iPhone en utilisant Tapatalk 1
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 non toujours la meme chose il doit manquée un truc comme : fibaro:getSourceTrigger quand je clik sur le care Debug GEA affiche : [DEBUG] 08:45:16: GEA Version 5.40 : en exécution... [DEBUG] 08:45:16: En cours : aucun traitement à effectuer [DEBUG] 08:45:26: GEA Version 5.40 : en exécution... etc
pepite Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 Dommage :-) Non il y est, c'est GEA.source :-) Dans ton entete tu peux mettre QUE 621 CentralSceneEvent ? Je sais qu'on peut aller jusqu'à l"attribute" normalement ;-) Merci de ta patience
pepite Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 On va y arriver ;-) J'ai mis des print sur un bon nombre de lignes ;-) pour essayer de voir ou cela s'arrete GEA_test_complet_CentralSceneEvent.lua
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 ha ça bouge [DEBUG] 10:25:52: GEA Version 5.40 : en exécution... [DEBUG] 10:25:52: En cours : aucun traitement a effectuer [DEBUG] 10:26:14: GEA.source ligne 331 [DEBUG] 10:26:15: GEA.keys ligne 339 [DEBUG] 10:26:15: ligne 340 [DEBUG] 10:26:15: ligne 342 [DEBUG] 10:26:15: GEA Version 5.40 : en exécution... [DEBUG] 10:26:15: En cours : aucun traitement a effectuer
pepite Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 Ca bouge oui, merci ;-) Rajout de debug pour connaitre la valeur de la variable utilisée dans le test du print de la ligne 342 ;-) GEA_test_complet_CentralSceneEvent.lua
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 [DEBUG] 11:06:26: GEA Version 5.40 : en exécution... [DEBUG] 11:06:26: En cours : aucun traitement a effectuer [DEBUG] 11:06:43: GEA.source ligne 331 [DEBUG] 11:06:43: GEA.keys ligne 339 [DEBUG] 11:06:43: ligne 340 [DEBUG] 11:06:43: line 323: attempt to concatenate field 'id' (a nil value)
pepite Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 Parfait, merci ;-) Tu peux me faire ca stp --[[ %% properties %% events 621 CentralSceneEvent %% globals --]] local trigger = fibaro:getSourceTrigger() local pressSource = trigger.event.data fibaro:debug(json.encode(pressSource)) fibaro:debug("Device ID : " ..trigger["deviceID"])
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 [DEBUG] 11:18:27: {"deviceId":621,"icon":{"path":"fibaro\/icons\/com.fibaro.FGKF601\/com.fibaro.FGKF601-1Pressed.png","source":"HC"},"keyAttribute":"Pressed","keyId":1} [DEBUG] 11:18:27: line 12: attempt to concatenate field 'deviceID' (a nil value)
pepite Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 (modifié) Merci. Quand tu as le temps ceci aussi stp et on doit pas etre loin ;-) --[[ %% properties %% events 621 CentralSceneEvent %% globals --]] local trigger = fibaro:getSourceTrigger() local pressSource = trigger.event.data fibaro:debug(json.encode(pressSource)) fibaro:debug("Device Id - pressSource : " ..pressSource["deviceId"]) fibaro:debug("Device ID : " ..trigger["deviceID"]) Modifié le 28 mars 2017 par pepite erreur deviceid
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 [DEBUG] 11:43:01: {"icon":{"source":"HC","path":"fibaro\/icons\/com.fibaro.FGKF601\/com.fibaro.FGKF601-1Pressed.png"},"deviceId":621,"keyAttribute":"Pressed","keyId":1} [DEBUG] 11:43:01: Device Id - pressSource : 621 [DEBUG] 11:43:01: line 13: attempt to concatenate field 'deviceID' (a nil value)
pepite Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 Parfait merci. bon ben c'est moi le boulet ;-) Ca doit etre bon ou pas tres loin avec ce code là alors ;-) GEA_test_complet_CentralSceneEvent.lua
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 gea t2.luagea t2.lua oui effectivement ça fonctionne, je reçois okok sur mon tel GEA.add({"CentralSceneEvent", 621, 1, "Pressed"},-1, "okok")
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 ci joint le debug [DEBUG] 12:11:15: GEA Version 5.40 : en exécution... [DEBUG] 12:11:15: En cours : aucun traitement a effectuer [DEBUG] 12:48:07: GEA.source ligne 331 [DEBUG] 12:48:08: GEA.keys ligne 339 [DEBUG] 12:48:08: ligne 340 [DEBUG] 12:48:08: ligne 358 : device ID OK [DEBUG] 12:48:08: ligne 360 [DEBUG] 12:48:08: [ n/a ] Add Event : ajout de la tache pour lancement instantané (ID:1) [DEBUG] 12:48:08: ligne 362 [DEBUG] 12:48:08: GEA Version 5.40 : en exécution... [DEBUG] 12:48:08: [ n/a ] En cours : vérification (ID:1) [DEBUG] 12:48:08: [ n/a ] Check : démarrage vérification (ID:1) [DEBUG] 12:48:08: [ n/a ] Check : vérification des dates (ID:1) [DEBUG] 12:48:08: [ n/a ] isActivate : vérification de l'activation (ID:1) [DEBUG] 12:48:08: [ n/a ] isActivate : activé (ID:1) [DEBUG] 12:48:08: [ n/a ] Check : activé depuis 30/-1 (ID:1) [DEBUG] 12:48:08: [ n/a ] sendActions : traitement des actions (ID:1) [DEBUG] 12:48:08: [ n/a ] sendActions : !ACTION! : sendPush okok (ID:1)
pepite Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 Merci @971jmd, ça fonctionne alors. Parfait ;-) Bon je nettoie les débugs
971jmd Posté(e) le 28 mars 2017 Signaler Posté(e) le 28 mars 2017 je vais tester avec le reste des 5 autre Bouton de la KEYFOB Envoyé de mon iPhone en utilisant Tapatalk 1
971jmd Posté(e) le 29 mars 2017 Signaler Posté(e) le 29 mars 2017 petit teste nikel GEA.add({"CentralSceneEvent", 86, 1, "Pressed"},-1, "Care") GEA.add({"CentralSceneEvent", 86, 1, "Pressed2"},-1, "Care 2 clik") GEA.add({"CentralSceneEvent", 86, 1, "Pressed3"},-1, "Care 3 clik") GEA.add({"CentralSceneEvent", 86, 1, "HeldDown"},-1, "Care HeldDown") GEA.add({"CentralSceneEvent", 86, 1, "Released"},-1, "Care Released")
971jmd Posté(e) le 29 mars 2017 Signaler Posté(e) le 29 mars 2017 bon demain je vais tester les associations de bouton Rond + Care le rond + le care = Id 17 la je ne sais pas trop comment faire
Messages recommandés