use /dev/serial/by-path
authorDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 19 Feb 2021 16:32:52 +0000 (16:32 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Fri, 19 Feb 2021 16:32:52 +0000 (16:32 +0000)
influx.sh

index ae76e62..14bd743 100755 (executable)
--- a/influx.sh
+++ b/influx.sh
@@ -1,8 +1,10 @@
 #!/bin/sh -e
 
-stty -F /dev/ttyUSB0 ispeed 115200 cs8 -cstopb -parenb -echo igncr
+serial=/dev/serial/by-path/platform-xhci-hcd.3.auto-usb-0:2:1.0-port0
 
-cat /dev/ttyUSB0 | while read line ; do
+stty -F $serial ispeed 115200 cs8 -cstopb -parenb -echo igncr
+
+cat $serial | 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