
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
-
base de connaissances Gestion des appareils enfants
jjacques68 a répondu à un(e) sujet de Krikroff dans Support
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... -
base de connaissances Gestion des appareils enfants
jjacques68 a répondu à un(e) sujet de Krikroff dans Support
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... -
performance Optimisation traitement de chaines de caractères
jjacques68 a posté un sujet dans Support
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 !! -
base de connaissances Gestion des appareils enfants
jjacques68 a répondu à un(e) sujet de Krikroff dans Support
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 !!!! ??????????? -
c'est top ça, je connaissais pas ! merci !
- 12 réponses
-
[Topic de travail] Modules Virtuels et Scènes à migrer en QuickApps
jjacques68 a répondu à un(e) sujet de Lazer dans Support
-
j'ai pas osé faire cette manip... bon ben si tu le dis...
-
[Topic de travail] Modules Virtuels et Scènes à migrer en QuickApps
jjacques68 a répondu à un(e) sujet de Lazer dans Support
je l'attendais celle-là... -
[Topic de travail] Modules Virtuels et Scènes à migrer en QuickApps
jjacques68 a répondu à un(e) sujet de Lazer dans Support
aaarg ! je le savais ! je suis maudit... -
[Topic de travail] Modules Virtuels et Scènes à migrer en QuickApps
jjacques68 a répondu à un(e) sujet de Lazer dans Support
ouuuuuu là tu m’intéresses avec ça ! ah oui mais tu utilises les socket UDP pour ça ? -
rigoles mais je suis à l'aise maintenant avec ça ! Jamais eu besoin de le faire avec la HC2, mais là... pas le choix...
-
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.
-
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
-
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 !
-
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 ?
-
vous en loupez pas une les gars !! Faut vraiment faire attention à ce qu'on dit...
-
-
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
-
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.
-
-
je sens qu'avant la fin de semaine je vais revenir en 5.037 !! ça me titille de plus en plus...
-
@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
-
Les 2 sont en version 25.25 sur le dernier firmware
-
ah si moi je les ai eux !
-
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 ?