971jmd Posté(e) le 21 octobre 2020 Signaler Posté(e) le 21 octobre 2020 il y visiblement un problème avec GEA.add({CONDITIONS}, 30, "", {"SectionLights", "RDC", "turnOn"} ) il éteint intérieur comme extérieur
971jmd Posté(e) le 22 octobre 2020 Signaler Posté(e) le 22 octobre 2020 (modifié) IL y un truc que je ne comprends pas trop, j'ai toujours la même erreur Même après avoir vidée le CONFIG de nos Règles utilisateur et redémarrage HC3 je suis obligée de désinstaller QA GEA et le réinstallée 22.10.2020] [00:02:00] [ERROR] [QUICKAPP160]: QuickApp crashed [22.10.2020] [00:02:00] [ERROR] [QUICKAPP160]: main.lua:18: attempt to index a nil value (global 'self') [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: ... vérification en cours #7 @210s... [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #2 Démarrage box [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #3 Détection nouvelle version [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #4 Détection nouvelle version beta [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: ... vérification en cours #8 @240s... [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #2 Démarrage box [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #3 Détection nouvelle version [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #4 Détection nouvelle version beta [22.10.2020] [00:03:00] [ERROR] [QUICKAPP160]: QuickApp crashed [22.10.2020] [00:03:00] [ERROR] [QUICKAPP160]: main.lua:18: attempt to index a nil value (global 'self') [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: ... vérification en cours #9 @270s... [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #2 Démarrage box [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #3 Détection nouvelle version [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #4 Détection nouvelle version beta Modifié le 22 octobre 2020 par 971jmd
971jmd Posté(e) le 22 octobre 2020 Signaler Posté(e) le 22 octobre 2020 Finalement les SceneActivation fonctionne pas très bien, j'ai des gros retard à l'allumage et l'extinction de ma lampe GEA.add({"SceneActivation", 99 , 14}, -1, "", {{"OnOff", 91}}) Quand je crée une scène bloc, et je la traduis en code LUA j'obtiens un sceneActivationEvent Je ne sais pas plus { conditions = { { id = 99, isTrigger = true, operator = "==", property = "sceneActivationEvent", type = "device", value = 24 } }, operator = "all" }
Lazer Posté(e) le 22 octobre 2020 Auteur Signaler Posté(e) le 22 octobre 2020 Merci pour tes remontées de bugs, je regarderai ça ce soir. Si entre temps tu en vois d'autres, n'hésite pas. Il y a 5 heures, 971jmd a dit : 22.10.2020] [00:02:00] [ERROR] [QUICKAPP160]: QuickApp crashed [22.10.2020] [00:02:00] [ERROR] [QUICKAPP160]: main.lua:18: attempt to index a nil value (global 'self') [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: ... vérification en cours #7 @210s... [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #2 Démarrage box [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #3 Détection nouvelle version [22.10.2020] [00:02:26] [DEBUG] [QA_GEA_213]: @210s [Validation] #4 Détection nouvelle version beta [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: ... vérification en cours #8 @240s... [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #2 Démarrage box [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #3 Détection nouvelle version [22.10.2020] [00:02:56] [DEBUG] [QA_GEA_213]: @240s [Validation] #4 Détection nouvelle version beta [22.10.2020] [00:03:00] [ERROR] [QUICKAPP160]: QuickApp crashed [22.10.2020] [00:03:00] [ERROR] [QUICKAPP160]: main.lua:18: attempt to index a nil value (global 'self') [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: ... vérification en cours #9 @270s... [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #2 Démarrage box [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #3 Détection nouvelle version [22.10.2020] [00:03:26] [DEBUG] [QA_GEA_213]: @270s [Validation] #4 Détection nouvelle version beta Mais c'est quoi ton QuickApp 160 ? La ligne 18, c'est du commentaire dans GEA, donc ça ne peut pas être un crash de GEA.... c'est forcément un autre de tes QuickApps qui plante. Quand tu regardes la fenêtre de debug, il faut que tu filtres les messages pour n'afficher que le QuickApp en cours de debug En ce qui concerne QA_GEA_213, tout est normal dans ton screenshot, donc tout bon Pour les SceneActivation, c'est étrange tes lenteurs, je n'ai rien constaté de tel dans mes essais, et surtout il n'y a aucune raison pour laquelle les SceneActivations seraient plus lents que les autres triggers.
jang Posté(e) le 22 octobre 2020 Signaler Posté(e) le 22 octobre 2020 Running GEA 7.01 offline - easier to debug 1
971jmd Posté(e) le 22 octobre 2020 Signaler Posté(e) le 22 octobre 2020 (modifié) QuickApp 160 aucune idée, je cherche Modifié le 22 octobre 2020 par 971jmd
971jmd Posté(e) le 22 octobre 2020 Signaler Posté(e) le 22 octobre 2020 (modifié) J'ai supprimé le 160 et la sceneactivation fonctionne mieux Modifié le 22 octobre 2020 par 971jmd
Lazer Posté(e) le 22 octobre 2020 Auteur Signaler Posté(e) le 22 octobre 2020 @971jmd GEA.add( {"SceneActivation", 87, 3}, -1, "", {{"Open", 98, 95}}) GEA.add( {"SceneActivation", 87, 3}, -1, "", {{"Open", 95, 98}}) => comportement normal et attendu, tu peux relire la doc de @pepite Donc pas de bug à ce niveau là Extrait : ACTIONS : GEA.add( {CONDITIONS}, 30, "", {"Close", 35, 20} ) - Ferme le volet ID 35 à 20 % \\Close blind 35 to 20% GEA.add( {"SceneActivation", 87, 5}, -1, "", {{"Stop", 95, 98}}) => là c'est toi qui fait une erreur de syntaxe, là encore tu peux regarder la doc. Le STOP prend un seul argument, c'est l'ID du module... il n'est pas possible de définir une valeur, puisque par définition, c'est un stop, en français un arrêt. Si tu veux spécifier 2 ID, alors il faut les mettre entre accolades, comme expliqué dans le doc Extrait : ACTIONS : GEA.add( {CONDITIONS}, 30, "", {"Stop", 32} ) - Stop le volet dont l"id" est 32 \\Stop the blind id 32 GEA.add( {CONDITIONS}, 30, "", {"Stop", {32, 33}} ) - Stop LES volets dont les IDs sont 32 et 33 \\Stop the blind id 32 and 33 GEA.add({CONDITIONS}, 30, "", {"SectionLights", "RDC", "turnOn"} ) => Là pour moi il n'y a pas de bug, es-tu certain de ton test ? En plus tu dis " éteint " alors que tu as mis une instruction "turnOn", donc je pense que tu t'es emmêlé les pinceaux. 1
971jmd Posté(e) le 22 octobre 2020 Signaler Posté(e) le 22 octobre 2020 Merci effectivement j'ai confondu entre GEA.add( {CONDITIONS}, 30, "", {"Close", 35, 20} ) qui est id35 a 20% et pas close id 35,20 et pour GEA.add({CONDITIONS}, 30, "", {"SectionLights", "RDC", "turnOff"} ) il coupe RDC et Exterieur
971jmd Posté(e) le 24 octobre 2020 Signaler Posté(e) le 24 octobre 2020 (modifié) Salut @Lazer Juste pour te donner des New de GEA sur la HC3. pour le moment tout fonctionne et même Telegram Je partagerai merci de ta patience Modifié le 24 octobre 2020 par 971jmd 2
971jmd Posté(e) le 25 octobre 2020 Signaler Posté(e) le 25 octobre 2020 Salut J'ai trouvé un autre bug avec la fonction PROTECTION GEA.add(condition.... , -1, "Inter bloquée", { {"Protection", 228, "local", "on"} }) ----Déblocquée GEA.add(condition.... , -1, "Inter Déblocquée", { {"Protection", 228, "local", "off"} }) avec FGD -212 Nikel Par contre avec Fibaro Walli Dimmer FGWDEU-111 il mode local passe bien en ON mai le OFF ne fonctionne pas Pourtant le localProtectionState passe bien de 0 à 2 (interrupteur bloquée) Mai ne passe pas de 2 à 0 (interrupteur Débloquée)
Lazer Posté(e) le 26 octobre 2020 Auteur Signaler Posté(e) le 26 octobre 2020 Est-tu certain qu'il s'agit bien d'un bug de GEA et non de la HC3 elle-même (ou du module Walli...) Je n'ai pas de module Walli disponible pour reproduire le bug pour l'instant Si te modifies le localProtectionState manuellement (via l'interface graphique ou via des commandes LUA), est-ce que ça fonctionne ?
971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 (modifié) Oui manuellement via l’interface ça fonctionne ? Modifié le 26 octobre 2020 par 971jmd
Lazer Posté(e) le 26 octobre 2020 Auteur Signaler Posté(e) le 26 octobre 2020 Est-ce que tu saurais capture le contenu de la requête qui est effectuée lorsque tu fais la manip via l'interface Web ? Dans ton navigateur, F12 pour afficher les outils de développeur, puis onglet réseau. Ensuite tu fait la manip dans l'interface Web Puis tu récupères le contenu complet de la requête curl qui a été effectuée (ce qui me donnera l'URL, les headers, les données envoyées, etc)
971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 ci-joint Protection local et RFs.zip
Lazer Posté(e) le 26 octobre 2020 Auteur Signaler Posté(e) le 26 octobre 2020 Merci, mais euh.... ce sont juste les JSON de devices sur ta box. Ce qu'il me faut, c'est la requête effectuée sur l'API de ta box, pour voir quels sont les paramètres qui sont envoyés au moment où tu fais l'opération manuellement via l'interface Web. Comme expliqué dans mon message précédent, cela se récupère avec les outils de développement de ton navigateur. Enfin pour cela il faut un vrai navigateur, je ne pense pas que ça existe dans l'ancêtre Internet Explorer par exemple... 1
971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 Request URL: http://192.168.0.33/api/devices/231/action/setProtection Request Method: POST Status Code: 202 Accepted Remote Address: 192.168.0.33:80 Referrer Policy: strict-origin-when-cross-origin Response Headersview source Cache-Control: no-cache, no-store Connection: keep-alive Content-Type: application/json;charset=UTF-8 Date: Mon, 26 Oct 2020 14:00:26 GMT Server: nginx Transfer-Encoding: chunked Request Headersview source Accept: application/json, text/plain, */* Accept-Encoding: gzip, deflate Accept-language: fr Authorization: Basic YWRtaW46QXplcnR5QDk3MQ== Connection: keep-alive Content-Length: 16 Content-Type: application/json Cookie: PHPSESSID=cnr7oj2jt1i0u1chcutjoco445; googtrans=/en/fr Host: 192.168.0.33 Origin: http://192.168.0.33 Referer: http://192.168.0.33/app/settings/devices User-Agent: Mozilla/5.0 (Windows NT 6.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36 X-Fibaro-Version: 2 X-Requested-With: XMLHttpRequest Request Payloadview source {args: ["0", 0]} args: ["0", 0]
Lazer Posté(e) le 26 octobre 2020 Auteur Signaler Posté(e) le 26 octobre 2020 OK merci, donc je vois qu'il envoie les données {args: ["0", 0]} dans la requête POST. Cela correspond à la désactivation du localProtection ? Est-ce que tu aurais la même chose pour l'activation ?
971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 oui 2 Local activé {args: ["2", 0]} args: ["2", 0] et pour le RF activée {args: ["0", 1]} args: ["0", 1]
Lazer Posté(e) le 26 octobre 2020 Auteur Signaler Posté(e) le 26 octobre 2020 L'API a un peu changé apparemment.... Tu peux essayer avec la version 7.02 ci-jointe de GEA ? GEA v7.02.lua
971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 Autre idée, il y a des fonctions sur les Wallie qui serai top de pouvoir les prendre en compte avec GEA 1- Changement de couleur de l'anneau 2-activé / désactivé l'anneau 3-niveau de luminosité de l'anneau.
Lazer Posté(e) le 26 octobre 2020 Auteur Signaler Posté(e) le 26 octobre 2020 Cool, merci pour ton retour Bonne idée pour les nouvelles fonctions.... mais je n'ai toujours pas de Walli disponible pour inclure sur la HC3 et pour le développer chez moi ! En attendant, tu peux déjà tenter de le faire de ton coté, en l'ajoutant à GEA.options dans ta fonction config() personnalisée. Ensuite si ça fonctionne bien, on pourra réfléchir à l'intégrer en standard 1
971jmd Posté(e) le 26 octobre 2020 Signaler Posté(e) le 26 octobre 2020 je vais essayer mai ce n'est pas trop mon fort Mais si tu le souhaite je peux t'envoyer une Walli, ça sera avec plaisir.
Lazer Posté(e) le 26 octobre 2020 Auteur Signaler Posté(e) le 26 octobre 2020 (modifié) Merci... mais bon, sinon un peu de patience, quand je ferai ma migration depuis la HC2, j'aurai au moins un Walli Dimmer pour tester (actuellement en fonctionnement sur mon HC2) J'ai quelques autres idées d'ajout de nouvelles fonctions dans GEA aussi, mais ça viendra plus tard (liées aux nouvelles fonctionnalités de la HC3, telles que le panneau d'alarme, les profils, etc) Déjà rentre cette version stable et équivalente à ce qu'on a sur HC2, c'est primordial Modifié le 26 octobre 2020 par Lazer
Messages recommandés