Have a
question
?

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.
Author: 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+: 2 094 Ft
SzenzorDHT22 (AM2302) Digitális hő- és páratartalom
DHT22-M
100.368.12
1+: 728 Ft
USB kábelMicro USB tápellátáshoz és kódfeltöltéshez
AK-300110-010-S
100.345.35
1+: 685 Ft
USB adapter5V / 1A vagy nagyobb
KS 5V/2A/USB
100.383.25
1+: 1 336 Ft
Ellenállás4.7k – 10k Ohm, DHT felhúzó
4,7 K 1%
100.205.33
1+: 30,46 Ft
BreadboardPrototípushoz
BB-005-S
100.301.87
1+: 1 330 Ft
Jumper vezetékekÖsszekötéshez a legjobb
SJ-60
100.285.26
1+: 901 Ft

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.

This article is intended to provide inspirational projects and technical summaries and is not considered official support documentation. The source codes in the solutions presented are tested source codes at all times, but may become outdated due to software/hardware version changes beyond our control.
The articles are the intellectual property of HESTORE Hungary Kft.
Do you have a question?
IndexShopping cartShippingHelpTerms and conditionsPrivacyBK-KITSHESTORE APIContact
HESTORE Hungary Ltd, all rights reserved!

Our website is baking cookies in your browser.
Read about cookies here.

The products in your cart will be delivered from the HESTORE warehouse in Hungary.
GLS shipping GLS shipping FoxPost shipping DHL shipping  PayPal payment ISO9001 certified DigiCert SSL security SimplePay payment