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¶m=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¶m=switchlight&idx=99&switchcmd=Off" #lumiere salon off
sleep 2
curl "http://xxx.xxx.x.xx:xxxx/json.htm?type=command¶m=switchlight&idx=84&switchcmd=Off" #lumiere salle a manger off
sleep 2
curl "http://xxx.xxx.x.xx:xxxx/json.htm?type=command¶m=switchlight&idx=9&switchcmd=Off" #lumiere cuisine off
sleep 2
curl "http://xxx.xxx.x.xx:xxxx/json.htm?type=command¶m=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