Aller au contenu

henri-allauch

Membres confirmés
  • Compteur de contenus

    969
  • Inscription

  • Dernière visite

  • Jours gagnés

    30

Tout ce qui a été posté par henri-allauch

  1. suis en 5.062.40 j'ai essayé avec safari opéra et firefox Bon on verra c'est pas grave
  2. Mettre un focus sur le mot "XXX" fonctionne sur le theme écran mode clair mais pas sur un theme écran mode Noir pour les textes en blanc Par contre pour les textes verts ( Domochart ) c'est OK Pourtant dans l'exemple du début de @Krikroff on voit bien la mise en évidence ( noir sur fond blanc ) d'un mot d'un texte blanc sur fond noir Suis je seul ?
  3. merci pour cette piste que je vais explorer. je ma pose aussi la question suivante : j'ai une appli qui transmet les KW d'un current cost vers un un fake . maintenant ce sera un QA mais il y a deux devices ( domestique et chauffage ) j'ai une autre appli qui lit une douzaine de sondes ds18B20 ( indépendantes contrôle des T° d'une PAC ) et les insères directement dans la base graphhc2 pour être exploitées par domochart ( les devices n'existent pas dans la HC2 ) je vais aussi pour ces sondes faire des QA et cela sera correctement exploité par le nouveaux domochart. La question y a il un intérêt de faire un QA Currentcost avec des childs maison et chauffage et un QA 1-WIRE avec 12 childs sonde1, sonde 2 , ... ou de faire simplement les QA pour chaque power et temperature ( il n'y a pas de code pour ces devices ) je n'ai aucune expérience en QA child et à lire les posts c'est pas simple : creation , initialisation, classe , ... de plus j'ai l'impression que l'intérêt c'est le partage de code du parent
  4. Sur hc2 j'utilisaits depuis un python : requests.put(http://192.168.1.53/api/devices/259,auth=(---Usr----,---Pwd----), data = {"properties":{"power":370.00}} pour renseigner la valeur power d'un fake device issu d'un wall plug. Pensez vous qu'il y a une possibilité équivalente sur QA power HC3 ( j'ai essayé mais j'ai une erreur que je n'identifie pas )
  5. Pour Info dans NETATMO net.HTTPClient est dans la fonction function QuickApp:getNetatmoResponseData(url, body, func) --self:debug('QuickApp:getNetatmoResponseData("'..url..'", "'..body..'", ...)') local http = net.HTTPClient()
  6. Une confirmation supplémentaire Cela viens de résoudre un problème qui m'avait amené il y a quelques jours à m'interroger sur le setTimeout = 0 en effet j'avais une fonction cité au debut de ce post ( avec le net.HTTPClient dans la fonction ) Cette fonction envoi une commande sur une boite 8 relais Teracom qui en fait m'allume 8 voyants différents Dans ce QA j'ai un bouton TEST qui envoi à la suite 8 appel à la fonction avec un N° de relai different ( TEST des voyants ) J'ai galéré au début car seulement les 4 à 5 premiers voyants s'allumaient . Après N tentatives j'ai ajouté des setTimeOut à 0 au début puis en incrémenté le timeout entre chaque appel Suite à cette conversation, je viens de mettre le net.HTTPClient dans le init() J'ai enlevé les timeout en tout s'allume
  7. L'avis de @Lazer est le bon J'ai fait un QA-1 avec net.HTTPClient dans le Init et trois fonctions d'appel HTTP ( le serveur php immédiatement le renvoi le texte émis ) un bouton de test lance 5 fois les 3 fonctions - > OK J'ai fait un deuxième QA-2 avec un bouton de TEST il appelle 10 fois les trois fonctions du QA-1 - > OK Rien perdu pas d'erreur Meme essais avec une réponse décalée de 4s ( pour simuler un delais de traitement du serveur ) Rien de perdu pas d'erreur Je pense que c'est bon j'ai mis les QA le php et les résultats en fichier zip joint Test.zip
  8. Je me pose la même question sur des appels simultanés Sur la HC2, j'avais une scene avec http=net.HTTPClient dans chacune des fonctions et http=nill en fin de fonction La scène est activée à chaque appel et pour des appels simultanés il y avait donc plusieurs occurrences Cela fonctionne depuis plusieurs années ( sans soucis de mémoire ) Mais avec un QA ?? Je fais faire des essais
  9. Le code c'était un squelete un peu simpliste OUI l'idée c'est de le mettre comme tu le montre et d'utiliser self.http dans les fonctions QuickApp:onInit() self.http = net.HTTPClient() end mais j'avais un doute avec des appels concurrents et aléatoires sur les fonctions du QA Le = nil a l'époque des pertes de memoire en HC2 j'en avait mis de partout mais si on declare dans le init cela ne me semble plus utile dans un QA Ce qui m'a fait poser la question c'est la lecture de l'exemple de la doc fibaro QA ou il disent : -- An example of a GET inquiry -- self.http must have been previously created by net.HTTP function QuickApp:getQuote() Le net.HTTP est bien en dehors de la fonction alors que moi je le m'étais dans chaque fonction
  10. Soit un QA contenant x fonctions avec des appel HTTP différents Ces fonctions étant appelées (aléatoire) par d'autres QA Qu'elle est la bonne écriture le type 1 ou le type 2 ( ou aucune des 2 ) Je n'ai pas trouvé le net.HTTPClient() dans NetWork Monitor !! QA Ecriture type 1 ------------------- http = net.HTTPClient() QuickApp:fonction1 () http:request( code... ) end QuickApp:fonction2 () http:request( code... ) end QuickApp:fonction2 () http:request( code... ) end QA Ecriture type 2 --------------------- QuickApp:fonction1 () http = net.HTTPClient() http:request( code ... ) end QuickApp:fonction2 () http = net.HTTPClient() http:request( code... ) end QuickApp:fonction2 () http = net.HTTPClient() http:request( code... ) end
  11. henri-allauch

    fibaro.setTimeout

    Cette notions de fille d'attente des appel me convient très bien
  12. je ne retrouve plus la difficulté rencontrée lors de test d'enchainement de plusieurs net.HTTPClient pour des requêtes asynchrone mais je me suis inspiré de Network Monitor qui utilise quasi systématiquement fibaro:setTimeOut(0,function() ..... et mon problème a été résolu. j'enchainais plusieurs appel self:CommandTeracom("r1", 1) remplacé depuis par : fibaro.setTimeout(0, function() self:CommandTeracom("r1", 1) end) function QuickApp:CommandTeracom(Switch,Etat) self:trace("Switch = " ..Switch .." Etat = " ..Etat) self.Teracom = net.HTTPClient({timeout = 1000}) url = "http://192.168.1.59" command = "/status.xml?" ..Switch .."=" ..Etat self.Teracom:request(url ..command , { options = { method = "GET" }, success = function(response) --self:debug(response.status) --self:debug(response.data) end, error = function(message) self:debug("error:", "CommandTeracom " ..message) end }) end cela provoque une exécution immediate mais quelle difference avec l'appel de la fonction sans le setTimeOut à 0 Quelle est l'importance du fibaro.setTimeout(0 dans l'appel des requêtes net.HTTPClient asynchrones ou autres ?
  13. Parfait ce n'était pas une inquiétude mais une constatation, maintenant j'ai l'explication merci. je voudrais savoir a quoi correspond : les librairies tools et Domochart testées et utilisées dans Domochart !! Ou sont elles ? Dans un autre Domaine ( Net WorkMonitor ) Je me suis rendu compte de l'intérêt de fibaro:setTimeOut(0,function() ..... lors de l'enchainement de plusieurs net.HTTPClient pour des requêtes asynchrone exécution immediate mais quelle difference avec l'appel de la fonction sans le setTimeOut à 0 je n'ai pas l'explication claire
  14. 1- Apres un backup local et un cloud j'ai remarqué une série de messages ( je n'ai pas la vrai trace ) debug : 12 sensors data inserted in DB warning : 0 sensors data inserted in DB instead of 12 ( ligne 585 du lua ) mais par phpmyadmin j'ai remarqué les données des sensors ( a ces heures là ) étaient insérés Je dois dire que j'ai fait pas maj de "mysqldump depuis un php" pour mettre au point une sauvegarde de la base sql 2- j'ai fait un reboot de la box je n'ai plus ce genre de messages par contre après deux heures de fonctionnement j'ai des warnings Lua memory is increasing ( pas vu le message dans le lua provient de domochart: ? ) SANS WARNING [03.03.2021] [19:39:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:40:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1347.26 KB [03.03.2021] [19:40:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:41:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:42:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:43:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:44:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:45:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1380.68 KB [03.03.2021] [19:45:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:46:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:47:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:48:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:49:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:50:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1465.28 KB [03.03.2021] [19:50:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:51:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:52:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:53:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:54:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:55:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 539.16 KB [03.03.2021] [19:55:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [19:56:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB AVEC WARNING [03.03.2021] [20:25:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 877.94 KB [03.03.2021] [20:25:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:26:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:27:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:28:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:29:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:30:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 940.53 KB [03.03.2021] [20:30:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:31:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:32:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:33:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:34:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:35:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1016.53 KB [03.03.2021] [20:35:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:36:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:37:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:38:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:39:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:40:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1085.62 KB [03.03.2021] [20:40:00] [WARNING] [QA_DOMOCHARTS_46]: LUA memory usage is increasing : 1085.62 KB *** [03.03.2021] [20:40:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:41:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:42:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:43:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:44:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [20:45:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1158.50 KB [03.03.2021] [20:45:00] [WARNING] [QA_DOMOCHARTS_46]: LUA memory usage is increasing : 1158.50 KB *** [03.03.2021] [21:09:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [21:10:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1536.60 KB [03.03.2021] [21:10:00] [WARNING] [QA_DOMOCHARTS_46]: LUA memory usage is increasing : 1536.60 KB [03.03.2021] [21:10:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [21:11:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [21:12:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [21:13:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [21:14:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [21:15:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 564.20 KB [03.03.2021] [21:15:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [03.03.2021] [21:16:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB la memoire ça évolue de 5XX a 15XX mais c'est pas tout le temps qu'il y a le warning Qu'en penses tu ?
  15. henri-allauch

    icones

    Merci de ta réponse complète je vais y travailler
  16. henri-allauch

    icones

    OK merci je venais juste de trouver aussi l'info sur le forum officiel j'ai ajouté un icone dans un QA d'essai de type commutateur binaire ex : http://192.168.1.53/assets/userIcons/devices/User1002/User1002100.png si c'est devant le .png j'ai 1002100 j'ai essayé avec 1002 et 1002100 Dans un QA de type Generic self:updateProperty("deviceIcon", 1002) dans le QuickApp:OnInit mais ça reste avec l'icone initial Boite et point d'interrogation Je verrai plus tard c'est pas primordial
  17. henri-allauch

    icones

    Comment récupérer l'ID de l'icone qu'on vient de charger ? pour utilisation astuce de @jjacques68 Quand on crée un QA, on choisi le type, je suppose que c'est normal de ne pas pouvoir le modifier ensuite ?
  18. même constat
  19. @Lazer Installation parfaite des modules Php sur serveur Ubuntu 18.04.7 PhP 7.2.24 serveur apache 2.4.29 Serveur MYSQL 5.7.33 config.inc.php // MySQL Server hostname or IP address $server = 'localhost'; //$server = '127.0.0.1'; // MySQL User account $login = 'monlogin'; // MySQL User password $password = 'monpasswd'; // MySQL Database name $database = 'graphhc3'; Installation parfaite du QuickApp un moment d'inquiétude : Des erreurs sur accès serveur sans Status Code et le nombre de sensors mémorisés qui augmente [02.03.2021] [17:12:11] [DEBUG] [QA_DOMOCHARTS_46]: DomoCharts library successfully initialized [02.03.2021] [17:12:11] [DEBUG] [QA_DOMOCHARTS_46]: Refresh interval : 60 seconds [02.03.2021] [17:12:11] [DEBUG] [QA_DOMOCHARTS_46]: NAS URL : http://192.168.1.38/domocharts [02.03.2021] [17:12:11] [DEBUG] [QA_DOMOCHARTS_46]: Maximum memory : 1000 measures [02.03.2021] [17:12:11] [DEBUG] [QA_DOMOCHARTS_46]: Battery query time : 23:00 [02.03.2021] [17:12:11] [DEBUG] [QA_DOMOCHARTS_46]: Time is 17:12:11, first loop at 17:13:00 in 49 seconds... [02.03.2021] [17:13:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:13:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 12 sensors data [02.03.2021] [17:14:00] [TRACE] [QA_DOMOCHARTS_46]: Found 12 previously stored datas [02.03.2021] [17:14:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:14:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 24 sensors data [02.03.2021] [17:15:00] [TRACE] [QA_DOMOCHARTS_46]: Found 24 previously stored datas [02.03.2021] [17:15:01] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:15:01] [WARNING] [QA_DOMOCHARTS_46]: Memorize 36 sensors data [02.03.2021] [17:16:00] [TRACE] [QA_DOMOCHARTS_46]: Found 36 previously stored datas [02.03.2021] [17:16:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:16:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 48 sensors data [02.03.2021] [17:17:00] [TRACE] [QA_DOMOCHARTS_46]: Found 48 previously stored datas [02.03.2021] [17:17:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:17:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 60 sensors data [02.03.2021] [17:18:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1260.06 KB [02.03.2021] [17:18:00] [TRACE] [QA_DOMOCHARTS_46]: Found 60 previously stored datas [02.03.2021] [17:18:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:18:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 72 sensors data [02.03.2021] [17:19:00] [TRACE] [QA_DOMOCHARTS_46]: Found 72 previously stored datas [02.03.2021] [17:19:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:19:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 84 sensors data [02.03.2021] [17:20:00] [TRACE] [QA_DOMOCHARTS_46]: Found 84 previously stored datas [02.03.2021] [17:20:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:20:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 96 sensors data [02.03.2021] [17:21:00] [TRACE] [QA_DOMOCHARTS_46]: UIEvent: {"elementName":"buttonGetDevices","eventType":"onReleased","deviceId":46,"values":[null]} [02.03.2021] [17:21:00] [TRACE] [QA_DOMOCHARTS_46]: Get devices [02.03.2021] [17:21:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/device.php => Status code = [02.03.2021] [17:21:00] [TRACE] [QA_DOMOCHARTS_46]: Found 96 previously stored datas [02.03.2021] [17:21:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:21:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 108 sensors data [02.03.2021] [17:22:00] [TRACE] [QA_DOMOCHARTS_46]: Found 108 previously stored datas [02.03.2021] [17:22:00] [ERROR] [QA_DOMOCHARTS_46]: http://192.168.1.38/domocharts/data.php => Status code = [02.03.2021] [17:22:00] [WARNING] [QA_DOMOCHARTS_46]: Memorize 120 sensors data J'ai oublié de configurer dans les variables du QuickApp le user et password d'accès à mon serveur PhP Après l'avoir fait : Config. [02.03.2021] [17:22:57] [TRACE] [QA_DOMOCHARTS_46]: QuickApp DomoCharts - Initialization [02.03.2021] [17:22:57] [TRACE] [QA_DOMOCHARTS_46]: [02.03.2021] [17:22:57] [DEBUG] [QA_DOMOCHARTS_46]: DomoCharts library successfully initialized [02.03.2021] [17:22:57] [DEBUG] [QA_DOMOCHARTS_46]: Refresh interval : 60 seconds [02.03.2021] [17:22:57] [DEBUG] [QA_DOMOCHARTS_46]: NAS URL : http://192.168.1.38/domocharts [02.03.2021] [17:22:57] [DEBUG] [QA_DOMOCHARTS_46]: Maximum memory : 1000 measures [02.03.2021] [17:22:57] [DEBUG] [QA_DOMOCHARTS_46]: Battery query time : 23:00 [02.03.2021] [17:22:57] [DEBUG] [QA_DOMOCHARTS_46]: Time is 17:22:57, first loop at 17:23:00 in 3 seconds... [02.03.2021] [17:23:00] [DEBUG] [QA_DOMOCHARTS_46]: 11 sensors data inserted in DB [02.03.2021] [17:24:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:24:26] [TRACE] [QA_DOMOCHARTS_46]: [02.03.2021] [17:24:26] [TRACE] [QA_DOMOCHARTS_46]: QuickApp DomoCharts - Initialization [02.03.2021] [17:24:26] [TRACE] [QA_DOMOCHARTS_46]: [02.03.2021] [17:24:26] [DEBUG] [QA_DOMOCHARTS_46]: DomoCharts library successfully initialized [02.03.2021] [17:24:26] [DEBUG] [QA_DOMOCHARTS_46]: Refresh interval : 60 seconds [02.03.2021] [17:24:26] [DEBUG] [QA_DOMOCHARTS_46]: NAS URL : http://192.168.1.38/domocharts [02.03.2021] [17:24:26] [DEBUG] [QA_DOMOCHARTS_46]: Maximum memory : 1000 measures [02.03.2021] [17:24:26] [DEBUG] [QA_DOMOCHARTS_46]: Battery query time : 23:00 [02.03.2021] [17:24:26] [DEBUG] [QA_DOMOCHARTS_46]: Time is 17:24:26, first loop at 17:25:00 in 34 seconds... [02.03.2021] [17:24:43] [TRACE] [QA_DOMOCHARTS_46]: UIEvent: {"values":[],"deviceId":46,"elementName":"buttonGetDevices","eventType":"onReleased"} [02.03.2021] [17:24:43] [TRACE] [QA_DOMOCHARTS_46]: Get devices [02.03.2021] [17:24:43] [TRACE] [QA_DOMOCHARTS_46]: 9 new devices inserted in DB [02.03.2021] [17:25:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:26:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:27:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:28:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:29:01] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:30:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1229.03 KB [02.03.2021] [17:30:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:31:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:31:41] [TRACE] [QA_DOMOCHARTS_46]: UIEvent: {"values":[],"deviceId":46,"elementName":"buttonGetDevices","eventType":"onReleased"} [02.03.2021] [17:31:41] [TRACE] [QA_DOMOCHARTS_46]: Get devices [02.03.2021] [17:31:42] [TRACE] [QA_DOMOCHARTS_46]: 0 new devices inserted in DB [02.03.2021] [17:32:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:33:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:34:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB [02.03.2021] [17:35:00] [DEBUG] [QA_DOMOCHARTS_46]: Total memory in use by Lua : 1065.72 KB [02.03.2021] [17:35:00] [DEBUG] [QA_DOMOCHARTS_46]: 12 sensors data inserted in DB Le second appui sur le bouton GetDevice, c'est parce que j'ai préfixé les noms de devices ( je voulais ajouter Netatmo mais c'est trop long N_ a suffit ) le champ name de la table domocharts_device à bien été mise à jour C'est un travail superbe que tu met à notre disposition un grand MERCI
  20. Pour les mail les 2 appels fonctionnent fibaro.call(2, "sendEmail", "TITRE", "MESSAGE") fibaro.alert("email",{2},"MESSAGE") j'ai découvert (QA de @Lazer ) qu'on pouvait continuer à utiliser le fibaro.call comme en HC2 : pratique pour mettre un titre Par contre le fibaro.alert ... d'ou vient le Titre ( chez moi : Message from FibARO ) c'est standard ou c'est moi qui l'ai paramètré QQ part et je ne ne me rappelle plus !
  21. oui je suis convaincu mais je n'ai pas pu tester un QA déclenché par un device ( j'ai pas de device inclus ) si ca marche alors je n'aurais plus de scène je pense
  22. Bravo Cest ça ca marche Merci
  23. J'avais mal lu donc j'ai fait de la scène vers un autre QA et donc erreur aussi Le dernier essai de QA a QA est OK c'est rassurant J'ai trois Solutions la méthode BOURIN comme tu dit Une fonction dans les scenes qui transforme la structure en chaine et le QA récepteur reconstitue la structure Ou remplacer si possible les scenes par des QA pour travailler de QA Peut être aussi qu'il aura une correction par Fibaro J'ai du temps j'explore les difficultés que j'aurais en premier pour me faire une idée En tout cas merci de ton aide La semaine prochaine je vais installer ton Domochart, mais je n'ai pas encore inclus de device ( sauf les QA NetAtmo ) et si je peuxi je vais essayer aussi de remplacer des fake devices qui reçoivent des valeurs KW depuis une appli python qui lit un CurentCost par des QA Pour domochart de la HC2 j'avais intégré des faux ID de devices pour des sondes 1 wire extérieures renseignées avec une appli python qui charge la base avec des données d'un réseau 1-Wire ( hors Hc2 ) je remplacerai ce bazzar par 2 smartImplant pour récupérer les sondes ( seul pb le remplacement s'une sonde c'est la reconfig du device complet ) J'avais customisé ton appli ( Php et Script ) chose que je ne ferais plus pour pouvoir suivre les évolutions de ton produit
  24. Le meme appel depuis un QA ca marche bien [27.02.2021] [18:45:42] [DEBUG] [QA_NOTIFICATIONS_33]: onAction: {"args":[{"D6":"Donnée 7","D5":"Donnée 6","D3":"Donnée 3","D4":"Donnée 5","D1":"Donnée 1","D2":"Donnée 2"}],"deviceId":33,"actionName":"NotifierFromScene2"} [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: D6 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: Donnée 7 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: D5 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: Donnée 6 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: D3 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: Donnée 3 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: D4 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: Donnée 5 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: D1 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: Donnée 1 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: D2 [27.02.2021] [18:45:42] [WARNING] [QA_NOTIFICATIONS_33]: Donnée 2
  25. Oui c'est pareil [27.02.2021] [18:34:33] [DEBUG] [QA_TEST_42]: onAction: {"args":["table: 0xffff740b2750"],"deviceId":42,"actionName":"TestParam"} [27.02.2021] [18:34:33] [DEBUG] [QA_TEST_42]: ./include/main.lua:24: bad argument #1 to 'for iterator' (table expected, got string) [27.02.2021] [18:34:33] [ERROR] [QUICKAPP42]: QuickApp crashed [27.02.2021] [18:34:33] [ERROR] [QUICKAPP42]: Unknown error occurred: handleJsonRpc
×
×
  • Créer...