
jjacques68
Membres confirmés-
Compteur de contenus
4 358 -
Inscription
-
Dernière visite
-
Jours gagnés
39
Tout ce qui a été posté par jjacques68
-
Compatible V4 Nodon Octan Remote - Télécommande Murale Z-Wave+
jjacques68 a répondu à un(e) sujet de Berale64 dans Nodon
je t'aimis la fonction qui te le permet plus haut ! ça marche pas ? -
Compatible V4 Nodon Octan Remote - Télécommande Murale Z-Wave+
jjacques68 a répondu à un(e) sujet de Berale64 dans Nodon
de mémoire il faut faut trigger sur la propriété "sceneActivation" du device. ensuite du peux donc récupérer le bouton appuyé avec un simple : fibaro.getValue(ID, "sceneActivation") qui te renvoie une valeur suivant le bouton appuyé selon : et selon la doc, les boutons 1,2,3 et 4 sont : dis moi si tu arrives avec ces infos, sinon j'essaye de retrouver mon bout de code... -
Compatible V4 Nodon Octan Remote - Télécommande Murale Z-Wave+
jjacques68 a répondu à un(e) sujet de Berale64 dans Nodon
alors j'avais ça qqpart sur la HC2... je cherche demain, si je trouve, je te le poste -
Compatible V4 Nodon Octan Remote - Télécommande Murale Z-Wave+
jjacques68 a répondu à un(e) sujet de Berale64 dans Nodon
-
Compatible V4 Nodon Octan Remote - Télécommande Murale Z-Wave+
jjacques68 a répondu à un(e) sujet de Berale64 dans Nodon
oui moi ! j'ai pas de soucis, elle marche bien... ben on va comparer les paramètres... -
performance Optimisation traitement de chaines de caractères
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
Interesting ! to work with bytes But datas change often. They change depending from a I/O card. All combinaisons are possible. It will make a lot value in bytes to compare... I ask myself with a binary mask maybe ? but I don't know how... The position of the bit is important. It's the number of the output... -
base de connaissances Gestion des appareils enfants
jjacques68 a répondu à un(e) sujet de Krikroff dans Support
ben du coup mon noueau QA IPX devient nickel !!! je n'utilise plus du tout les requettes HTTP, mais que une socket TCP... Plus de réglages PUSH à faire sur les sorties ou entrées... C'est TOP ! Juste un soucis de traitement de chaine de caractères... Si vous êtes motivé messieurs : https://www.domotique-fibaro.fr/topic/14509-optimisation-traitement-de-chaines-de-caractères/ -
base de connaissances Gestion des appareils enfants
jjacques68 a répondu à un(e) sujet de Krikroff dans Support
OH PUTAIN QUEL CON !!! pour lire je faisais : for i= 1, 10 do print(self.MaTable[i]) end Mais comme tu as dis, les valeur ne sont pas forcément placés dans les 10 premières occurences... mais si je m'adresse comme ça : for i= 640, 650 do print(self.MaTable[i]) end là je les ai !! bordel 2 heures de perdu avec ces conneries !!! bref, une fois de plus merciiiiiiiiiiiiiiiiiiiiiii ! -
base de connaissances Gestion des appareils enfants
jjacques68 a répondu à un(e) sujet de Krikroff dans Support
Je viens de tester, j'ai beau m'adresser directement à la table après sont remplissage avec : print(self.MaTable[2]) réponse nil !!! nan mais c'est terrible ce truc ! -
base de connaissances Gestion des appareils enfants
jjacques68 a répondu à un(e) sujet de Krikroff dans Support
tout simplement quand je fais un print(#MaTable) j'ai 0 ! -
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 ?