Files
Home-Assistant-Addons/oru/run.sh
T
2020-09-11 19:50:34 -04:00

35 lines
1.2 KiB
Bash
Executable File

#!/bin/bash
CONFIG_PATH=/data/options.json
export EMAIL="$(jq --raw-output '.email' $CONFIG_PATH)"
export PASSWORD="$(jq --raw-output '.password' $CONFIG_PATH)"
export MFA_TYPE="$(jq --raw-output '.mfa_type' $CONFIG_PATH)"
export MFA_SECRET="$(jq --raw-output '.mfa_secret' $CONFIG_PATH)"
export ACCOUNT_UUID="$(jq --raw-output '.account_uuid' $CONFIG_PATH)"
export METER_NUMBER="$(jq --raw-output '.meter_number' $CONFIG_PATH)"
export SITE="$(jq --raw-output '.site' $CONFIG_PATH)"
export MQTT_HOST="$(jq --raw-output '.mqtt_host' $CONFIG_PATH)"
export MQTT_USER="$(jq --raw-output '.mqtt_user' $CONFIG_PATH)"
export MQTT_PASS="$(jq --raw-output '.mqtt_password' $CONFIG_PATH)"
echo "Params:"
echo "EMAIL =" $EMAIL
echo "PASSWORD =" $(sed 's/^........../**********/' <<<$PASSWORD)
echo "MFA_TYPE =" $MFA_TYPE
echo "MFA_SECRET =" $(sed 's/^........../**********/' <<<$MFA_SECRET)
echo "ACCOUNT_UUID =" $ACCOUNT_UUID
echo "METER_NUMBER =" $METER_NUMBER
echo "SITE =" $SITE
echo "MQTT_HOST =" $MQTT_HOST
echo "MQTT_USER =" $MQTT_USER
echo "MQTT_PASS =" $(sed 's/^........../**********/' <<<$MQTT_PASS)
# Start the listener and enter an endless loop
echo "Starting endless loop.."
while true; do
python3 run.py
#tail -f /dev/null
sleep 300
done