Bonjour,
Je cherche à faire un script pour allumer et éteindre une ampoule Hue à l'aide d'un bouton virtuel Domoticz. Je précise que je ne peux pas ajouter le pont Philips directement dans domoticz. Mon pont Philips est branché en Ethernet sur mon Pi qui partage sa connexion. Si je ajoute dans Hardware tout disparaît (capteurs et dispositifs précédemment installés et opérationnels). Il me faut trouver une solution alternative. J'ai cherché du côté de l'API proposé par Hue : http://ip du pont hue/debug/clip.html
J'ai ajouté un utilisateur et j'ai testé a travers l'API. Aucun problème je peux bien allumer et éteindre mes lumières. Cela fonctionne. Maintenant je voudrais l'intégrer à Domoticz. C'est là que je coince. Je n'arrive pas à écrire un script pour faire ce que je veux. J'ai tenté d'adapter des scripts trouvés sur divers forums mais rien n'y fait.
Pouvez-vous m'aider SVP ?
Merci d'avance pour les éventuelles réponses que vous pourrez m'apporter.
Script pour allumer et éteindre une ampoule Hue
-
Bushi_blanc
- Messages : 8
- Inscription : 26 mars 2017, 20:06
Re: Script pour allumer et éteindre une ampoule Hue
http://bidue/machin/pour/les/hue dans action on et action off de ton virtuel...
De quoi se faire Plaisir et essayer d'aider...
http://www.domo-attitude.fr
http://www.domo-attitude.fr
-
Bushi_blanc
- Messages : 8
- Inscription : 26 mars 2017, 20:06
Re: Script pour allumer et éteindre une ampoule Hue
Merci d'avoir répondu mais si c'était aussi simple que ça ne n'aurais pas demandé de l'aide. De plus il n'est apparemment pas possible de faire une requête http avec tous les paramètres. Il faut envoyer une commande PUT pour allumer ou éteindre.
Exemple :
Http://ip_du_pont/api/user_registered/light/1
Cette commande fonctionne pour connaître l'état de l'ampoule. Mais si je rajoute à la suite /state/on/true par exemple je reçois une erreur qui dit que la fonction n'est pas possible : "ressource not available"
Si quelqu'un a une idée je suis preneur. Merci d'avance.
Exemple :
Http://ip_du_pont/api/user_registered/light/1
Cette commande fonctionne pour connaître l'état de l'ampoule. Mais si je rajoute à la suite /state/on/true par exemple je reçois une erreur qui dit que la fonction n'est pas possible : "ressource not available"
Si quelqu'un a une idée je suis preneur. Merci d'avance.
-
Bushi_blanc
- Messages : 8
- Inscription : 26 mars 2017, 20:06
Re: Script pour allumer et éteindre une ampoule Hue
Bon j'ai trouvé tout seul, en fait c'est tout con.
Faire un script bash avec :
curl -X PUT -d '{"on":true,"bri":255}' http://ip_du_pont_hue/nom_de_l'utilisateur/lights/1/state > /dev/null 2&1
et appeler le script dans l'action On ou Off, mais cela nécessite de faire un mini script pour chaque action demandée...
Faire un script bash avec :
curl -X PUT -d '{"on":true,"bri":255}' http://ip_du_pont_hue/nom_de_l'utilisateur/lights/1/state > /dev/null 2&1
et appeler le script dans l'action On ou Off, mais cela nécessite de faire un mini script pour chaque action demandée...