From a0d7e27510fd91cbd01458080d82dd0e84ee7801 Mon Sep 17 00:00:00 2001 From: OMGeeky Date: Sat, 7 Jun 2025 16:47:40 +0200 Subject: [PATCH] feat: remove hardware reading logic from humidity reader having it at both temp and humidity caused problems --- src/esp_sensors/dht22.py | 13 ------------- 1 file changed, 13 deletions(-) diff --git a/src/esp_sensors/dht22.py b/src/esp_sensors/dht22.py index bf34210..49b755d 100644 --- a/src/esp_sensors/dht22.py +++ b/src/esp_sensors/dht22.py @@ -135,19 +135,6 @@ class DHT22Sensor(TemperatureSensor, HumiditySensor): The humidity reading as a float (percentage) """ - if SIMULATION: - # Use parent class simulation - return super().read_humidity() - else: - # Actual hardware reading - try: - self._sensor.measure() - self._last_humidity = self._sensor.humidity() - except Exception as e: - print(f"Error reading DHT22 humidity: {e}") - # Return default value if no previous reading - self._last_humidity = 0.0 - return self._last_humidity def get_metadata(self):