From e20f53a8d0222608d0cfa3d57c73f8dd9af3dcf7 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Tue, 25 Aug 2020 19:05:52 +0100 Subject: [PATCH] push /sys/bus/w1 temperature to influxdb --- w1-ds18b20-influx.sh | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100755 w1-ds18b20-influx.sh diff --git a/w1-ds18b20-influx.sh b/w1-ds18b20-influx.sh new file mode 100755 index 0000000..1891cfe --- /dev/null +++ b/w1-ds18b20-influx.sh @@ -0,0 +1,16 @@ +#!/bin/sh -e + +influx_url="http://10.60.0.92:8086/write?consistency=any&db=ffzg" +influx=/dev/shm/temp.influx + +:> $influx + +ls /sys/bus/w1/devices/w1_bus_master*/*-*/temperature | while read path ; do + temp=$( cat $path | awk '{ printf "%.3f\n", $1 / 1000 }' ) + id=$( echo $path | cut -d/ -f 7 ) + echo "ac_temp,dc=a125,sensor=$id temperature=$temp" >> $influx + echo $temp > /dev/shm/ds18b20.$id +done + +#curl --silent -XPOST "$influx_url" --data-binary "@$influx" +curl -XPOST $influx_url --data-binary "@$influx" -- 2.20.1