Aller au contenu

fredokl

Membres confirmés
  • Compteur de contenus

    1 740
  • Inscription

  • Dernière visite

  • Jours gagnés

    38

Tout ce qui a été posté par fredokl

  1. Merci pour le déplacement. Pour "dégagé", je l'ai pris dans la doc syntaxe. je vais tester le code.
  2. Oups boulet>... Je suis sur HC3. EDIT: on est bien sur le topic pour la HC3, non? En fait la condition se lance bien mais la bande led ne s'allume pas du tout. Tous mes ID sont bons. J'ai bien la dernière version de GEA 7.33 Tu peux déplacer le fils ou supprime, je ferai ma demande sur le bon fil.
  3. Oui j'ai épluché la doc et vu cette partie. Voilà le code que j'ai essayé mais rien ne se passe: GEA.add({id["OEIL_SAURON_CUISINE"],{"(Weather)", "dégagé"},{"(Time)","06:00","22:00"}},-1, "", {"Color", 153, 255, 206, 51, 0}) Pour le debug, je n'ai pourtant que deux règles qui tournent pour faire les tests. Je ferai mieux la prochaine fois.
  4. [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: Event : {"data":{"property":"value","id":160},"type":"DevicePropertyUpdatedEvent"} [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:init() self.source = {"msg":"#160 Mouvement Cuisine (Cuisine)<\/font><\/b> value<\/font><\/b>","type":"device","id":160,"property":"value"} [02.08.2021] [16:28:50] [TRACE] [QA_GEA_29]: ---------------------------------------------------------------------------------------------------- [02.08.2021] [16:28:50] [TRACE] [QA_GEA_29]: Démarrage par événement de GEA 7.33 : mode device #160 Mouvement Cuisine (Cuisine) value [02.08.2021] [16:28:50] [TRACE] [QA_GEA_29]: ---------------------------------------------------------------------------------------------------- [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:init() self.event = {"id":160} [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:addEntry(true, 0, "Démarrage de GEA le #date# à #time#", nil, "Démarrage GEA") [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:addEntry(true, 0, "", ["CurrentIcon",29,1053]) [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info+","serverStatus",1627914410], 0, "Box redémarrée à #time# le #date#", nil, "Démarrage box") [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info","updateStableAvailable",true], 86400, "Une nouvelle version est disponible", nil, "Détection nouvelle version") [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info","updateBetaAvailable",true], 86400, "Une nouvelle version BETA est disponible", nil, "Détection nouvelle version beta") [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Clear"],["Time","06:00","22:00"],160], -1, "", ["Color",153,255,206,51,0]) [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: Ajout immédiat #6 : ["Weather",["Clear"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,206,51,0]] [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Cloudy"],["Time","06:00","22:00"],160], -1, "", ["Color",153,255,255,255,0]) [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: Ajout immédiat #7 : ["Weather",["Cloudy"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,255,255,0]] [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:addEntry([160,["Value+",153,1]], 60, "", [["Inverse"],["turnOff",153]]) [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Clear" property="Clear" value="Clear" value2="Clear" value3="Clear" value4="Clear" [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: @0s [Validation] #6 : ["Weather",["Clear"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,206,51,0]] [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Cloudy" property="Cloudy" value="Cloudy" value2="Cloudy" value3="Cloudy" value4="Cloudy" [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [02.08.2021] [16:28:50] [DEBUG] [QA_GEA_29]: @0s [Validation] #7 : ["Weather",["Cloudy"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,255,255,0]] [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: Event : {"data":{"property":"value","id":160},"type":"DevicePropertyUpdatedEvent"} [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:init() self.source = {"msg":"#160 Mouvement Cuisine (Cuisine)<\/font><\/b> value<\/font><\/b>","type":"device","id":160,"property":"value"} [02.08.2021] [16:28:56] [TRACE] [QA_GEA_29]: ---------------------------------------------------------------------------------------------------- [02.08.2021] [16:28:56] [TRACE] [QA_GEA_29]: Démarrage par événement de GEA 7.33 : mode device #160 Mouvement Cuisine (Cuisine) value [02.08.2021] [16:28:56] [TRACE] [QA_GEA_29]: ---------------------------------------------------------------------------------------------------- [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:init() self.event = {"id":160} [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:addEntry(true, 0, "Démarrage de GEA le #date# à #time#", nil, "Démarrage GEA") [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:addEntry(true, 0, "", ["CurrentIcon",29,1053]) [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info+","serverStatus",1627914416], 0, "Box redémarrée à #time# le #date#", nil, "Démarrage box") [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info","updateStableAvailable",true], 86400, "Une nouvelle version est disponible", nil, "Détection nouvelle version") [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info","updateBetaAvailable",true], 86400, "Une nouvelle version BETA est disponible", nil, "Détection nouvelle version beta") [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Clear"],["Time","06:00","22:00"],160], -1, "", ["Color",153,255,206,51,0]) [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: Ajout immédiat #6 : ["Weather",["Clear"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,206,51,0]] [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Cloudy"],["Time","06:00","22:00"],160], -1, "", ["Color",153,255,255,255,0]) [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: Ajout immédiat #7 : ["Weather",["Cloudy"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,255,255,0]] [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:addEntry([160,["Value+",153,1]], 60, "", [["Inverse"],["turnOff",153]]) [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Clear" property="Clear" value="Clear" value2="Clear" value3="Clear" value4="Clear" [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = false [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:check() result = false, false [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: @0s [Validation] #6 : ["Weather",["Clear"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,206,51,0]] [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Cloudy" property="Cloudy" value="Cloudy" value2="Cloudy" value3="Cloudy" value4="Cloudy" [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : false, false [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = false [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:check() result = false, false [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [02.08.2021] [16:28:56] [DEBUG] [QA_GEA_29]: @0s [Validation] #7 : ["Weather",["Cloudy"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,255,255,0]]
  5. Ok. Je pensai avoir répondu mais je recommence. Oui j'utilise le déclenchement instantané -1. Je pense ne pas avoir compris le coup des parenthèses. Oui je veux que l'oeil de Sauron et la météo soit déclencheur dans la tranche horaire prévue. Il faut que les deux conditions (oeil et météo) soit vrai sinon pas de déclenchement. Pour le debug je l'ai fait plus haut dans le poste mais indigeste. Je fais plus simple.
  6. @Lazer Je reviens sur ce post. Je n'ai pas pris le temps de répondre car j'étais en vacances et que cela n'était pas une priorité pour moi. Bon concernant cette ligne (et les suivantes que je ne mets pas car elles sont presque identiques): GEA.add({{"Weather", "Clear"},{"Time","06:00","08:00"},id["OEIL_SAURON_CUISINE"]}, -1, "", {"Color", 153, 255, 206, 51, 0}) Toutes les conditions doivent être rempli pour que le bandeau led s'allume dans la couleur choisie. Jusqu'à récemment ça fonctionnait bien mais depuis je ne sais plus qu'elle mise à jour de GEA, ça ne fonctionne plus. J'ai essayé de changer le code dans tout les sens (enfin je pense) et rien n'y fait. Petite astuce? Merci.
  7. Salut. très sympa ton QA. Je le prend et testerai cette hiver.
  8. Bon, n'y connaissant pas grand chose, j'ai réinstallé la base et tout tourne impeccablement. J'ai perdu les données mais ce n'est pas bien grave vu que pour le moment je ne les exploitais pas.
  9. @Lazer Oui j'ai eu une coupure de courant "violente" cette semaine. Je regarde du côté de la base SQL. Merci pour l'info.
  10. Hello. J'ai remarqué ce matin des erreurs dans le logs. Les voici: [31.07.2021] [09:06:00] [TRACE] [QA_317_QA_DOMOCHARTS]: QuickApp DomoCharts - Initialization [31.07.2021] [09:06:00] [TRACE] [QA_317_QA_DOMOCHARTS]: [31.07.2021] [09:06:00] [DEBUG] [QA_317_QA_DOMOCHARTS]: DomoCharts library successfully initialized [31.07.2021] [09:06:00] [DEBUG] [QA_317_QA_DOMOCHARTS]: Refresh interval : 60 seconds [31.07.2021] [09:06:00] [DEBUG] [QA_317_QA_DOMOCHARTS]: NAS URL : http://192.168.1.11/domocharts [31.07.2021] [09:06:00] [DEBUG] [QA_317_QA_DOMOCHARTS]: Maximum memory : 10000 measures [31.07.2021] [09:06:00] [DEBUG] [QA_317_QA_DOMOCHARTS]: Battery query time : 23:00 [31.07.2021] [09:06:00] [DEBUG] [QA_317_QA_DOMOCHARTS]: Time is 09:06:00, first loop at 09:07:00 in 60 seconds... [31.07.2021] [09:07:00] [WARNING] [QA_317_QA_DOMOCHARTS]: Attention : only 42 sensors data inserted in DB instead of 55 [31.07.2021] [09:07:00] [WARNING] [QA_317_QA_DOMOCHARTS]: Error #144 => SQLSTATE[HY000] Table './domotique/domocharts_cpu' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:07:01] [ERROR] [QA_317_QA_DOMOCHARTS]: type 'energy' : 0 sensors data inserted in DB - Error #144 : SQLSTATE[HY000] Table './domotique/domocharts_energy' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:07:01] [ERROR] [QA_317_QA_DOMOCHARTS]: type 'wind' : 0 sensors data inserted in DB - Error #144 : SQLSTATE[HY000] Table './domotique/domocharts_wind' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:07:01] [ERROR] [QA_317_QA_DOMOCHARTS]: type 'memory' : 0 sensors data inserted in DB - Error #144 : SQLSTATE[HY000] Table './domotique/domocharts_memory' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:07:01] [ERROR] [QA_317_QA_DOMOCHARTS]: type 'cpu' : 0 sensors data inserted in DB - Error #144 : SQLSTATE[HY000] Table './domotique/domocharts_cpu' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:08:01] [WARNING] [QA_317_QA_DOMOCHARTS]: Attention : only 42 sensors data inserted in DB instead of 55 [31.07.2021] [09:08:01] [WARNING] [QA_317_QA_DOMOCHARTS]: Error #144 => SQLSTATE[HY000] Table './domotique/domocharts_cpu' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:08:01] [ERROR] [QA_317_QA_DOMOCHARTS]: type 'energy' : 0 sensors data inserted in DB - Error #144 : SQLSTATE[HY000] Table './domotique/domocharts_energy' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:08:01] [ERROR] [QA_317_QA_DOMOCHARTS]: type 'wind' : 0 sensors data inserted in DB - Error #144 : SQLSTATE[HY000] Table './domotique/domocharts_wind' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:08:01] [ERROR] [QA_317_QA_DOMOCHARTS]: type 'memory' : 0 sensors data inserted in DB - Error #144 : SQLSTATE[HY000] Table './domotique/domocharts_memory' is marked as crashed and last (automatic?) repair failed [31.07.2021] [09:08:01] [ERROR] [QA_317_QA_DOMOCHARTS]: type 'cpu' : 0 sensors data inserted in DB - Error #144 : SQLSTATE[HY000] Table './domotique/domocharts_cpu' is marked as crashed and last (automatic?) repair failed Pourtant le QA a l'air de bien fonctionner. Les données sont bien remontées au NAS et parfaitement visible. EDIT: J'ai aussi cette erreur sur la fenêtre du QA. PS: je n'ai rien touché au code.
  11. Woaw! Et ben, ,il assure en ce moment avec des sorties aussi rapide de différentes version! Depuis le 17 juin, on a eu 3 béta et maintenant une stable! Ils ne sont partis en vacances chez Fibaro?
  12. Salut. J'ai plusieurs lignes de ce type qui ne fonctionnent plus depuis quelques jours: GEA.add({{"Weather", "Clear"},{"Time","06:00","08:00"},id["OEIL_SAURON_CUISINE"]}, -1, "", {"Color", 153, 255, 206, 51, 0}) Ces lignes sont censées afficher une couleur spécifique en fonctionne la météo extérieur (Clear, Fog, Cloudy, Rain, Snow, Storm). Voici le debug: [17.07.2021] [10:44:43] [DEBUG] [QA_GEA_29]: @0s [Validation] #12 : ["Weather",["Clear"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,206,51,0]] [17.07.2021] [10:44:43] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Cloudy" property="Cloudy" value="Cloudy" value2="Cloudy" value3="Cloudy" value4="Cloudy" [17.07.2021] [10:44:43] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: @0s [Validation] #13 : ["Weather",["Cloudy"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,255,255,0]] [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Rain" property="Rain" value="Rain" value2="Rain" value3="Rain" value4="Rain" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: @0s [Validation] #14 : ["Weather",["Rain"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,0,135,255,0]] [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Snow" property="Snow" value="Snow" value2="Snow" value3="Snow" value4="Snow" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: @0s [Validation] #15 : ["Weather",["Snow"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,77,0,255,0]] [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Storm" property="Storm" value="Storm" value2="Storm" value3="Storm" value4="Storm" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: @0s [Validation] #16 : ["Weather",["Storm"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,0,0,0]] [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Weather" id="Fog" property="Fog" value="Fog" value2="Fog" value3="Fog" value4="Fog" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : nil, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = false, nil [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name=160 id=160 property=160 value=160 value2=160 value3=160 value4=160 [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() copy.name="Time" id="06:00" property="22:00" value="22:00" value2="22:00" value3="22:00" value4="22:00" [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.getValue() 2 return copy.lastvalue, copy.lastDisplayValue : true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:encapsule() copy.check() result = true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() result = true, true [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: GEA:check() ready = false [17.07.2021] [10:44:44] [DEBUG] [QA_GEA_29]: @0s [Validation] #17 : ["Weather",["Fog"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,255,255,0]] [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: Event : {"data":{"id":160,"property":"value"},"type":"DevicePropertyUpdatedEvent"} [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:init() self.source = {"msg":"#160 Mouvement Cuisine (Cuisine)<\/font><\/b> value<\/font><\/b>","type":"device","id":160,"property":"value"} [17.07.2021] [10:44:49] [TRACE] [QA_GEA_29]: ---------------------------------------------------------------------------------------------------- [17.07.2021] [10:44:49] [TRACE] [QA_GEA_29]: Démarrage par événement de GEA 7.33 : mode device #160 Mouvement Cuisine (Cuisine) value [17.07.2021] [10:44:49] [TRACE] [QA_GEA_29]: ---------------------------------------------------------------------------------------------------- [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:init() self.event = {"id":160} [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry(true, 0, "Démarrage de GEA le #date# à #time#", nil, "Démarrage GEA") [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry(true, 0, "", ["CurrentIcon",29,1053]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info+","serverStatus",1626511369], 0, "Box redémarrée à #time# le #date#", nil, "Démarrage box") [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info","updateStableAvailable",true], 86400, "Une nouvelle version est disponible", nil, "Détection nouvelle version") [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Info","updateBetaAvailable",true], 86400, "Une nouvelle version BETA est disponible", nil, "Détection nouvelle version beta") [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Time","01:00"], 30, "", [["Profile","Nuit"]]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Time","05:59"], 30, "", [["Profile","NUIT FIN"]]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry(["Time","06:00"], 30, "", [["Profile","Présence"]]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Profile","Présence"],["Global","Jour_Nuit","Jour"],["Time","09:00","Sunset"]], -1, "", ["Open",[123,137]]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Time","Sunset+15"],["Global","Vacances","0"]], 30, "Fermeture du volet de la chambre des Parents à #time#", [["close",131]]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Days","Saturday"],["Time","11:00"],["Global","Vacances","0"]], 30, "Mettre le sachet dans la fosse septique") [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Clear"],["Time","06:00","22:00"],160], -1, "", ["Color",153,255,206,51,0]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: Ajout immédiat #12 : ["Weather",["Clear"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,206,51,0]] [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Cloudy"],["Time","06:00","22:00"],160], -1, "", ["Color",153,255,255,255,0]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: Ajout immédiat #13 : ["Weather",["Cloudy"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,255,255,0]] [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Rain"],["Time","06:00","22:00"],160], -1, "", ["Color",153,0,135,255,0]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: Ajout immédiat #14 : ["Weather",["Rain"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,0,135,255,0]] [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Snow"],["Time","06:00","22:00"],160], -1, "", ["Color",153,77,0,255,0]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: Ajout immédiat #15 : ["Weather",["Snow"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,77,0,255,0]] [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Storm"],["Time","06:00","22:00"],160], -1, "", ["Color",153,255,0,0,0]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: Ajout immédiat #16 : ["Weather",["Storm"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,0,0,0]] [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([["Weather","Fog"],["Time","06:00","22:00"],160], -1, "", ["Color",153,255,255,255,0]) [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: Ajout immédiat #17 : ["Weather",["Fog"]] [160] ["Time",["06:00","22:00"]] => ["Color",[153,255,255,255,0]] [17.07.2021] [10:44:49] [DEBUG] [QA_GEA_29]: GEA:addEntry([160,["Value+",153,1]], 60, "", [["Inverse"],["turnOff",153]]) Merci.
  13. @Kana-chan Merci pour ton retour. je n'ai pas encore installé DSM7. Dès que je l'aurai fait, je ferais une mise à jour de code en première page.
  14. Bonjour, non on ne s'est pas encore penché sur la version du QA pour DSM7.
  15. Bon. Pas d'amélioration depuis ce week-end. Ticket créé chez Fibaro. Plus qu'à attendre la réponse.
  16. Oui j'ai un firewall sur mon réseau mais ce n'est pas le problème car même désactivé j'ai toujours le même problème. J'ai redémarrer la box internet mais le problème persiste. Ce qui est bizarre c'est que j'arrive sur le Dashboard mais au bout de 2 à 3 secondes je suis shooté sur la page home.fibaro.com. J'ai essayé sur téléphone et iPad est c'est pareille. Je me demande si le problème ne vient de Fibaro même. Je vais laisser ce week-end et faire un ticket si le problème n'est pas résolu.
  17. Salut. je ne sais pas si le titre est assez clair mais voilà j'ai un problème depuis hier pour accéder à ma HC3 depuis l'extérieur. La connection a home.fibaro.com se fait sans problème, je vois bien que ma box est connectée. Je sélectionne ma HC3 et me retrouve sur la page de connexion. Jusque là rien à signaler. Je rentre mon ID et mot de passe sans problème. J'arrive à me connecter sur mon Dashboard mais au bout de quelques secondes (2 à 3), je suis "shooté" de la box et me retrouve sur la page home.fibaro.com montrant que ma box est connectée. J'ai essayé plusieurs fois et toujours le même problème. J'ai tenté de redémarrer la box mais le problème persiste. J'ai bien l'accès à distance de validé. J'ai essayé avec plusieurs PC ou Mac mais toujours pareille. Quelqu'un a déjà eu ce problème? Merci pour vos réponses.
  18. @couillerotBelle production!
  19. Salut @couillerot j'ai un bug qui intervient de temps en temps sur le QA. Voici le debug: [20.06.2021] [22:28:01] [DEBUG] [QA_290_WEATHERBIT]: Initialisation [20.06.2021] [22:28:01] [ERROR] [QUICKAPP290]: QuickApp crashed [20.06.2021] [22:28:01] [ERROR] [QUICKAPP290]: main.lua:168: Wrong parameter type, string required. Provided param 'table: 0x11b6d2d0' is type of table et voici la ligne 168: fibaro:debug("Error : status=" .. tostring(response.status)) Je l'ai commenté mais n'y fait. Le problème est que l'erreur est aléatoire. Je ne peux pas prédire quand ça arrivera. EDIT: j'ai dégainé trop vite. L'erreur ne viendrait pas que c'est plutôt "self:debug" et non pas "fibaro:debug"? J'ai relancé avec les corrections est ça à l'air de tourner.
  20. @Lazer j'ai changé le paramètre 27 pour essayer. Le nouveau paramètre n'est pas reconnu dés l'enregistrement. J'ai dû attendre environ 15 secondes minimum avant que la box me demande de rafraîchir la page pour prendre en compte le nouveau paramètre.
  21. @Lazer Merci pour ce QA. Ça faisait longtemps que je voulais l'installer et c'est chose faite! Il fonctionne très bien. Merci encore pour le taf.
  22. @couillerot merci pour ce QA. dans ma nouvelle maison je suis entrain d'étudier l'arrosage automatique. Je pense que ton QA va bien m'aider. Cool!
×
×
  • Créer...