From 5b3f7708c0d8d7a34f6e3e2a53840476c2bb570a Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B8ren=20Rasmussen?= Date: Sun, 24 Jul 2022 01:26:22 +0200 Subject: [PATCH] Ignore temperature readings when no consumers are present --- pkg/temperature/ds18b20.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/pkg/temperature/ds18b20.go b/pkg/temperature/ds18b20.go index 404e140..2439ddd 100644 --- a/pkg/temperature/ds18b20.go +++ b/pkg/temperature/ds18b20.go @@ -167,7 +167,10 @@ func readSensors(hub *sentry.Hub) { metrics.TemperatureSensorReadingStatus.WithLabelValues(sensor.Name, "ok").Inc() } - Reading <- r + select { + case Reading <- r: + default: + } } func triggerBulkRead() error {