added DC env var for dc tag in influx (room number)
[rpi-ds18b20] / w1-ds18b20-influx.sh
index 74e32bf..aa98ae0 100755 (executable)
@@ -2,6 +2,7 @@
 
 influx_url="http://10.60.0.92:8086/write?consistency=any&db=ffzg"
 influx=/dev/shm/temp.influx
+test -z "$DC" && DC=a125
 
 :> $influx
 
@@ -11,7 +12,7 @@ ls /sys/bus/w1/devices/w1_bus_master*/*-*/w1_slave | while read path ; do
                temp=$( echo $temp | awk '{ printf "%.3f\n", $1 / 1000 }' )
                id=$( echo $path | cut -d/ -f 7 )
                name=$( grep "^$id" id2name.txt | cut -d' ' -f2 )
-               echo "ac_temp,dc=a125,sensor=$id,name=$name temperature=$temp" >> $influx
+               echo "ac_temp,dc=$DC,sensor=$id,name=$name temperature=$temp" >> $influx
                echo $temp > /dev/shm/ds18b20.$id
                echo $temp > /dev/shm/ds18b20.name.$name
        fi