From 226479f66d7f2238e37841ec70343aa414d202c5 Mon Sep 17 00:00:00 2001 From: Dobrica Pavlinusic Date: Sun, 21 Feb 2021 10:59:43 +0100 Subject: [PATCH 1/1] remove only device info voltage regulators reporting in iio are example --- iio2mqtt.pl | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/iio2mqtt.pl b/iio2mqtt.pl index e9ba122..14c9430 100755 --- a/iio2mqtt.pl +++ b/iio2mqtt.pl @@ -8,6 +8,8 @@ use Time::HiRes; my $influx_url = shift @ARGV || 'http://10.13.37.92:8086/write?consistency=any&db=rot13'; +my $delay = $ENV{DELAY} || 1; + my $hostname = `hostname -s`; chomp($hostname); @@ -29,6 +31,8 @@ while(1) { if ( $influx =~ m/,$/ ) { $influx =~ s/,$/ $t_influx\n/; + } elsif ( $influx =~ m/ $/ ) { # only device + $influx =~ s/\S+\s$//; } $influx .= "iio,dc=trnjanska,host=$hostname,device=$device "; @@ -53,5 +57,5 @@ while(1) { system "curl --silent -XPOST '$influx_url' --data-binary '$influx'"; warn "$influx\n"; - sleep Time::HiRes::time + 1 - $t; + sleep Time::HiRes::time + $delay - $t; } -- 2.20.1