Added the enabled true|false flag in mqtt.json
This commit is contained in:
@@ -6,6 +6,7 @@
|
|||||||
"username": "",
|
"username": "",
|
||||||
"password": "",
|
"password": "",
|
||||||
"influx": {
|
"influx": {
|
||||||
|
"enabled": "true",
|
||||||
"host": "http://[INFLUX_IP_OR_URL]:8086",
|
"host": "http://[INFLUX_IP_OR_URL]:8086",
|
||||||
"username": "",
|
"username": "",
|
||||||
"password": "",
|
"password": "",
|
||||||
|
|||||||
@@ -1,10 +1,5 @@
|
|||||||
#!/bin/bash
|
#!/bin/bash
|
||||||
INFLUX_HOST=`cat /etc/inverter/mqtt.json | jq '.influx.host' -r`
|
INFLUX_ENABLED=`cat /etc/inverter/mqtt.json | jq '.influx.enabled' -r`
|
||||||
if [[ -n $INFLUX_HOST ]]; then
|
|
||||||
INFLUX_ENABLED=true
|
|
||||||
else
|
|
||||||
INFLUX_ENABLED=false
|
|
||||||
fi
|
|
||||||
|
|
||||||
pushMQTTData () {
|
pushMQTTData () {
|
||||||
MQTT_SERVER=`cat /etc/inverter/mqtt.json | jq '.server' -r`
|
MQTT_SERVER=`cat /etc/inverter/mqtt.json | jq '.server' -r`
|
||||||
@@ -22,7 +17,7 @@ pushMQTTData () {
|
|||||||
-t "$MQTT_TOPIC/sensor/"$MQTT_DEVICENAME"_$1" \
|
-t "$MQTT_TOPIC/sensor/"$MQTT_DEVICENAME"_$1" \
|
||||||
-m "$2"
|
-m "$2"
|
||||||
|
|
||||||
if "$INFLUX_ENABLED"; then
|
if [[$INFLUX_ENABLED == "true"]] ; then
|
||||||
pushInfluxData $1 $2
|
pushInfluxData $1 $2
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user