Aller au contenu

Scène Fermeture Et Ouverture Temporisées


skanky56

Messages recommandés

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

 

Lien vers le commentaire
Partager sur d’autres sites

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)

Lien vers le commentaire
Partager sur d’autres sites

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.
Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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.

Lien vers le commentaire
Partager sur d’autres sites

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 ?

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

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

Lien vers le commentaire
Partager sur d’autres sites

  • 4 semaines après...

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.

Lien vers le commentaire
Partager sur d’autres sites

×
×
  • Créer...