import dht
from machine import Pin

class Environment:
    def __init__(self, pin_no=16):
        self.sensor = dht.DHT22(Pin(pin_no))

    def get_data(self):
        try:
            self.sensor.measure()
            return {
                "temp": self.sensor.temperature(),
                "hum": self.sensor.humidity(),
                "status": "OK"
            }
        except Exception:
            return {
                "temp": None,
                "hum": None,
                "status": "Error"
            }