Aller au contenu

jjacques68

Membres confirmés
  • Compteur de contenus

    4 364
  • Inscription

  • Dernière visite

  • Jours gagnés

    39

Tout ce qui a été posté par jjacques68

  1. Pour ceux que ça intéresse : Les QA prennent tous leurs sens avec un IPX, c'est génial !! je partage : Principe ultra simple : Le QA permet de piloter la sortie de l'IPX. Le retour d'état de la sortie se fait via les messages PUSH de l'IPX. DANS LA HC3 : - il faut créer un utilisateur spécifique pour que l'IPX puisse se connecter à la HC3 (et prendre autre chose que le super user...) - il faut créer un QA avec comme type rôle Binary Swicth. - vous choisissez les icones qui vont bien, les différents réglages de notifications, la pièce, ... - Vous lui donnez un type (lights, sprinkler, ...) - vous créez 3 variables dans le QA : IP = adresse IP de l'IPX password = user:password encodé en base 64 (celui permettant de se connecter sur l'IPX) IpxOutNumber=N° de la sortie que vous voulez qu'il pilote - vous créez un label avec comme nom "LBL_State" (permettra de récupérer les éventuels messages d'erreur) et dans le code vous insérez cela : function QuickApp:onInit() self:debug("onInit") end ------------------------------------------------------------------------------------- -- Méthodes pouvant être appelées de partout ------------------------------------------------------------------------------------- function QuickApp:turnOn() self:Switch(self:getVariable("IpxOutNumber"),1) end function QuickApp:turnOff() self:Switch(self:getVariable("IpxOutNumber"),0) end ------------------------------------------------------------------------------------- -- Function pour actionner la sortie défini dans la variable ------------------------------------------------------------------------------------- function QuickApp:Switch(Num,State) self.http = net.HTTPClient({timeout=3000}) self.http:request("http://"..self:getVariable("IP").."/preset.htm?set"..Num.."="..State, { options = { headers = {['Authorization']='Basic '..self:getVariable("password")}, method = 'GET' }, success = function(response) self:updateView("LBL_State", "text", tostring(response.data)) end, error = function(err) self:updateView("LBL_State", "text", tostring(err)) end }) end ------------------------------------------------------------------------------------- -- Function pour réceptionner le retour d'état de la sortie ------------------------------------------------------------------------------------- function QuickApp:ReceiveState(status) self:debug(status) if status == 1 then self:updateProperty("value", true) else self:updateProperty("value", false) end end Dans l'IPX : les messages push de chaque sortie seront sous la forme : /api/callAction?deviceID=284&name=ReceiveState&arg1=1 en rouge = adresse IP de la HC3 en vert = le user:mot_de_passe (en clair) pour se connecter à la HC3 (avec l'utilisateur créé plus haut) en jaune = l'ID du QA que vous avez créé il ne faut pas oublier, dans la gestion des accès de la HC3, d'autoriser le user, créé spécifiquement plus haut, à utiliser le QA !!! pour piloter le QA depuis une scène en LUA : --pour le pilotage fibaro.call(284, "turnOn") --pour connaitre son status fibaro.getValue(284, "value") Divers : Pour créé rapidement d'autres QA, il suffit d'exporter le QA qui vient d'être créé (fichier .fqa) et de l'importer pour passer à une autre sortie. Il faudra alors, modifier la variable "IpxOutNumber" du QA. Attention de penser au droits d'accès pour ce nouveau QA du coup... Fichier DEMO : Demo_IPX.fqa
  2. jjacques68

    Home center 3

    ah si ça tu l’as toujours : si c’est bien ça !
  3. jjacques68

    Home center 3

    j’ai pas souvenir !
  4. jjacques68

    Home center 3

    ben on a exactement la même chose moi j’aime bien cette interface
  5. jjacques68

    Home center 3

    mais ça devrait forcé aussi en le pilotant manuellement alors ! nan ?
  6. jjacques68

    Home center 3

    Quel logiciel ? ce que tu montres est l’interface de la HC2 accessible depuis un navigateur. il n’y a pas de logiciel, tout se fait via cette interface (du moins celle que tu connais de la HC3)
  7. jjacques68

    Home center 3

    ben oui mais d’après ce qu’il disait, même pendant la calibration, le moteur forçait...
  8. jjacques68

    Home center 3

    alors les icônes, c’est un bug. il a été remonté. ce sera corrigé avec une mise à jour.
  9. jjacques68

    Home center 3

    ah ok ! et ce serait pas un erreur de branchement électrique ? Parce que la je sèche, si d'autres membres pouvaient passer
  10. jjacques68

    Home center 3

    Tu as quoi comme interrupteur pour piloter manullement les volets ? des boutons poussoirs ou des simples inverseurs ?
  11. jjacques68

    Home center 3

    alors là ! ça va être chiant mais tu peux nous communiquer tes paramètres de 3 à 29 ?
  12. jjacques68

    Home center 3

    étrange ça c'est qu'elle module Z-Wave ?
  13. jjacques68

    Home center 3

    dans l'onglet "Advanced" de device, tu as un bouton "Start Calibration". clique dessus et laisse le faire. Chez moi je l'ai fait pour chaque volet. Il me semble que ça lui permet de trouver les butées !
  14. jjacques68

    Petits bug de la HC3

    merciiiiiii !
  15. jjacques68

    Petits bug de la HC3

    et c'est volontaire ?
  16. jjacques68

    Petits bug de la HC3

    aaaaah encore un truc étrange : on a pas le même résultat pour la commande suivant que l'on soit dans une scène ou dans un QA : fibaro.getGlobalVariable("") dans une scène, on a bien la valeur de la VG. Mais dans un QA on a la valeur + je pense, le TimeStamp de la dernière modification
  17. jjacques68

    Home center 3

    Après avoir mis la box en mode apprentissage, il faut que tu fasses une manipulation sur le module que tu veux inclure : Triple appui sur le bouton B (quoique j'ai des modules qui sont pris au premier appui)
  18. jjacques68

    Question TCPSocket

    oui oui bravo à eux ! et pour les dirigeants, dans toute leur splendeur, no comment.
  19. jjacques68

    Question TCPSocket

    oui moi j’ai la chance d’être dans une maison avec jardin, donc je peux tenir aussi. j’ai la HC3 qui va beaucoup m’occuper après ce sera ménage jardinage... mais après...
  20. jjacques68

    Question TCPSocket

    mouai j’ai l’impression que les gens ne vont, pas tenir longtemps. je constate, par rapport au premier jour, de plus en plus de mouvements.
  21. jjacques68

    Question TCPSocket

    nan pas du tout. ça craint. ça craint sur tous les plans.
  22. jjacques68

    Question TCPSocket

    c’est un peu pareil...
  23. jjacques68

    Question TCPSocket

    ben j’aurai bien aimé moi, mais la boîte a pas voulu.
  24. jjacques68

    Question TCPSocket

    ah nan pas de télé travail !!!
  25. jjacques68

    Question TCPSocket

    et bien j’ai fais des essais, et si la socket tombe, le tableau à l’air de garder les infos, car je les vois arriver dès que je remets le serveur en route. elles apparaissent bien en premier. et le tableau continue à stocker les données suivantes. ben écoute je pense que ça va le faire comme ça... je vais surveiller ça sur le long. là j’ai continué à migrer d’autres device. Suis loin d’avoir fini... merci pour ton aide précieuse @Krikroff
×
×
  • Créer...