Update genEthernetConfig.sh
This commit is contained in:
parent
b196f4c925
commit
6ff0344d61
1 changed files with 11 additions and 10 deletions
|
@ -1,8 +1,5 @@
|
||||||
#!/usr/bin/with-contenv bashio
|
#!/usr/bin/with-contenv bashio
|
||||||
|
|
||||||
#export CFG_PATH
|
|
||||||
#export CFG_PATH_UPLOAD
|
|
||||||
|
|
||||||
CFG_PATH=$1
|
CFG_PATH=$1
|
||||||
CFG_PATH_UPLOAD=$2
|
CFG_PATH_UPLOAD=$2
|
||||||
CONFIG_PATH=/data/options.json
|
CONFIG_PATH=/data/options.json
|
||||||
|
@ -19,7 +16,7 @@ CONFIG_OUTPUTPATHEVENTS="$(jq --raw-output '.OutputPathEvents' $CONFIG_PATH)"
|
||||||
CONFIG_LATITUDE="$(jq --raw-output '.Latitude' $CONFIG_PATH)"
|
CONFIG_LATITUDE="$(jq --raw-output '.Latitude' $CONFIG_PATH)"
|
||||||
CONFIG_LONGITUDE="$(jq --raw-output '.Longitude' $CONFIG_PATH)"
|
CONFIG_LONGITUDE="$(jq --raw-output '.Longitude' $CONFIG_PATH)"
|
||||||
CONFIG_CALCULATEMISSINGSPOTVALUES="$(jq --raw-output '.CalculateMissingSpotValues' $CONFIG_PATH)"
|
CONFIG_CALCULATEMISSINGSPOTVALUES="$(jq --raw-output '.CalculateMissingSpotValues' $CONFIG_PATH)"
|
||||||
CONFIG_DATETIMEFORMAT="$(jq --raw-output '.DateTimeFormat' $CONFIG_PATH)"
|
# CONFIG_DATETIMEFORMAT="$(jq --raw-output '.DateTimeFormat' $CONFIG_PATH)"
|
||||||
CONFIG_DATEFORMAT="$(jq --raw-output '.DateFormat' $CONFIG_PATH)"
|
CONFIG_DATEFORMAT="$(jq --raw-output '.DateFormat' $CONFIG_PATH)"
|
||||||
CONFIG_DECIMALPOINT="$(jq --raw-output '.DecimalPoint' $CONFIG_PATH)"
|
CONFIG_DECIMALPOINT="$(jq --raw-output '.DecimalPoint' $CONFIG_PATH)"
|
||||||
CONFIG_TIMEFORMAT="$(jq --raw-output '.TimeFormat' $CONFIG_PATH)"
|
CONFIG_TIMEFORMAT="$(jq --raw-output '.TimeFormat' $CONFIG_PATH)"
|
||||||
|
@ -45,12 +42,14 @@ CONFIG_SQL_PASSWORD="$(jq --raw-output '.SQL_Password' $CONFIG_PATH)"
|
||||||
CONFIG_MQTT_PUBLISHER="$(jq --raw-output '.MQTT_Publisher' $CONFIG_PATH)"
|
CONFIG_MQTT_PUBLISHER="$(jq --raw-output '.MQTT_Publisher' $CONFIG_PATH)"
|
||||||
CONFIG_MQTT_HOST="$(jq --raw-output '.MQTT_Host' $CONFIG_PATH)"
|
CONFIG_MQTT_HOST="$(jq --raw-output '.MQTT_Host' $CONFIG_PATH)"
|
||||||
CONFIG_MQTT_PORT="$(jq --raw-output '.MQTT_Port' $CONFIG_PATH)"
|
CONFIG_MQTT_PORT="$(jq --raw-output '.MQTT_Port' $CONFIG_PATH)"
|
||||||
|
# CONFIG_MQTT_USER="$(jq --raw-output '.MQTT_User' $CONFIG_PATH)"
|
||||||
|
# CONFIG_MQTT_PASS="$(jq --raw-output '.MQTT_Pass' $CONFIG_PATH)"
|
||||||
CONFIG_MQTT_TOPIC="$(jq --raw-output '.MQTT_Topic' $CONFIG_PATH)"
|
CONFIG_MQTT_TOPIC="$(jq --raw-output '.MQTT_Topic' $CONFIG_PATH)"
|
||||||
CONFIG_MQTT_ITEMFORMAT="$(jq --raw-output '.MQTT_ItemFormat' $CONFIG_PATH)"
|
CONFIG_MQTT_ITEMFORMAT="$(jq --raw-output '.MQTT_ItemFormat' $CONFIG_PATH)"
|
||||||
CONFIG_MQTT_ITEMDELIMITER="$(jq --raw-output '.MQTT_ItemDelimiter' $CONFIG_PATH)"
|
CONFIG_MQTT_ITEMDELIMITER="$(jq --raw-output '.MQTT_ItemDelimiter' $CONFIG_PATH)"
|
||||||
CONFIG_MQTT_PUBLISHERARGS="$(jq --raw-output '.MQTT_PublisherArgs' $CONFIG_PATH)"
|
# CONFIG_MQTT_PUBLISHERARGS="$(jq --raw-output '.MQTT_PublisherArgs' $CONFIG_PATH)"
|
||||||
CONFIG_MQTT_DATA="$(jq --raw-output '.MQTT_Data' $CONFIG_PATH)"
|
CONFIG_MQTT_DATA="$(jq --raw-output '.MQTT_Data' $CONFIG_PATH)"
|
||||||
CONFIG_LOGDIR="$(jq --raw-output '.LogDir' $CONFIG_PATH)"
|
# CONFIG_LOGDIR="$(jq --raw-output '.LogDir' $CONFIG_PATH)"
|
||||||
CONFIG_LOGLEVEL="$(jq --raw-output '.LogLevel' $CONFIG_PATH)"
|
CONFIG_LOGLEVEL="$(jq --raw-output '.LogLevel' $CONFIG_PATH)"
|
||||||
CONFIG_PVOUTPUT_SID="$(jq --raw-output '.PVoutput_SID' $CONFIG_PATH)"
|
CONFIG_PVOUTPUT_SID="$(jq --raw-output '.PVoutput_SID' $CONFIG_PATH)"
|
||||||
CONFIG_PVOUTPUT_KEY="$(jq --raw-output '.PVoutput_Key' $CONFIG_PATH)"
|
CONFIG_PVOUTPUT_KEY="$(jq --raw-output '.PVoutput_Key' $CONFIG_PATH)"
|
||||||
|
@ -136,7 +135,8 @@ CalculateMissingSpotValues=$CONFIG_CALCULATEMISSINGSPOTVALUES
|
||||||
# DateTimeFormat (default %d/%m/%Y %H:%M:%S)
|
# DateTimeFormat (default %d/%m/%Y %H:%M:%S)
|
||||||
# For details see strftime() function
|
# For details see strftime() function
|
||||||
# http://www.cplusplus.com/reference/clibrary/ctime/strftime/
|
# http://www.cplusplus.com/reference/clibrary/ctime/strftime/
|
||||||
DateTimeFormat=$CONFIG_DATETIMEFORMAT
|
# DateTimeFormat= ### CONFIG_DATETIMEFORMAT
|
||||||
|
DateTimeFormat=%Y-%m-%dT%H:%M:%S%z
|
||||||
|
|
||||||
# DateFormat (default %d/%m/%Y)
|
# DateFormat (default %d/%m/%Y)
|
||||||
DateFormat=$CONFIG_DATEFORMAT
|
DateFormat=$CONFIG_DATEFORMAT
|
||||||
|
@ -242,10 +242,11 @@ SQL_Password=$CONFIG_SQL_PASSWORD
|
||||||
MQTT_Publisher=$CONFIG_MQTT_PUBLISHER
|
MQTT_Publisher=$CONFIG_MQTT_PUBLISHER
|
||||||
MQTT_Host=$CONFIG_MQTT_HOST
|
MQTT_Host=$CONFIG_MQTT_HOST
|
||||||
MQTT_Port=$CONFIG_MQTT_PORT
|
MQTT_Port=$CONFIG_MQTT_PORT
|
||||||
|
|
||||||
MQTT_Topic=$CONFIG_MQTT_TOPIC
|
MQTT_Topic=$CONFIG_MQTT_TOPIC
|
||||||
MQTT_ItemFormat=$CONFIG_MQTT_ITEMFORMAT
|
MQTT_ItemFormat=$CONFIG_MQTT_ITEMFORMAT
|
||||||
MQTT_ItemDelimiter=$CONFIG_MQTT_ITEMDELIMITER
|
MQTT_ItemDelimiter=$CONFIG_MQTT_ITEMDELIMITER
|
||||||
MQTT_PublisherArgs=$CONFIG_MQTT_PUBLISHERARGS
|
MQTT_PublisherArgs=-h $(bashio::config 'MQTT_Host') -u $(bashio::config 'MQTT_User') -P $(bashio::config 'MQTT_Pass') -t {topic} -m "{{message}}" -d
|
||||||
MQTT_Data=$CONFIG_MQTT_DATA
|
MQTT_Data=$CONFIG_MQTT_DATA
|
||||||
EOL
|
EOL
|
||||||
|
|
||||||
|
@ -273,7 +274,7 @@ cat > "$CFG_PATH_UPLOAD" <<EOL
|
||||||
# Windows: C:\Users\Public\SMAdata\Logs
|
# Windows: C:\Users\Public\SMAdata\Logs
|
||||||
# Linux : /home/pi/smadata/logs
|
# Linux : /home/pi/smadata/logs
|
||||||
#LogDir=C:\Users\Public\SMAdata\Logs
|
#LogDir=C:\Users\Public\SMAdata\Logs
|
||||||
LogDir=$CONFIG_LOGDIR
|
# LogDir= ### CONFIG_LOGDIR
|
||||||
|
|
||||||
#LogLevel=debug|info|warning|error (default info)
|
#LogLevel=debug|info|warning|error (default info)
|
||||||
LogLevel=$CONFIG_LOGLEVEL
|
LogLevel=$CONFIG_LOGLEVEL
|
||||||
|
@ -311,4 +312,4 @@ EOL
|
||||||
|
|
||||||
# create folders
|
# create folders
|
||||||
mkdir -p "$CONFIG_OUTPUTPATH"
|
mkdir -p "$CONFIG_OUTPUTPATH"
|
||||||
mkdir -p "$CONFIG_LOGDIR"
|
# mkdir -p "$CONFIG_LOGDIR"
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue