X-Git-Url: http://git.rot13.org/?p=air-quality;a=blobdiff_plain;f=dsm501.pl;h=33277e5d19a152bc35491b6c0adc331bc46bff2b;hp=3b2f914726e9d6dc3b238be00d6c1a828820fbf0;hb=59b28a41e509a3d933d3dac493ad78e60561e1d9;hpb=632fc9b95bf751f33b6d71238adc6bb94f2e5ae6 diff --git a/dsm501.pl b/dsm501.pl index 3b2f914..33277e5 100755 --- a/dsm501.pl +++ b/dsm501.pl @@ -6,9 +6,8 @@ use Device::SerialPort; use Time::HiRes; use Data::Dump qw(dump); -my $port = shift @ARGV || '/dev/serial/by-path/pci-0000:00:1a.7-usb-0:5.1.3:1.0-port0'; -my $influx_url = shift @ARGV || 'http://10.13.37.229:8186/write?db=telegraf'; -$influx_url = 'http://10.13.37.92:8086/write?db=rot13'; +my $port = shift @ARGV || '/dev/serial/by-path/platform-3f980000.usb-usb-0:1.3:1.0-port0'; +my $influx_url = shift @ARGV || 'http://10.60.0.92:8086/write?consistency=any&db=rot13'; my $measurement = $ENV{MEASUREMENT} || 'dsm501'; my $s = new Device::SerialPort( $port ) || die $!; @@ -32,7 +31,7 @@ while (1) { $string =~ s/[\r\n]+$//; $string =~ s/\s/,/g; my $influx = "$measurement,dc=trnjanska $string $t"; - print "$influx\n"; + print "$influx\n" if -e '/dev/shm/air-debug'; system "curl --silent -XPOST '$influx_url' --data-binary '$influx'" } else { warn "SKIP: $string\n";