activate over autossh and tunnel influxdb port master
authorDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 22 Aug 2023 07:39:15 +0000 (09:39 +0200)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Tue, 22 Aug 2023 07:39:15 +0000 (09:39 +0200)
dpavlin@influx:~$ cat ffzg-ac.sh
autossh -R 8086:localhost:8086 pi@pi-b101.dhcp.ffzg.hr sudo DC=b101 /home/pi/rpi-ds18b20/w1-loop.sh

w1-ds18b20-influx.sh

index ee5b4be..f7234c4 100755 (executable)
@@ -1,6 +1,7 @@
 #!/bin/sh -e
 
-influx_url="http://10.60.0.92:8086/write?consistency=any&db=ffzg"
+
+influx_url="http://127.0.0.1:8086/write?consistency=any&db=ffzg"
 influx=/dev/shm/temp.influx
 test -z "$DC" && DC=a125
 
@@ -15,9 +16,9 @@ ls /sys/bus/w1/devices/w1_bus_master*/*-*/w1_slave | while read path ; do
                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
+               echo $DC $name $id $temp
+               curl --silent -XPOST $influx_url --data-binary "@$influx"
        fi
 done
 
-#curl --silent -XPOST "$influx_url" --data-binary "@$influx"
-curl --silent -XPOST $influx_url --data-binary "@$influx"