Kérdése
van
?

Szoba szenzor ESPHome-mal – Wemos D1 és DHT22 szenzor felhasználásával

Ebben a projektben egy egyszerű, de hasznos IoT-eszközt készítünk, amely segítségével otthonunk hőmérsékletét és páratartalmát követhetjük nyomon WiFi-n keresztül.
Szerző: HESTORE Hungary Kft. / Ecker János

A megvalósításhoz a HESTORE-ban is beszerezhető Wemos D1 mini fejlesztői panelt és DHT22 szenzort fogjuk használni, az ESPHome platform segítségével. A mért adatokat Home Assistant-ba továbbíthatjuk, vagy közvetlenül megfigyelhetjük a beépített webes felületen is.


Funkciólista

  • Hőmérséklet- és páratartalom-mérés (°C és %)
  • WiFi-n keresztüli adatküldés ESPHome segítségével
  • Home Assistant integráció támogatása
  • Webes interfész alapértelmezett ESPHome felületen
  • USB-s tápellátás, könnyű mobilitás

Szükséges alkatrészek

MegnevezésTípus / LeírásMegjegyzés
Fejlesztői panelWemos D1 mini (ESP8266)
WEMOS-D1-MINI
100.379.01
1+: € 5.867
SzenzorDHT22 (AM2302) Digitális hő- és páratartalom
DHT22-M
100.368.12
1+: € 2.048
USB kábelMicro USB tápellátáshoz és kódfeltöltéshez
AK-300110-010-S
100.345.35
1+: € 1.808
USB adapter5V / 1A vagy nagyobb
KS 5V/2A/USB
100.383.25
1+: € 3.481
Ellenállás4.7k – 10k Ohm, DHT felhúzó
4,7 K 1%
100.205.33
1+: € 0.079
BreadboardPrototípushoz
BB-005-S
100.301.87
1+: € 3.261
Jumper vezetékekÖsszekötéshez a legjobb
SJ-60
100.285.26
1+: € 2.283

Bekötési táblázat

DHT22 lábFunkcióWemos D1 mini láb
1VCC (3.3–5V)3V3
2DATAD4 (GPIO2)
3(Nincs bekötve)-
4GNDGND

A DHT22 adatvezetékét érdemes egy 4.7–10 KOhm-os ellenállással felhúzni a tápra (VCC–DATA közé), különösen hosszabb vezeték esetén. Ha szenzor modult használunk, akkor azon megtalálható a felhúzó ellenállás és még egy táp szűrő kondenzátor is.


ESPHome konfiguráció

YAML
# HESTORE – ESPHome konfiguráció: Wemos D1 + DHT22
esphome:
  name: szobaszenzor-hestore
  friendly_name: "Szoba szenzor - HESTORE"

esp8266:
  board: d1_mini

wifi:
  ssid: "WIFI_SSID"
  password: "WIFI_JELZO"

  ap:
    ssid: "SzobaszenzorFallback-HESTORE"
    password: "hestorejelszo"

captive_portal:

logger:

api:

ota:

sensor:
  - platform: dht
    pin: D4
    model: DHT22
    temperature:
      name: "Szoba hőmérséklet"
    humidity:
      name: "Szoba páratartalom"
    update_interval: 30s

text_sensor:
  - platform: wifi_info
    ip_address:
      name: "Szoba szenzor IP cím"

Kódmagyarázat

  • A wifi szekció tartalmazza a hálózati csatlakozáshoz szükséges adatokat, valamint fallback hotspotot, amely SzobaszenzorFallback-HESTORE néven jelenik meg, ha nem található a fő hálózat.
  • A sensor blokkban a DHT22 szenzor olvasása történik, 30 másodpercenkénti frissítéssel.
  • A text_sensor rész lehetővé teszi az eszköz IP címének megjelenítését az adminján és Home Assistant felületen.

Telepítési útmutató

  1. Telepítsük az ESPHome-t, ha még nem tettük meg.
  2. Csatlakoztassuk a Wemos D1 minit számítógépünkhöz USB-n keresztül.
  3. A YAML fájlt adjuk hozzá az ESPHome eszközlistához (akár webes, akár CLI felületen).
  4. Flasheljük fel az eszközre.
  5. Az első indítás után az eszköz automatikusan csatlakozik a megadott WiFi-hálózathoz, vagy fallback hotspotot nyit.
  6. A Home Assistant automatikusan felismeri az új ESPHome eszközt, vagy manuálisan hozzáadható.

Webes adminfelület

Az eszköz IP címét beírva a böngészőbe, már láthatjuk is a mérési adatokat.

Wemos D1 DHT22

Határtalan lehetőségek

Ez a projekt tökéletes választás lehet az IoT-vel ismerkedők számára, hiszen kevés alkatrészt igényel, mégis praktikus és jól bővíthető. A HESTORE-ban elérhető Wemos D1 és DHT22 modulokkal gyorsan és költséghatékonyan készíthetünk egy vezeték nélküli, Home Assistant-tel is kompatibilis hő- és páratartalom mérő eszközt, amely bármely helyiségben bevethető – akár nappaliban, akár garázsban, vagy pincében.

A cikk célja inspiráló projektek és műszaki összefoglalások közzététele, és nem minősül hivatalos támogatási dokumentációnak. A bemutatott megoldásokban található forráskódok minden alkalommal tesztelt forráskódok, de időközbeni tőlünk független szoftver/hardver verzió váltások miatt elavultá válhatnak.
A cikkek a HESTORE Hungary Kft. szellemi tulajdonát képezik.
Kérdése van?
FőoldalKosárSzállításSúgóGyIKRMAÁltalános szerződési feltételek (ÁSZF)AdatvédelemBK-KITSHESTORE APIElérhetőségek
HESTORE Hungary Kft, minden jog fenntartva!

Weboldalunk helyes működéséhez sütit készítünk az Ön böngészőjében.
Sütik használatáról bővebben itt olvashat.

A csomagküldés a magyarországi HESTORE raktárból történik.