Script sh demande aide if

Vous avez des questions concernant les scripts dans Domoticz, posez vos questions ici, quelque soit le langage nous tenterons des réponses pertinentes ...
Répondre
MisterT
Messages : 53
Enregistré le : 12 avr. 2015, 19:04

Script sh demande aide if

Message par MisterT »

Salut

Etant toujours aussi noob en script, je cherche a faire un if dans un script sh. Suivant le script ci dessous "je vais me coucher", celui ci
- allume la lumiere de la chambre
- eteint les lumieres
- eteint le pc 1.

Mon but est de faire un script en fonction du media allumé:
- allume la lumiere de la chambre
- éteint les lumieres
- si pc allumé alors eteins le pc
sinon si freebox player allumé alors éteins le freebox player

Le
if device1 etat est on then
device1 off
else if device2 etat on then
device2 off
fi

va se positionné apres le #lumiere lampe ambiance hue go off mais je ne sais pas la syntaxe exacte avec domoticz
Un petit coups de main ne serait pas de refus

Code : Tout sélectionner

#! /bin/bash
ip=xxx.xxx.x.xx
user=xxxxxx
password=xxxx
curl "http://xxx.xxx.x.xx:xxxx/json.htm?type=command&param=switchlight&idx=82&switchcmd=Set%20Level&level=50" #lumiere chambre 50 pour cent 
sleep 2
curl "http://xxx.xxx.x.xx:xxxx/json.htm?type=command&param=switchlight&idx=99&switchcmd=Off" #lumiere salon off
sleep 2
curl "http://xxx.xxx.x.xx:xxxx/json.htm?type=command&param=switchlight&idx=84&switchcmd=Off" #lumiere salle a manger off
sleep 2
curl "http://xxx.xxx.x.xx:xxxx/json.htm?type=command&param=switchlight&idx=9&switchcmd=Off" #lumiere cuisine off
sleep 2
curl "http://xxx.xxx.x.xx:xxxx/json.htm?type=command&param=switchlight&idx=120&switchcmd=Off" #lumiere lampe ambiance hue go off
sleep 2
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip #extinction du HTPC
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1
net rpc shutdown -f -t 10 -C "Le PC va s'eteindre dans 10 secondes" -U $user%$password -I $ip
sleep 1


vil1driver
Messages : 5318
Enregistré le : 30 janv. 2015, 11:07
Localisation : Rennes (35)

Re: Script sh demande aide if

Message par vil1driver »

MAJ = VIDER LE CACHE(<-Clicable)
/!\Les mises à jour de Domoticz sont souvent sources de difficultés, ne sautez pas dessus
modules.lua

Un ex domoticzien

MisterT
Messages : 53
Enregistré le : 12 avr. 2015, 19:04

Re: Script sh demande aide if

Message par MisterT »

parfait c'est ce que je cherchais
merci pour la réactivité vil1driver

Répondre