
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
-
et ça fait que commencer...
-
faut que je regarde de plus près...
-
@Nico tu feras un topic pour l'instal de ton groupe
-
@Lazer oui ça me parle ces sujets de discutions en effet dis comme ça, c'est plus simple
-
ah étrange ça... Chez moi j'ai pas constaté ça... ... Je viens de checker vite fais les log de l'onduleur, c'est vrai que j'ai plusieurs fois la ligne "fonctionne sur batterie", mais ça dur 1 seconde à chaque fois. C'est l'auto test de l'onduleur non ? (onduleur eaton 5P racké)
-
La question maintenant est : redémarre t elle toute seule après coupure secteur ? @Nico tu te mets en mode survivalist ? Mais on va y devoir y aller tout doucement, je le crains...
-
et pendant un long, très long, très très long moment...
-
merci @jojo pour ces essais. Mais si on est pas là ... ? y a pas aussi une manip avec le bouton power pour lancer un recovery ? je sais plus...
-
ouai... donc on va attendre qu'un stagiaire se remette dessus quoi
-
ah tient ! Je n'utilise pas GEA... mais est ce qu'elle fonctionne ? tu peux tester ?
-
Initialisation des Child lors de la création
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
ah zut, ça me donne les fonctions disponibles, pas les propriétés... -
Initialisation des Child lors de la création
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
oui voilà ! c'est ce à quoi j'étais entrain de penser ! Je l'avais déjà en plus merci ! -
Initialisation des Child lors de la création
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
hmmm erreur, il aime pas le "pairs(self)", il me dit que c'est un "userdata" au lieu d'une table -
Initialisation des Child lors de la création
jjacques68 a répondu à un(e) sujet de jjacques68 dans Support
Ok je comprends... on connait la liste des propriété pour le initialeProperties du :creatChildDevice() ? ben avec ce que tu viens d'expliquer, voilà ce que j'ai fais et qui fonctionne : donc après l'appel de :creatChildDevice() --création du Child local child = self:createChildDevice({ ... }, MyClass) --modification d'autres paramètres local ChildAPI = api.get("/devices/"..child.id) --récupère l'API du Child ChildAPI.roomID = self.ParentAPI.roomID --roomID (self.ParentAPI initialisé dans le OnInit() du parent) ChildAPI.properties.deviceRole = "Other" --role api.put("/devices/"..child.id, ChildAPI) --on appllique du coup j'ai fixé le roomID ainsi que le deviceRole. Je me demande d'ailleurs si c'est pas plus simple de fixer trous les paramètres comme de cette manière plutôt que dans le :creatChildDevice() -
Hello tout le monde, Je suis entrain de faire des essais pour affiner l'initialiser des paramètres des Child lors de leur création. (donc sans avoir à passer par l'onglet propriété, afin de modifier l'un ou l'autre paramètre, une fois créés). Voici le bout de mon code actuel, qui fonctionne très bien, que j'utilise dans ma fonction qui crée les Child : local child = self:createChildDevice({ name = "MyChild", type = "com.fibaro.binarySwitch", initialProperties = { isLight = false, deviceIcon = 1234, categories = {"other"}, }, }, MyClass) child:deleteInterfaces({"light"}) Je souhaite maintenant affiner les paramètres, en y ajoutant par exemple : le "roomID" le "deviceRole" qui est toujours = "ligth" par défaut Donc logiquement, en analysant l'API je fais ceci : local child = self:createChildDevice({ name = "MyChild", type = "com.fibaro.binarySwitch", roomID = 255, initialProperties = { isLight = false, deviceIcon = Liste[i]._icon, categories = {"other"}, deviceRole = {"Other"}, }, }, MyClass) résultat : pour le "roomID", c'est totalement ignoré !? pour le "deviceRole" j'ai une erreur qui me dit qu'il ne connait pas cette propriété !? J'avoue ne pas trop comprendre pourquoi ? Si quelqu'un a une explication ? Autre question, qui n'a rien à voir... enfin... comment connaitre les propriétés disponibles par le mot-clé "self" dans un QA ? par exemple : self.name ---> renvoie le nom self.id ---> renvoie l'ID self.properties.value ---> renvoie la value self.roomID ---> renvoie null ?? self.visible ---> renvoie null ?? et bien-sûr l'instruction hub.getValue(1234, "roomID") renvoie rien du tout merci pour votre patience !
-
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
Pour ceux qui ont suivi la discussion : Visiblement pour piloter un IPX V3 en "M2M" via une socket TCP, comme je le fais avec mon dernier QA, il faut que que le firmware soit minium en 3.05.74B et le site en 3.05.74. Vous pouvez contacter le support technique de GCE en leur demandant le bon firmware pour faire du M2M. Ils vous enverront sans soucis les 2 fichier .BIN et .HEX Penser à demander également la procédure de mise à jour si vous ne la connaissez pas. Merci à @karlito748 pour sa patience qui a permis de mettre cette information en évidence -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
oui oui je n'ose pas mettre les fichiers accessibles par tous sur le forum. La manip est compliquée et risquée. Je ne veux pas être la cause de crash de cartes. D'autant plus que je ne maitrise plus la procédure. je peux te les envoyer en MP si tu veux, mais à tes risques et ... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
mouai donc ça confirme pourquoi j'ai une version de firmware "custom"... j'ai de vagues souvenir qui me reviennent... il me semble en avoir discuter avec un technicien de chez eux à l'époque... Et c'est de là que j'ai ce firmware. Mais sans certitude... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
attention pour commuter c'est "Set011" et non "Set010" ! -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
bon alors plan B : (je viens de le tester à l'instant chez moi, c'est ok) On va tester la communication TCP de l'IPX sans passer par le QA. il faudrait que tu télécharges un utilitaire permettant de te connecter sur un serveur TCP. Moi j'utilise PacketSender (simple gratuits et tiptop). commenter la ligne 40 dans le QA IPX (celle qui lance la connexion) setTimeout(function() self:OpenSocket() end, 30*1000) Faire un premier envoi, vers l'adresse IP de l'IPX sur le port 9898, de la commande "key=ton_mot_de_passe_en_clair" doit répondre OK Faire un deuxième envoi avec la commande "Set011" pour voir si la sortie 1 s'actionne ("Set010" pour la désactiver) doit répondre toute la trame de donnée : Si l'IPX réagit, le problème vient de la HC3/QA. Si l'IPX ne réagit pas, le problème vient de l'IPX. -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
tu as bien fait un reboot de l'ipx (extinction/allumage) après avoir activer l'option M2M ? -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
ça oui, le code des child est dans les class du parent. -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
bon au cas où j'ai les fichiers .bin pour faire la mise à jour, mais pareil, je ne sais plus comment faire la mise à jour. c'est un peu le bordel, entre le firmware de la carte et le firmware de l'IHM... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
hmmm... je me demande s'ils ne m'ont pas envoyer cette version en direct. Je suis incapable de me souvenir quand, comment pourquoi... -
[HC3] QuickApps pour IPX800 v3
jjacques68 a répondu à un(e) sujet de jjacques68 dans Quick App Developpeur
bon je suis en 3.05.74B... Mais je pense pas que ce soit ça. ça va finir en team viewer ce truc je le sens bien...