Aller au contenu

Messages recommandés

Posté(e)

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 :

 

post-929-0-85244600-1404919830_thumb.jpg

 

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...

 

Posté(e)

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.

Posté(e)

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 ;)

Posté(e)

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?

Posté(e)

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

Posté(e)

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)

Posté(e)

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.
Posté(e)

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.

  • Upvote 1
Posté(e)

Bon alors c'est plus compliqué que je ne le pensais.

J'ai fait ce bouton :

post-929-0-07072300-1405172333_thumb.jpg

 

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?

 

Posté(e)

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.

Posté(e)

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

Posté(e)

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

Posté(e)

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.

Posté(e)

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 ?

Posté(e)

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

Posté(e)

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 ?

Posté(e)

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

 

post-2-0-53118000-1405447865_thumb.jpg

 

post-2-0-25517900-1405447867_thumb.jpg

 

test_get_skanky.vfib

Posté(e)

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 : 

 

post-929-0-56845100-1405511569_thumb.jpg

 

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...

  • 4 semaines après...
Posté(e)

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.

×
×
  • Créer...