Gå til indhold

Temperatursensor med ESP32

Let 30 min 70 kr

ESP32 Temperatur Sensor

En temperatur-/fugtighedssensor er et godt sted at starte: tre ledninger, en håndfuld linjer YAML, og du har live-målinger fra rummet i Home Assistant. Komponenterne koster omkring 70 kr.

Før du starter:

DelBeskrivelsePris ca.
ESP32 DevKitWiFi mikrocontroller45 kr
DHT22 sensorTemperatur + fugtighed25 kr
Jumper wires3 stk han-hun10 kr
Total~70 kr

DHT22 til ESP32 wiring diagram

  1. Rød ledning (VCC/+) → ESP32 3.3V pin

  2. Gul/hvid ledning (DATA/OUT) → ESP32 GPIO4 pin

  3. Sort ledning (GND/-) → ESP32 GND pin

Åbn din enhed i ESPHome og tilføj denne sensor-konfiguration:

stue-sensor.yaml
esphome:
name: stue-sensor
friendly_name: Stue Sensor
esp32:
board: esp32dev
logger:
api:
encryption:
key: "din-nøgle-her"
ota:
platform: esphome
# DHT22 Sensor
sensor:
- platform: dht
pin: GPIO4
model: DHT22
temperature:
name: "Stue Temperatur"
filters:
- offset: 0.0 # Juster hvis nødvendigt
humidity:
name: "Stue Fugtighed"
update_interval: 60s
wifi:
ssid: "dit-wifi"
password: "din-kode"

Skal du måle udendørs eller i væske, er en vandtæt DS18B20 et bedre valg end DHT22. Den bruger 1-wire og kræver en 4,7 kΩ pull-up-modstand mellem DATA og 3.3V:

DS18B20 i stedet for DHT22
one_wire:
- platform: gpio
pin: GPIO4
sensor:
- platform: dallas_temp
name: "Stue Temperatur"
update_interval: 60s

Med kun én sensor på bussen behøver du ikke angive address. Bemærk at DS18B20 kun måler temperatur, ikke fugtighed.

  1. Klik INSTALL i ESPHome
  2. Vælg Wirelessly
  3. Vent ~1 minut
  1. Gå til IndstillingerEnheder og tjenester

  2. Find din ESP32 enhed og klik på den

  3. Du bør se to nye sensorer:

    • sensor.stue_temperatur
    • sensor.stue_fugtighed
  4. Klik på en sensor for at se graf over tid

Lovelace kort
type: sensor
entity: sensor.stue_temperatur
name: Stue
icon: mdi:thermometer
graph: line
hours_to_show: 24
Lovelace kort
type: glance
entities:
- entity: sensor.stue_temperatur
name: Temperatur
- entity: sensor.stue_fugtighed
name: Fugtighed
title: Stue Klima
TipForklaring
PlaceringUndgå direkte sollys, radiatorer og vinduer
HøjdePlacer i ~1.5m højde for rum-temperatur
LuftcirkulationIkke i hjørner eller bag møbler
Opdateringsinterval60s er fint, DHT22 kan højst aflæses hvert 2. sekund
Eksempel: Advar ved høj fugtighed
automation:
- alias: "Alarm ved høj fugtighed"
trigger:
- platform: numeric_state
entity_id: sensor.stue_fugtighed
above: 70
for: "00:30:00"
action:
- service: notify.mobile_app_din_telefon # udskift med din egen enheds notify-tjeneste
data:
title: "⚠️ Høj fugtighed"
message: "Fugtigheden i stuen er {{ states('sensor.stue_fugtighed') }}%"

Udskift notify.mobile_app_din_telefon med navnet på din egen telefons notify-tjeneste - du finder det under UdviklerværktøjerHandlinger.

💡 LED Strip

Styr adresserbare RGB-LED’er baseret på temperatur.

Byg LED strip →


Kommentarer