Page 1 sur 1
Activer prise en ligne de commande
Publié : 29 déc. 2014, 15:44
par dokho
Bonjour,
Je souhaiterais savoir si il est possible de commander une prise (ou une lumière) en ligne de commande ?
Je m'explique: sur mon smartphone j'ai créé, avec Tasker, une tache "Nuit" qui bascule mon téléphone en mode nuit (coupure réseaux, mode silencieux, ...) et qui commande via ssh l'exécution d'un script sur une machine distante.
Je voudrais que ce script, présent sur la même machine que domoticz, envoie l’ordre d'extinction de certaines lumières et certaines prises.
Pensez-vous que cela soit possible ?
Merci.
Re: Activer prise en ligne de commande
Publié : 29 déc. 2014, 16:46
par Doume
Je pense qu'un script shell est capable d'appeler l'interface Json de Domoticz, pour positionner un device à 1 ou 0, suivant son index dans le tableau des dispositifs
il faut utiliser la commande 'curl'
un exemple de commande 'curl' au sein d'un shell, pour envoyer une valeur de T° à Domoticz :
Code : Tout sélectionner
#envoi Domoticz
curl -s -i -H "Accept: application/json" \
"http://$dz_host/json.htm?type=command¶m=udevice&idx=$dz_index&nvalue=0&svalue=$value;1"
dz_host contient l'adresse IP:port du serveur Domoticz
dz_index est l'index du dispositif
value contient la valeur ( On , Off , 0 , 100, etc.... )
1 final indique qu'il y a une (1) valeur à prendre en compte
Re: Activer prise en ligne de commande
Publié : 29 déc. 2014, 16:48
par Doume
Oops : collision avec Jihem
Re: Activer prise en ligne de commande
Publié : 30 déc. 2014, 13:14
par ben33880
Salut,
Si ton but est d'éteindre des lumières ou autres d'ailleurs à une certaine heure, je vois pas pourquoi tu cherches à créer un script, DZ s'en occupe très bien déjà.
Je comprends pas ton besoin en fait.
Re: Activer prise en ligne de commande
Publié : 01 janv. 2015, 13:46
par dokho
Bonjour,
@Doume: merci, je teste ça dès que j'ai de nouveau accès au wiki de domoticz (pour récupérer les commandes qui vont bien).
@Ben33880: il ne s'agit pas de le faire à une heure donnée, mais quand je bascule mon téléphone en mode nuit.
Je vous tient au courant de mes avancées .
@+
Re: Activer prise en ligne de commande
Publié : 01 janv. 2015, 16:29
par dokho
Nickel
J'ai fait un petit script "vite fait" qui éteint mes 3 prises RFXCOM et mon PC Media Center.
J'ai plus qu'à intégrer ça avec Tasker sur mon smartphone.
Re: Activer prise en ligne de commande
Publié : 01 janv. 2015, 23:50
par hobbe
Bonsoir,
Pourquoi ne pas créer un scénario avec les 3 prises RFXCOM et le PC Media Center ?
Tasker peut appeler l'URL JSON de Domoticz pour allumer/éteindre le groupe.
Bon courage !
Re: Activer prise en ligne de commande
Publié : 07 janv. 2015, 21:48
par dokho
Il faudrait aussi que je crée un script pour envoyer la commande de shutdown au media center.
Donc j'ai créé un script (appelé via ssh par un plugin Tasker) qui appele les url json pour eteindre les prises et envoyer la commande de shutdown au media center.
Je ne sais pas ce qui est le plus simple/propre, l'important c'est que cela fonctionne
