Browse Source

gestion plus "générale" des exceptions

Ajout du script updateESP.sh pour mettre à jour le module ESPEasy distant

 Changes to be committed:
	modified:   enphase.py
	new file:   updateESP.sh
master
scayac 2 years ago
parent
commit
3cf181ce67
  1. 2
      enphase.py
  2. 15
      updateESP.sh

2
enphase.py

@ -38,6 +38,6 @@ while True:
logging.info("Total: "+str(total)+" Panneaux: "+str(panneaux)+" Enedis: "+str(net)) logging.info("Total: "+str(total)+" Panneaux: "+str(panneaux)+" Enedis: "+str(net))
print("Total: "+str(total)+" Panneaux: "+str(panneaux)+" Enedis: "+str(net)) print("Total: "+str(total)+" Panneaux: "+str(panneaux)+" Enedis: "+str(net))
time.sleep(2) time.sleep(2)
except requests.exceptions.RequestException as e: except Exception as e:
logging.error(e) logging.error(e)
time.sleep(30) time.sleep(30)

15
updateESP.sh

@ -0,0 +1,15 @@
#!/bin/bash
# Execute une commande distance sur le module ESP
# syntaxe : updateESP.sh PARAM VALUE
# PARAM : 3 -> min_temp ; 4 -> min_prct
IP="192.168.0.115"
[ ! -z "$1" ] || echo "PARAM is empty"
[ ! -z "$2" ] || echo "VALUE is empty"
if [ ! -z "$1" ] && [ ! -z "$2" ]; then
curl http://$IP/control?cmd=taskvalueset,3,$1,$2
else
echo "Leaving script :-("
fi
Loading…
Cancel
Save