do not quote channel since it goes into tags
[rtl433-sensors] / mqtt-rtl_433-influx.sh
index 3d5b295..26f03ae 100755 (executable)
@@ -5,11 +5,11 @@ mosquitto_sub -t rpi2/rtl433/json \
 -e 's/ "/ /' -e 's/"=/=/g' -e 's/,"/,/g' \
 -e 's/^ *//' \
 -e 's/ /\\ /g' \
--e 's/,channel="*\([^,"]*\)"*,/,channel="\1",/' \
+-e 's/,channel="*\([^,"]*\)"*,/,channel=\1,/' \
 -e 's/,battery="*\([^,"]*\)"*,/,battery="\1",/' \
 -e 's/,id=\([^,]*\),/,id=\1 /' \
 -e 's/ rid=\([^,]*\),/,rid=\1 /' \
--e 's/ channel=\([^,]*\),/,channel=\1 /' \
+-e 's/[ ,]channel=\([^,]*\),/,channel=\1 /' \
 -e 's/^/rtl_433,/' \
 -e 's/"//' \
 -e 's/"//' \