Skip to content

Commit bf54b35

Browse files
committed
skip initial measurements to have settled sensor data
1 parent b0fc22b commit bf54b35

File tree

2 files changed

+8
-2
lines changed

2 files changed

+8
-2
lines changed

klimalogger/__init__.py

+7-1
Original file line numberDiff line numberDiff line change
@@ -45,10 +45,16 @@ def __init__(self, measurement_dispatcher: MeasurementDispatcher,
4545
def measure_and_store_periodically(self, period=15):
4646
log.info("measure_and_store_periodically(%d)", period)
4747
last_measurement = time.time() - period
48+
skip_initial = 2
4849
while True:
4950
timestamp = time.time()
5051
if last_measurement < timestamp - period:
51-
self.measure_and_store()
52+
if skip_initial == 0:
53+
self.measure_and_store()
54+
else:
55+
log.info("skipping initial measurement(%d)", skip_initial)
56+
self.measure()
57+
skip_initial -= 1
5258
last_measurement += period
5359
else:
5460
self.measure()

pyproject.toml

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "klimalogger"
3-
version = "0.7.13"
3+
version = "0.7.14"
44
authors = [
55
{ name = "Andreas Würl", email = "andi@tryb.de" },
66
]

0 commit comments

Comments
 (0)