Page 1 sur 2

activation désactivation dispositif via json

Publié : 09 mars 2020, 13:24
par acuponctus
Bonjour,
Je souhaite savoir s'il est possible avec des commandes de type json d'activer et de désactiver les dispositifs ?
Pour quel usage ?

Je vais avoir 2 interrupteurs qui vont pour le premier ouvrir un volet de piscine, le second le fermer.
Mais le volet est muni d'un système de crochets, je préfère donc avoir à réaliser 2 actions pour éviter d'endommager le matériel.
Un switch On/off pour activer / désactiver les commandes d'ouverture et de fermeture du volet.

Merci par avance,

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 14:43
par patrice
Bonjour
Oui c'est possible
Regarde ici
https://easydomoticz.com/traduction-fra ... domoticz/

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 15:22
par acuponctus
Merci @patrice,

J'avais déjà vu cette page, mais j'ai simplement vu la partie création de dispositif.
Je vais cependant faire des tests à partir de cette partie : Créer un dispositif virtuelhttps://easydomoticz.com/traduction-fra ... tualsensor

@ suivre !

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 17:45
par acuponctus
Je n'y parviens pas,

J'ai essayé différentes combinaisons sans succès. Ici celles qui se rapprochent le plus dont j'ai besoin :

json.htm?type=setused&idx=8&used=true => ça active un dispositif désactivé !
Mais
json.htm?type=setused&idx=8&used=false => efface entièrement le dispositif !

@ suivre
Merci

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 18:00
par patrice
Ce que tu cherches à faire n'est pas de créer un dispositif mais d'activer un dispositif.
La commande est
json.htm?type=command&param=switchlight&idx=99&switchcmd=Off

Avec idx qui est ton idx domoticz de ton dispositif

Ou
Cette commande permet de passer à On si c’est à Off et vice-versa sans que vous vous occupiez de son état actuel.

/json.htm?type=command&param=switchlight&idx=99&switchcmd=Toggle

Retour afiiche
{
"status" : "OK",
"title" : "SwitchLight"
}

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 18:05
par acuponctus
Merci,

Je m'exprime peut être pas avec les bons termes.
Mais l'idée est bien de désactiver et d’activer un dispositif, et non de passer à On ou Off le switch.

Je me suis inspiré de la partie création que j'ai relaté ici pour mon besoin.

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 18:11
par denis_brasseur
Tu veux dire Ajouter un dispositif ou Mettre en non utilisé ?

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 18:16
par acuponctus
effectivement ,le mettre en non utilisé.
puis le mettre en utilisé par une autre action

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 18:19
par denis_brasseur
Disable switch via JSON
Regarde :

Code : Tout sélectionner

http://192.168.2.10:8084/json.htm?type=setused&idx=328&protected=false&used=true
http://192.168.2.10:8084/json.htm?type=setused&idx=328&protected=true&used=true
Egalement :

Code : Tout sélectionner

http://192.168.2.10:8084/json.htm?type=setunused&idx=6

Re: activation désactivation dispositif via json

Publié : 10 mars 2020, 18:33
par acuponctus
j'avais déjà testé mais non concluant
/json.htm?type=setused&idx=8&protected=true&used=true ==> active un dispositif non utilisé
/json.htm?type=setused&idx=8&protected=false&used=true ==> ne fait rien pour le coup

/json.htm?type=setused&idx=8&protected=true&used=false ==> supprime le dispositif... au lieu de le mettre en non utilisé
/json.htm?type=setunused&idx=8 => supprime le dispositif... idem