#!/usr/bin/env python3
"""
dht_reader.py – Modul zum Auslesen des DHT22
"""
import Adafruit_DHT

def read_dht22(pin=17):
    sensor = Adafruit_DHT.DHT22
    # read_retry versucht mehrfach den Sensor auszulesen
    humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)
    if humidity is None or temperature is None:
        return None
    return {'temperature': round(temperature, 1), 'humidity': round(humidity, 1)}
