Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 346
  • Inscription

  • Dernière visite

  • Jours gagnés

    39

Tout ce qui a été posté par jjacques68

  1. ah oui ok ! nan mais c'était juste un exemple... Le soucsi est bien dans le code plus haut ! J'affecte directement une valeur dans la table en spécifiant sa position. Et ça marche pas... Comme si on pouvait pas commencer avec autre chose que la position 1...
  2. De virgules ? mais y a pas de virgules !! y en a une dans le print c'est tout, mais le problème n'est pas dans le print...
  3. hello tout le monde ! alors voilà, je reçois une chaîne de caractère de l'IPX (V3) comme celle-ci dès qu'une entrée/sortie/compteur change de valeur. Comment peut-on traité la chaîne de manière la plus optimisée possible afin de ressortir les info suivantes : la valeur de "C1" les 12 premiers bits de "O" les 8 premiers bits de "I" actuellement j'utilise des fonctions de ce type : pour les Output : _Pos1, _ = string.find(value, "O=") _GroupeBin = string.sub(value, _Pos1+2, _Pos1+2+11) pour le compteur : _Pos1, _ = string.find(value, "C1=") _Pos2, _ = string.find(value, "&C2") string.sub(value, _Pos1, _Pos2-1)) et pire encore, quand je veux parcourir tous les bits des output un par un pour mettre à jour les QA (child) : for i = 1, string.len(_GroupeBin) do if string.sub(_GroupeBin, i, i) == "1" then ... else ... end end Le soucis est que par exemple quand le compteur d'eau tourne, il me fait clignoter l'IN 1 environ 2 fois par seconde... Donc j'ai minimum dans ce cas 2 trames à analyser par seconde... (sans compter l'incrémentation du compteur C1) Et la box calcule sévère avec ce genre de scripts... ça marche très bien, c'est stable, mais je vois la CPU qui monte en flèche... y a certainement moyen d'optimiser cela, mais j'avoue que je trouve pas grand chose... Si vous avez des idées !! merci à vous !!
  4. petite question : où est le problème dans cette boucle : self.Liste = {} for id,child in pairs(self.childDevices) do print(id, child:getVariable("IPX_OUTPUT")) self.Liste[id] = child:getVariable("IPX_OUTPUT") end traduction : pour chaque "enfants" je veux remplir une table sous cette forme : [ID_Enfant] = contenu_de_sa_variable pourtant le print donne le bon résultat !!!! self.Liste = { [xxx] = 1 [yyy] = 2 [zzz] = 3 ... } Et bien il me remplit pas la table !!!! ???????????
  5. c'est top ça, je connaissais pas ! merci !
  6. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    j'ai pas osé faire cette manip... bon ben si tu le dis...
  7. je l'attendais celle-là...
  8. aaarg ! je le savais ! je suis maudit...
  9. ouuuuuu là tu m’intéresses avec ça ! ah oui mais tu utilises les socket UDP pour ça ?
  10. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    rigoles mais je suis à l'aise maintenant avec ça ! Jamais eu besoin de le faire avec la HC2, mais là... pas le choix...
  11. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    au ben mois je vais plus me prendre la tête, je ferais les futurs mise à jour (rien que pour avoir le plaisir de dire que ça plante) Et si ça plante, reset usine restor de la dernière version qui marche.
  12. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    non mais tu viens de me faire penser à qqch : en effet je viens de supprimer mon téléphone (dans les propriété de mon user dans la page "Acces") j'ai relancé l’application sur le téléphone. Un nouveau device IOS a été ajouté. Et maintenant les push refonctionnent. Et je confirme que j'envoie bien les mail et push à l'ID du user et non du mobile ! Y aurait pas eu besoin de réinstaller l'application sur le téléphone... merci
  13. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    les notifications sont envoyées au user justement, et il fait le lien avec le téléphone tout seul ! ? nan ? ou alors j'ai pas compris... Mais il me semble qu'on en avait déjà parlé justement !
  14. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    par contre avec tout ça, je reçois plus les push sur mon téléphone... J'ai supprimer et réinstaller l'application, mais toujours rien !! Vous avez une idée ?
  15. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    vous en loupez pas une les gars !! Faut vraiment faire attention à ce qu'on dit...
  16. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    pas souvenir d'avoir été aussi bas depuis longtemps :
  17. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    Chose faite : franchement c'est énorme quand même !!! en rouge les backup en 5.040 en orange une première restauration (en 5.040) et la dernière en surbrillance que je viens de faire... en 5.031
  18. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    bon moi ça me gonfle ces histoires de reboot et de backup qui gonflent à vue d’œil, je repasse définitivement sur l'avant dernier Firmware.
  19. jjacques68

    HC3 - 5.040.37 - 23/07/2020

  20. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    je sens qu'avant la fin de semaine je vais revenir en 5.037 !! ça me titille de plus en plus...
  21. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    @mprinfo : quand tu reboot la HC3, ça fonctionne toujours bien ? Moi elle repars au 2 ème coup... au passage, j'en déduit que c'est ça qui fait planté le backup auto
  22. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    Les 2 sont en version 25.25 sur le dernier firmware
  23. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    ah si moi je les ai eux !
  24. jjacques68

    HC3 - 5.040.37 - 23/07/2020

    Suis entrain de me demander s'il faudrait pas mieux revenir en 5.037 et refaire mes optimisation de script sur cette version... c'est encore frais dans ma tête... vous en pensez quoi ?
×
×
  • Créer...