Page 1 sur 1

soucis de Capteur virtuel via HTTP JSON - XIAOMI Gateway

Publié : 13 mars 2017, 23:00
par diunyr
Bonjour,

Je souhaiterai pouvoir programmer des "boutons" afin d'allumer par exemple ma Gateway XIAOMI de couleur et d'intensité différente.
J'ai pour cela utilisé un capteur virtuel avec des boutons de couleurs.
J'ai mis en type d'interrupteur "selector", ajouté des niveaux qui correspondent a des couleurs et paramétrer des actions via JSON en HTTP.
Image

Lorsque je lance mes commandes via requetes HTTP JSON à la main (copier/coller dans mon navigateur), cela fonctionne parfaitement, mais lorsque je clique sur le switch de couleur correspondant a une action, le "niveau" affiche bien celui du clique (ou de la sélection) sur le capteur virtuel, mais rien ne se passe.
Comme si l'action HTTP JSON ne partait pas lors du clique.

Je n'ai que rarement utilisé les capteurs virtuels, alors peut-être que je m'y prend mal ...
(je n'ai pas testé avec des script:// mais je préférais passer au plus simple càd par HTTP ..)
Une idée de mon erreur ?

Merci.
(la faible lisibilité dans la colonne niveau, c'est mon thème ...)

Re: soucis de Capteur virtuel via HTTP JSON - XIAOMI Gateway

Publié : 14 mars 2017, 01:48
par deennoo
Pourquoi tu ne passe pas par des scenes ? C'est fait pour cela justement

Re: soucis de Capteur virtuel via HTTP JSON - XIAOMI Gateway

Publié : 14 mars 2017, 19:07
par diunyr
Euh, sauf si j'ai mal compris ta remarque mais tu me suggère de faire un scénario par couleur ?
Je vais avoir 12milliards de scénario a force et il me semble plus pertinent en terme d'interface d'avoir un encart qui gère X paramètre d'un device,
Image
plutôt qu'un encart par paramètre par device....
Imaginons que je configure 5 scénarios d'intensité par ampoule (15% 30% 50% 75% 100%) pour une ampoule, et que je multiplie ça par X ampoule, je vais me retrouver avec des quantités énormes de scènes ...
Non ?

Re: soucis de Capteur virtuel via HTTP JSON - XIAOMI Gateway

Publié : 15 mars 2017, 11:31
par lamouette
Et si, au lieu de mettre les actions dans "Actions du selecteur", tu scannais via un LUA le "Nom du niveau" sélectionné, et ensuite attribuer l'action associée ?

Re: soucis de Capteur virtuel via HTTP JSON - XIAOMI Gateway

Publié : 15 mars 2017, 19:59
par diunyr
C'est ce que je me suis dit avant de me coucher hier soir lamouette !! ^^
J'ai pas encore eu le temps de faire un petit script pour cela. Je vais tester dès que j'aurais un peu de temps.
Mais ca semble dommage de pas pouvoir utiliser correctement ce paramètre action qui semble simple a mettre en oeuvre ..

Re: soucis de Capteur virtuel via HTTP JSON - XIAOMI Gateway

Publié : 21 mars 2017, 19:10
par deennoo
J'en suis a presque 50 groupe/scenes. Et je ne te compte pas les scripts lua ou blocky.

C'est quand meme plus simple a gerer dans les scripts et evite de mettre les mains dans le json et les requetes http.

Ensuite tu les geres par des scripts et un dummy selector si tu veux.

Perso je ne suis jamais devant un ecran pour ma domotique.

Sauf pour faire un truc bien special et encore c'est sur la custom page ou il n'y a que les declencheurs non piloté par inter ou telecommandes.



Des inter bien placer, des telecommandes aux bons endroit et le tour est joué.

Re: soucis de Capteur virtuel via HTTP JSON - XIAOMI Gateway

Publié : 22 mars 2017, 22:31
par diunyr
Je suis entrain de faire un script LUA qui récupère l'état de mon capteur virtuel et en fonction du niveau effectue une (ou des) action.
Quand il sera terminé (si il fonctionne XD), je le posterai, desfois que ca pourrait aider certains.

Je suis pas pour avoir gavé de groupe/scenes comme toi deennoo. Je veux automatiser certaines choses, mais d'autres doivent rester au choix de l'utilisateur. Après je suis d'accord avec toi que le JSON et les requetes HTTP c'est simple sur le papier mais en pratique ca rend pas les choses aussi bien qu'un script LUA.