Aller au contenu

Module Virtuel Et Changement Variable


Messages recommandés

Posté(e)

Bonjour à  tous,

 

Après avoir beaucoup appris à  la lecture du forum, là  je cale malgré mes recherches  :huh:

Pour faire évoluer mon installation avec ma HCL version 4.058, je souhaite créer un module virtuel avec plusieurs boutons. Chaque bouton modifie la valeur d'une variable.

 

Par exemple :

- Une variable var_salon avec 3 valeurs : "On", "Détente", "Off"

- Un virtual device nommé Lumière Salon avec 3 boutons : On, Détente, Off

- En cliquant sur le bouton On du virtual device, la variable serait mise à  jour avec la valeur "On". Idem pour "Détente" et "Off"

 

J'ai essayé de mettre une commande PUT dans le champ de chaque bouton mais rien ne change. Pour info, après plusieurs recherches sur le forum et sur le net, j'ai essayé ceci (ça ne fonctionne pas) :

PUT /api/globalVariables?name=Salon&value="Off" HTTP/1.10x0D0x0AHost: 192.168.0.3 0x0D0x0AAuthorization: Basic <authentification> 0x0D0x0A0x0D0x0A

Si vous avez déjà  réussi, je suis preneur !!!!!

Merci beaucoup

 

Posté(e)

Merci pour vos réponses  :)

 

@jojo:J'ai bien vu ton tuto "Virtual Devices - Variables", mais il repose sur des scènes. Je souhaite plutôt utiliser un PUT.

 

@krael: j'ai sais le code suivant dans le virtual device, comme indiqué sur la page mais pas de résultat (aussi bien avec l'IP de la box 192.168.0.3 qu'avec 127.0.0.1).

PUT /api/globalVariables HTTP/1.1
Host: 127.0.0.1
Authorization: Basic <authentification>

{"name":"Salon","value":"Off"}

Je cale complet. J'ai réussi à  faire des modules virtuels avec des GET mais alors PUT ...

Posté(e)

@Berale24: oups, j'ai corrigé et bien suivi le tuto de klael mais toujours rien dans le panneau des variables. Alors que si je fais le test sur la doc de l'API (http://192.168.0.3/docs/), la variable est bien modifiée.

 

@jojo: voici qui répond d'une autre manière à  ma demande puisque le but est d'ensuite déclencher des scènes. C'est ballot et je comprends pas trop la logique du coup. Mais bon.

Il ne me reste plus qu'à  créer une scène par valeur de variables ...  :angry:

 

Merci de votre aide !

×
×
  • Créer...