cybersquat Posté(e) le 11 mai 2015 Signaler Posté(e) le 11 mai 2015 Bonsoir à tous, J'essai toujours et toujours Voila ce soir, mon test ce fait sur mon ipx800 et un détecteur de porte GCE (lien ci bas) http://gce-electronics.com/fr/nos-produits/70-capteur-proximite.html L'installation sur l'ipx sans problème, je ferai un tuto une fois le tout réalisé et fonctionnel (ca sera mon premier ) Installation physique du détecteur de mouvement sur l'ipx sans problème, dans la partie push 1, j'ai mis la commande /api/sceneControl?id=221&action=start J'aimerai inclure dans ma HC2 ce petit truc en ajoutant deux icons, une ouverte en cas d'ouverture et une icon fermée si fermée. Dans une scène cela fonctionne, par contre j'aimerai savoir si il est possible de faire un genre de VD ou autres avec l'animation des icons fermé/ouvert ??? La ce soir je sèche
jojo Posté(e) le 12 mai 2015 Signaler Posté(e) le 12 mai 2015 donc, si j'ai bien compris, tu as une scène qui capture l'état e ta porte via ton IPX Et tu souhaiterais faire cela dans un VD dont l'icône change en fonction de ce que retourne l'IPX. Poste ce qui marche pour ta scène, on devrait pouvoir le traduire dans un VD (au niveau de la mainloop, qui tourne toute les 3 sec, et qui devra interroger l'IPX et afficher l'icône correspondante en fonction de la réponse)
pepite Posté(e) le 12 mai 2015 Signaler Posté(e) le 12 mai 2015 oui jojo a raison, poste nous le code de la scene, ca doit etre transferable àun VD ;-)
JGOU78 Posté(e) le 12 mai 2015 Signaler Posté(e) le 12 mai 2015 Bonjour, Moi j'ai créé un module virtuel avec un icone porte fermée et un porte ouverte. Config IPX pour le push Push 1 : /api/callAction?deviceID=xx&name=pressButton&arg1=1 (xx ID de ton module) Push2 : /api/callAction?deviceID=xx&name=pressButton&arg1=2 je ne sais pas si c'est cela que tu cherches
BenjyNet Posté(e) le 12 mai 2015 Signaler Posté(e) le 12 mai 2015 Moi je ferai l'inverse, enfin en tout cas c'est ce que je suis en train de faire. Un VD avec 2 boutons, ouvrir/fermer la porte et l'icone qui se met à jour automatiquement en fonction du detecteur dans le main loop (moi j'ai ça comme detecteur, c'est pas cher et ça marche tres bien). Edit : En me relisant, je me dis que je vais virer un des 2 boutons et juste utiliser celui du home, sinon ça oblige à expand le VD juste pour ouvrir/fermer... je sais pas si je suis clair mais je me comprends
BenjyNet Posté(e) le 12 mai 2015 Signaler Posté(e) le 12 mai 2015 (modifié) Bon allez je suis gentil, un peu de code pour le mainloop. Bien sur tu modifies login/pass si t'as un accès sécurisé sur ton IPX, sinon tu commentes la ligne. Pense aussi àparamétrer le numéro de ton entrée où t'as câblé le capteur et àmodifier le numéro des icones que tu utilises. local status = "" local ipx_entree_capteur = "4" local ipx_ip = fibaro:get(fibaro:getSelfId(),"IPAddress") HC2 = Net.FHttp(ipx_ip) HC2:setBasicAuthentication("login", "pass") response = HC2:GET("/api/xdevices.json?cmd=10") string.gsub(response, "IN"..ipx_entree_capteur.."\":(%d+)", function(d) status = status .. d end) if (status == "1") then fibaro:log("Porte ouverte") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", "1001") else fibaro:log("Porte fermée") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", "1002") end fibaro:sleep(30*1000) Je posterai le code du bouton si tu veux ? Modifié le 12 mai 2015 par BenjyNet
cybersquat Posté(e) le 12 mai 2015 Auteur Signaler Posté(e) le 12 mai 2015 salut les garçons ^^ Merci de votre retour Pour tous mes tests, les scènes sont ultra basique : ex : image jointe !!! J'avais créer une variable No_Condition pour autre chose, alors dans la scène avec un (id) ex:225, dans le push 1 de l'ipx je lui donne le numéros de la scène 225 et lorsque je retire l'aimant du détecteur, il m'allume comme dans la scène la plug ou il y a ma console xbox ! donc ca fonctionne, par contre je n 'ai pas de visuel nul part avec des icons pour ouverture et fermeture de fenêtre !! @BenjyNet merci je veux bien le bouton je testerai bien ca @JGOU78, merci de l'info je vais tester également @pepite et jojo mes grand maîtres, merci du conseil, il va y avoir bcp de taf pour moi, après une fois que j'aurai tout piger lol, j'aimerai faire un tuto pour les noob comme moi A toute suite les garçons ^^
cybersquat Posté(e) le 12 mai 2015 Auteur Signaler Posté(e) le 12 mai 2015 Re re, je commence par BenjyNet, j'ai pris le code, modifier les paramètres sans problèmes, par contre j'ai juste modifier le sleep à 1 afin d'avoir un meilleur temps de réponse et l'ordre des icons, ca faisait la manip mais à l'envers ^^. local status = "" local ipx_entree_capteur = "1" local ipx_ip = fibaro:get(fibaro:getSelfId(),"IPAddress") HC2 = Net.FHttp(ipx_ip) HC2:setBasicAuthentication("bou", "bou") response = HC2:GET("/api/xdevices.json?cmd=10") string.gsub(response, "IN"..ipx_entree_capteur.."\":(%d+)", function(d) status = status .. d end) if (status == "1") then fibaro:log("Porte fermée") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", "220") else fibaro:log("Porte ouverte") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", "219") end fibaro:sleep(1*1000) et aussi ma question, est-il possible de rajouter entre chaque cette ligne la pour l'envoi de sms pour chaque ordre, ouvert ou fermé ^^ local status = "" local ipx_entree_capteur = "1" local ipx_ip = fibaro:get(fibaro:getSelfId(),"IPAddress") HC2 = Net.FHttp(ipx_ip) HC2:setBasicAuthentication("bou", "bou") response = HC2:GET("/api/xdevices.json?cmd=10") string.gsub(response, "IN"..ipx_entree_capteur.."\":(%d+)", function(d) status = status .. d end) if (status == "1") then fibaro:log("Porte fermée") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", "220") -- Envoyer un Sms fibaro:setGlobal("FreeSms","La fenêtre de la buanderie est fermée") else fibaro:log("Porte ouverte") fibaro:call(fibaro:getSelfId(), "setProperty", "currentIcon", "219") -- Envoyer un Sms fibaro:setGlobal("FreeSms","La fenêtre de la buanderie est ouverte") end fibaro:sleep(1*1000) Bon je crois que non, car il me polue en SMS, rhaaaaaaaaaaaaaaaaaaaaaaaa !!!!!!
BenjyNet Posté(e) le 12 mai 2015 Signaler Posté(e) le 12 mai 2015 Alors oui c'est normal, tu te fais flooder là, c'est une boucle qui ne doit te servir qu'àmettre àjour l'icone. J'ai mis le sleep à30s pour attendre la fin du mouvement de ma porte, inutile de surcharger la box, ça suffit largement ! Pour le bouton ouvrir/fermer, c'est tout bête local ipx_ip = fibaro:get(fibaro:getSelfId(),"IPAddress") HC2 = Net.FHttp(ipx_ip) HC2:setBasicAuthentication("login", "pass") -- actionne le relais qui correspond àla motorisation de la porte, ici le relais 1 HC2:GET("/preset.htm?set1=1")
cybersquat Posté(e) le 12 mai 2015 Auteur Signaler Posté(e) le 12 mai 2015 (modifié) tu fais simplement deux boutons sans code ???? juste open/close? Pour le sms, oui flood total, y a moyen de régler ca tu penses? --------- Je reviens sur ton post, tu créer un seul bouton avec le code ? Modifié le 12 mai 2015 par cybersquat
BenjyNet Posté(e) le 13 mai 2015 Signaler Posté(e) le 13 mai 2015 Oui un seul, parce que le bouton fonctionne comme celui de la télécommande. Sur l'ipx j'ai configuré le relais de la motorisation avec une désactivation Tb à5s (appui bouton > relais ON > attente 5s > relais OFF). Pour le SMS c'est un peu plus compliqué àgérer puisqu'il faut l'envoyer uniquement sur changement d'état. Au pire moi je le ferai partir de l'ipx directement en push setting ou emal settings.
cybersquat Posté(e) le 13 mai 2015 Auteur Signaler Posté(e) le 13 mai 2015 re BenjyNet, Même deux boutons pourraient être utile dans une scène, Ouvert et Fermé ex: lors de la création de la scène, si la condition est Ouvert, nous déclencherons différents process, tu pense pas ?
pepite Posté(e) le 13 mai 2015 Signaler Posté(e) le 13 mai 2015 @benjynet : sympa tes detecteurs de porte : avec alim et IPX tu les utilises ?
BenjyNet Posté(e) le 13 mai 2015 Signaler Posté(e) le 13 mai 2015 Pas besoin d'alim, c'est du contact sec : 2 fils, 1 que le GND et 1 sur une IN ! Quand à1 ma porte est fermée, quand à0 elle est ouverte
Lazer Posté(e) le 13 mai 2015 Signaler Posté(e) le 13 mai 2015 Tu intègres ça comment àla porte pour que ça soit discret ?
pepite Posté(e) le 13 mai 2015 Signaler Posté(e) le 13 mai 2015 oui bonne question @lazer, j'arrive pas du tout imaginer ;-) photo ;-)
BenjyNet Posté(e) le 13 mai 2015 Signaler Posté(e) le 13 mai 2015 Arf, je vous fais ça dès que je peux !
cybersquat Posté(e) le 14 mai 2015 Auteur Signaler Posté(e) le 14 mai 2015 re, ton script fonctionne bien BenjyNet, par contre je rencontre un problème, il faut que je redémarre souvent la home center pour que ca fonctionne, comme si ca gelait la chose ! une fois redémarrer, je veux l'animation des icons . Chose étonnante
BenjyNet Posté(e) le 30 mai 2015 Signaler Posté(e) le 30 mai 2015 J'ai enfin eu le temps de vous faire 2 photos de ma super installation à 1€ pour détecter l'ouverture de la porte (pour le même prix il y a la vidéo dessous) ! https://www.youtube.com/watch?v=fvgDWgqYIE4 2
cybersquat Posté(e) le 30 mai 2015 Auteur Signaler Posté(e) le 30 mai 2015 ahhhh sympa Pour le garage, c'est clair que ca suffit clairement ^^ Merci du partage
BenjyNet Posté(e) le 30 mai 2015 Signaler Posté(e) le 30 mai 2015 Bah écoute, pour le prix, j'en suis content
cybersquat Posté(e) le 30 mai 2015 Auteur Signaler Posté(e) le 30 mai 2015 bah tu peux, c'est énorme je trouve
pepite Posté(e) le 31 mai 2015 Signaler Posté(e) le 31 mai 2015 excellentissime pour le garage avec l IPX ;-) t as deja rencontre des soucis ?
BenjyNet Posté(e) le 31 mai 2015 Signaler Posté(e) le 31 mai 2015 Nope aucun depuis 2 mois et en même temps je te dirais que j'en ai commandé plusieurs 3.72€ les 10 sur ebay : http://www.ebay.fr/itm/10-Pcs-Micro-Limit-Switch-Long-Hinge-Roller-Lever-Arm-Snap-Action-LOT-/171722359091?pt=LH_DefaultDomain_3&hash=item27fb734133 Donc si ça lâche, j'enlève le fin de course.....comme c'est des cosses, je les enlève et je remet ça en 2s !
Messages recommandés