X-Git-Url: http://git.rot13.org/?p=air-quality;a=blobdiff_plain;f=iio2mqtt.pl;fp=iio2mqtt.pl;h=40c49831d3d21085e6b2e3a1a6d75a8124c1d2bf;hp=14c94302fb4459e868e722a4087dbcba1229b517;hb=bc051f377da102bb67c6465b810a07dc7b400e13;hpb=226479f66d7f2238e37841ec70343aa414d202c5 diff --git a/iio2mqtt.pl b/iio2mqtt.pl index 14c9430..40c4983 100755 --- a/iio2mqtt.pl +++ b/iio2mqtt.pl @@ -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; + } }