From 2e27c9a7e78d99ca4d8a18260ca67a24d97c55f4 Mon Sep 17 00:00:00 2001 From: Dennis Keitzel Date: Mon, 7 Jan 2019 16:08:58 +0100 Subject: [PATCH] Do not clear cache for each attribute (#38) --- workers/mithermometer.py | 7 ++----- 1 file changed, 2 insertions(+), 5 deletions(-) diff --git a/workers/mithermometer.py b/workers/mithermometer.py index 934d69d..90b9c9f 100644 --- a/workers/mithermometer.py +++ b/workers/mithermometer.py @@ -26,12 +26,9 @@ class MithermometerWorker(BaseWorker): return ret @timeout(8.0) - def update_device_state(self, name, poller): - ret = [] + poller.clear_cache() for attr in monitoredAttrs: - - ret.append(MqttMessage(topic=self.format_topic(name, attr), payload=poller.parameter_value(attr, read_cached=False))) - + ret.append(MqttMessage(topic=self.format_topic(name, attr), payload=poller.parameter_value(attr))) return ret