Aller au contenu
sebalab

Commande module par virtual device sur HCL

Recommended Posts

Bonjour,

 

je rencontre quelques soucis pour la création de virtual device sur HCL,, j'ai beau essayer de suivre les exemples sur le forum, impossible. certain date de 2014-2015 y a t il eu des changement ?

 

Je suis entrain de mettre des modules qubino sur mes radiateurs et est donc besoin d'un virtual device pour les commander.

dans celui ci j'ai deux test en plus que je voudrais déjà faire marcher , ensuite il n'y aura plus que la commande à changer.

 

Voici ce que j'ai:

image.thumb.png.f438c3fe5f2f67bdc5fd966ac7bceb2f.png

image.png.446ccdddebe86def20090f575e5dddd3.png

 

je voudrais déjà faire fonctionner test lampe

mais je ne comprend pas ou cela pèche.

 

Un peut d'aide s'il vous plais ! Merci d'avance

 

Partager ce message


Lien à poster
Partager sur d’autres sites

regarde dans ma signature, à l'époque j'avais fait qqch.

@fel-x a aussi fait des interactions impressionnantes avec sa HCL

Partager ce message


Lien à poster
Partager sur d’autres sites

Merci Jojo, j'ai bien vu tout cela j'ai même essayé ta proposition mais cela ne fonctionne pas non plus, je suis un peut perdu

Partager ce message


Lien à poster
Partager sur d’autres sites

n'ayant plus de HCL/2 depuis des années, je ne pourrai pas t'aider plus ... Désolé

Partager ce message


Lien à poster
Partager sur d’autres sites

Bonjour,

 

Je me permet de me "greffer" à ce sujet car j'ai le même problême, j'essaye d'activer une scéne à partir d'un VD avec la commande PUT mais rien ne se passe ....

 

Chaine dans le module virtuel :

PUT /api/scenes/133 HTTP/1.1
Host: 192.168.1.30:80
Authorization: Basic YmF0dGdtYWlsLmNvbTpTMDFlMjl0MjZmaWI=

 

{"runConfig":"TRIGGER_AND_MANUAL"}

Partager ce message


Lien à poster
Partager sur d’autres sites

Bon aprés voir navigué cherché creusé et aprés avoir reçu une aide précieuse voici la solution :

 

image.png.fc33106dc981c5634617f63ced2d5270.png

 

Bien mettre 127.0.0.1 comme IP et 11111 comme port ensuite voici les différentes commandes :

 

POST

Pour éxecuter une scéne :

POST /api/scenes/5/action/start HTTP/1.1
Host: 127.0.0.1
Authorization: Basic cGR1cmJhS5vcmc6QXFxMUFxcTI=

{"args":[]}

PUT

Pour supprimer "l'autostart" ==> scéne en manuel

PUT /api/scenes/5 HTTP/1.1
Host: 127.0.0.1
Authorization: Basic cGR1cm6QXFxMUFxcTI=

{"runConfig":"MANUAL_ONLY"}

Pour mettre la scéne en "autostart"

PUT /api/scenes/5 HTTP/1.1
Host: 127.0.0.1
Authorization: Basic cGRFxMUFxcTI=

{"runConfig":"TRIGGER_AND_MANUAL"}

GET

Pour changer le label dans un VD

GET /api/callAction?deviceID=62&name=setProperty&arg1=ui.Label1.value&arg2=Test%20text HTTP/1.1
Host: 127.0.0.1
Authorization: Basic cGR1cmJQXFxMUFxcTI=

Etc.....

 

 

Modifié par nettrust
  • Like 1

Partager ce message


Lien à poster
Partager sur d’autres sites

×