handle slower iio_info and skip sleep
authorDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 21 Feb 2021 12:20:10 +0000 (12:20 +0000)
committerDobrica Pavlinusic <dpavlin@rot13.org>
Sun, 21 Feb 2021 12:20:10 +0000 (12:20 +0000)
iio2mqtt.pl

index 14c9430..40c4983 100755 (executable)
@@ -57,5 +57,8 @@ while(1) {
        system "curl --silent -XPOST '$influx_url' --data-binary '$influx'";
        warn "$influx\n";
 
-       sleep Time::HiRes::time + $delay - $t;
+       my $dt = Time::HiRes::time + $delay - $t - 100;
+       if ( $dt > 0 ) {
+               sleep $dt;
+       }
 }