skanky56 Posté(e) le 9 juillet 2014 Signaler Posté(e) le 9 juillet 2014 Bonjour, Voici mon problème : Je souhaiterais ajouter des temps d'ouverture et de fermeture de mes volets. Possédant des volets bubendorff, j'ai dà» désactiver le positionnement. Mais pour des raisons pratiques je veux temporiser la descente. Pour le moment j'ai ça : Je ne vois pas comment arrêter la descente après x secondes. On a le choix entre fermer ouvrir mais pas de stop... Dommage, d'autant plus que sur la commande du module il existe bien un bouton stop. Mais pas dans les commandes des scènes. En espérant que j'ai été clair...
tarentino Posté(e) le 9 juillet 2014 Signaler Posté(e) le 9 juillet 2014 Utilise GEA, le stop existe, je l'avais demandé àSteven qui l'avais gentiment ajouté.
Moicphil Posté(e) le 9 juillet 2014 Signaler Posté(e) le 9 juillet 2014 Il me semble que Skanky56 possède une HClite... Pas cool donc pour le GEA ( avec quels modules pilotes tu tes VR ? )
skanky56 Posté(e) le 9 juillet 2014 Auteur Signaler Posté(e) le 9 juillet 2014 Exactement. Gea on oublie... merci quand même.
skanky56 Posté(e) le 10 juillet 2014 Auteur Signaler Posté(e) le 10 juillet 2014 Et sans ce fameux GEA, on ne pourrais pas temporisé l'action "ouvrir" a l'aide des blocs ? Je suis pourtant automaticien, mais je ne trouve pas de tuto sur l'utilisation de leurs blocs de programmation.
Steven Posté(e) le 10 juillet 2014 Signaler Posté(e) le 10 juillet 2014 Tu peux mettre un chiffre dans la case rouge. Ce chiffre signifie "exécution dans X secondes" De tout façon GEA c'est pour les poires
skanky56 Posté(e) le 10 juillet 2014 Auteur Signaler Posté(e) le 10 juillet 2014 Oui la case rouge c'est pour retarder le debut de l'action. Hors il faudrait conditionner le stop avec cette tempo. Hors je n'ai pas de commande stop. Ou alors il faudrait pouvoir temporiser la fin de l'action "ouvrir". Mais comment?
Steven Posté(e) le 11 juillet 2014 Signaler Posté(e) le 11 juillet 2014 Aucune idée j'ai pas de volets commandés par ma HC2
CASINOS Posté(e) le 11 juillet 2014 Signaler Posté(e) le 11 juillet 2014 Bonjour et avec la case vert, ne pourrais tu pas mettre la valeur que tu souhaites pour l'ouverture, par exemple 75% et ainsi de suite, voir décaler dans le temps avec la case rouge exemple dans 30 secondes
skanky56 Posté(e) le 11 juillet 2014 Auteur Signaler Posté(e) le 11 juillet 2014 Et bien non car c'est justement parce que mes volets ne sont pas elligible au positionnement que je voulais me servir d'une tempo. Mais je crois que je suis dans une impasse... Moi qui croyais pouvoir m'en sortir tranquil en changeant de box (vera avant)
Steven Posté(e) le 11 juillet 2014 Signaler Posté(e) le 11 juillet 2014 Il reste peut-être une possibilité. Le problème est que depuis le générateur de scénario on ne peux pas faire de stop. Alors que cette option existe. On va donc essayer de déclencher un stop depuis les API de la HCL Ouch Il faudrait créer un module virtuel avec un bouton, derrière le bouton, il faudrait mettre le code suivant GET /api/callAction?deviceID=XX&name=stop HTTP/1.1 Host: 192.168.x.xxx Authorization: Basic xxxxxxxxxxxxxxxxxxxxxxx 0x0D0x0A0x0D0x0A En regardant le post de moicphil ci dessous : Pour la Hc Lite...il va falloir encoder le couple user:password au format "Base64" Tu peux utiliser cet encodeur : http://www.base64encode.org/ Une fois ton code obtenu, tu le saisis après "Authorization: Basic" GET /api/callAction?deviceID=?id=XX&action=stop HTTP/1.1 Host: 192.168.x.xxx Authorization: Basic xxxxxxxxxxxxxxxxxxxxxxx 0x0D0x0A0x0D0x0A Je sais que cela n'est pas très simple mais si cela fonctionne, tu pourras créer un scénario qui : 1) Ouvrir tes volets 2) Appuyer sur le bouton du module virtuel après XX secondes ce qui devrait stopper l'ouverture.
skanky56 Posté(e) le 11 juillet 2014 Auteur Signaler Posté(e) le 11 juillet 2014 J'ai a peu pres compris la pirouette. Merci beaucoup. Je vais essayer ça dans les jours a venir. Mais week end festif en vue.... Je te tiens au courant. 1
skanky56 Posté(e) le 12 juillet 2014 Auteur Signaler Posté(e) le 12 juillet 2014 Bon alors c'est plus compliqué que je ne le pensais. J'ai fait ce bouton : Mais il n'arrête pas le volet. Peut être une erreur... J'ai bien encodé monlogin:monmotdepasse en base64 Pour host je met quelle IP?
skanky56 Posté(e) le 12 juillet 2014 Auteur Signaler Posté(e) le 12 juillet 2014 si j'ai bien compris, Avant de l'intégrer dans une scène je peux tester mon bouton virtuel en faisant monter un volet et si j'appuis sur le bouton cela va l'arrêter??? C'est un chemin détourné pour accéder au bouton stop du module volet en fait? Désolé si je suis un peu boulet mais je n'ai jamais manipulé les requêtes http. Ni autre codage d'ailleurs.
Steven Posté(e) le 12 juillet 2014 Signaler Posté(e) le 12 juillet 2014 Le host c'est l'adresse IP de ta HC2. Oui tu peux tester comme tu dis en appuyant sur le bouton pendant que le volet bouge. Je ne peux pas garantir que cela fonctionne, c'est plus une idée qu'une certitude et n'ayant pas de volet je ne peux pas tester. Envoyé de mon GT-I9192 en utilisant Tapatalk
skanky56 Posté(e) le 13 juillet 2014 Auteur Signaler Posté(e) le 13 juillet 2014 http://user:passwd@192.168.1.23/api/callAction?deviceID=9&name=stop Cette commande arrete bien mon volet mais pas avec le code que tu m'as donné. Il ne doit pas manquer grand chose...
Steven Posté(e) le 13 juillet 2014 Signaler Posté(e) le 13 juillet 2014 Je cherche As-tu mis l'adresse IP de ta box aussi dans le champs Adresse IP du module virtuel ? Envoyé de mon GT-I9192 en utilisant Tapatalk
skanky56 Posté(e) le 15 juillet 2014 Auteur Signaler Posté(e) le 15 juillet 2014 Bon j'ai retourner le problème dans tout les sens et pas moyen de commander un volet par l'intermédiaire d'une commande GET venant du HCL. Je peux les monter, les baisser et les stopper en lançant la ligne http://user:passwrd@adresseIP/api/callAction?deviceID=11&name=stop (ou open ou close) Mais je ne comprend pas pourquoi est ce que le HCL ne peut générer cette pauvre commande. J'ai des FGRM 222 et des FGRM 221 j'ai essayé avec différents modules, différentes configuration du Virtual Device mais pas réussi.... J'ai aussi énormément cherché sur le Web mais il n'y en a que sur le LUA. D'ailleurs je me demande si je n'aurais pas mieux fait de prendre un HC2. Beaucoup plus ludique je pense. Le HCL m'a l'air bien limité sans cette gestion du LUA.
Moicphil Posté(e) le 15 juillet 2014 Signaler Posté(e) le 15 juillet 2014 Bizarre que ça ne fonctionne pas avec ce code inséré dans un bouton d'un module virtuel : GET /api/callAction?deviceID=XX&name=stop HTTP/1.1 Host: 192.168.x.xxx Authorization: Basic xxxxxxxxxxxxxxxxxxxxxxx 0x0D0x0A0x0D0x0A Es-tu sur de bien avoir encodé en base64 ? Pas d'espace après les lignes ?
skanky56 Posté(e) le 15 juillet 2014 Auteur Signaler Posté(e) le 15 juillet 2014 Oui j'ai encoder user:password en mettant mon id et mon mdp en base64. Mais je ne maitrise pas les regles de synthaxe... il est possible que j'ai un espace en plus ou en moins. Je vérifie ça demain apres midi. Si toujours pareil je t'enverrais un copier coller du code tel qu'il est dans la boite de dialogue. Merci bonne soirée
Moicphil Posté(e) le 15 juillet 2014 Signaler Posté(e) le 15 juillet 2014 Envoi plutôt le module virtuel ( export virtual device ) en attendant, je vais faire des essais, j'ai pas de volets, mais je vais faire des turnOn/turnOff sur un wallplug. Tu as quelle version de logiciel ? 3.593 ?
Moicphil Posté(e) le 15 juillet 2014 Signaler Posté(e) le 15 juillet 2014 Bon, je viens de faire un essais depuis la hclite vers la hc2. Pas de problème. Il faut pas oublier : - de renseigner l'ip locale de box - quand tu encode, ne pas oublier les " : " Voila des captures + le module virtuel utilisé pour le test test_get_skanky.vfib
skanky56 Posté(e) le 16 juillet 2014 Auteur Signaler Posté(e) le 16 juillet 2014 Bonjour, Toujours en galère avec ce maudit bouton virtuel qui ne veut pas piloter mon volet. Je suis parti sur la base de ton module que j'ai importer. Mais pareil. Mais j'ai trouver quelque chose d'intéressant : Dans mon Virtual Device j'ai bien mis 11 en ID et close après name mais il change quand il fait la requête. Il me passe l'ID à 13 et le name en pressButton Pourquoi? Avec Firefox, je me sert de la commande "modifier et renvoyer" Je change 3 paramètres dans la requête 1) je met l'ID à 11 au lieu de 13 2) je met close dans name 3) je vire arg1 Après ça marche. C'est donc bien pramétré mais le module virtuel déforme ma demande...
skanky56 Posté(e) le 10 août 2014 Auteur Signaler Posté(e) le 10 août 2014 Bon après quelques échanges avec le support de Fibaro je vois plus clair. Le problème est remonté et sera corrigé dans la version 4 du home center. Il vont rajouter la commande STOP dans l'editeur de scénario pour les modules volets. Enfin c'est ce qu'ils m'ont dit... A suivre.
Messages recommandés