send light readings to mqtt
[GroveSensor] / influx.sh
index 2f6b46b..ae76e62 100755 (executable)
--- a/influx.sh
+++ b/influx.sh
@@ -4,4 +4,7 @@ stty -F /dev/ttyUSB0 ispeed 115200 cs8 -cstopb -parenb -echo igncr
 
 cat /dev/ttyUSB0 | while read line ; do
        curl --silent -XPOST "http://10.13.37.92:8086/write?consistency=any&db=rot13" --data-binary "grove,dc=trnjanska,host=$(hostname -s) $line"
+       light=$( echo $line | sed -e 's/^.*,light=//' -e 's/,.*$//' )
+       mosquitto_pub -h rpi2 -t grove/light -m $light
+       echo $line > /dev/shm/grove
 done