From 66aa7d7bcc1b127a18d21456b81d24ac32c8d17d Mon Sep 17 00:00:00 2001 From: David Schroeder Date: Fri, 2 Sep 2022 22:39:57 -0500 Subject: [PATCH] new2 --- defaults.inc | 3 +++ powerwall.sh | 23 +++++++++-------------- 2 files changed, 12 insertions(+), 14 deletions(-) mode change 100644 => 100755 defaults.inc diff --git a/defaults.inc b/defaults.inc old mode 100644 new mode 100755 index e69de29b..52f134ed --- a/defaults.inc +++ b/defaults.inc @@ -0,0 +1,3 @@ + +declare -A SENSOR_MQTTID +SENSOR_MQTTID['serverroom']='44179315F3C7' diff --git a/powerwall.sh b/powerwall.sh index d09d7363..f4db23da 100755 --- a/powerwall.sh +++ b/powerwall.sh @@ -13,26 +13,21 @@ source /opt/idssys/defaults/default.inc #ssh root@10.5.10.35 '/vmfs/volumes/NFS_ESXi-Vault/esxi-shutdown.sh > /dev/null 2>&1' & > /dev/null 2>&1 +GETTEMP(){ + mqtt_message=$(`mosquitto_sub -h 10.10.1.180 -t tasmota/discovery/${1}/sensors -u homeassistant -P 12home34assistant56`) + echo $payload | cut -d':' -f 7 | cut -d',' -f 1 | read temp_c + temp_f=`echo "scale=2; $temp*1.8 + 32" | bc` + + return temp_f +} if [ ${action-x} ]; then case $action in - gettemp) NEWCERT ${2};; - certrenew) CERTRENEW;; - delssl) DEL-SSL ${2};; - listcerts) LISTCERTS;; - checkcerts) CHECK-CERTS ${2};; - nightlyrenew) NIGHTLYRENEW;; - delsite) DELSITE ${2} ${3} ${4} ${5};; - delsites) DELSITES;; - newsite) NEWSITE ${2} ${3} ${4} ${5} ${6} ${7} ${8} ${9} ${10} ${11} ${12} ${13} ${14} ${15};; - update) ;; - update-nodes) NODEUPDATE ${2};; - update-dyndns) UPDATE_DYNDNS ${2};; - backup) BACKUP;; - + gettemp) echo GETTEMP ${2};; + esac fi