Aller au contenu

Messages recommandés

Posté(e)

il y visiblement un problème avec 

 

GEA.add({CONDITIONS}, 30, "", {"SectionLights", "RDC", "turnOn"} )

 

il éteint intérieur comme extérieur 

Posté(e) (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é par 971jmd
Posté(e)

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"
}

 

Posté(e)

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.

 

Posté(e)

@971jmd

 

 

GEA.add( {"SceneActivation"873}, -1"", {{"Open"9895}}) 
GEA.add( {"SceneActivation"873}, -1"", {{"Open"9598}}) 

 

=> 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"875}, -1"", {{"Stop"9598}})

 

=> 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.

 

  • Thanks 1
Posté(e)

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 

Posté(e) (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é par 971jmd
  • Like 2
Posté(e)

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)

 

 

 

Posté(e)

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 ?

Posté(e)

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)

Posté(e)

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...

  • Haha 1
Posté(e)

 

    1. Request URL:
      http://192.168.0.33/api/devices/231/action/setProtection
    2. Request Method:
      POST
    3. Status Code:
      202 Accepted
    4. Remote Address:
      192.168.0.33:80
    5. Referrer Policy:
      strict-origin-when-cross-origin
  1. Response Headersview source
    1. Cache-Control:
      no-cache, no-store
    2. Connection:
      keep-alive
    3. Content-Type:
      application/json;charset=UTF-8
    4. Date:
      Mon, 26 Oct 2020 14:00:26 GMT
    5. Server:
      nginx
    6. Transfer-Encoding:
      chunked
  2. Request Headersview source
    1. Accept:
      application/json, text/plain, */*
    2. Accept-Encoding:
      gzip, deflate
    3. Accept-language:
      fr
    4. Authorization:
      Basic YWRtaW46QXplcnR5QDk3MQ==
    5. Connection:
      keep-alive
    6. Content-Length:
      16
    7. Content-Type:
      application/json
    8. Cookie:
      PHPSESSID=cnr7oj2jt1i0u1chcutjoco445; googtrans=/en/fr
    9. Host:
      192.168.0.33
    10. Origin:
      http://192.168.0.33
    11. Referer:
      http://192.168.0.33/app/settings/devices
    12. 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
    13. X-Fibaro-Version:
      2
    14. X-Requested-With:
      XMLHttpRequest
  3. Request Payloadview source
    1. {args: ["0", 0]}
      1. args: ["0", 0]
Posté(e)

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 ?

Posté(e)

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.

 

 

Posté(e)

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

  • Like 1
Posté(e) (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é par Lazer
×
×
  • Créer...