From 53a8274be4b4133010e1143050c455a11890fea4 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Wed, 26 Aug 2020 08:09:02 +0200 Subject: [PATCH] temperature 85 is error condition --- w1-ds18b20-influx.sh | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/w1-ds18b20-influx.sh b/w1-ds18b20-influx.sh index 8b96cdc..37c134e 100755 --- a/w1-ds18b20-influx.sh +++ b/w1-ds18b20-influx.sh @@ -7,9 +7,11 @@ influx=/dev/shm/temp.influx ls /sys/bus/w1/devices/w1_bus_master*/*-*/w1_slave | while read path ; do temp=$( cat $path | grep t= | cut -d= -f2 | 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 + if [ $temp != 85 ] ; then # 85 is error + id=$( echo $path | cut -d/ -f 7 ) + echo "ac_temp,dc=a125,sensor=$id temperature=$temp" >> $influx + echo $temp > /dev/shm/ds18b20.$id + fi done #curl --silent -XPOST "$influx_url" --data-binary "@$influx" -- 2.20.1