Cílem je postavit co nejlevnější a nejsnazší Wi-Fi teploměr, který spolehlivě měří teplotu a posílá ji do telefonu, Home Assistantu nebo třeba do MQTT. Volíme jednoduché a dostupné součástky: ESP8266 (WeMos D1 mini) + DS18B20. Níže najdete dvě osvědčené varianty (základní TO-92 a voděodolná sonda), konkrétní odkazy, nastavení i tipy na rozšíření.
Typy Wi-Fi teploměrů (stručně)
- ESP8266 + DS18B20 (TO-92) – nejnižší cena, minimální zapojení, přesnost ±0,5 °C v běžném rozsahu.
- ESP8266 + DS18B20 (voděodolná sonda) – ideální ven, do lednice, akvária; pouze o něco dražší.
- Hotová „bez-kódu“ řešení – nejrychlejší start, ale menší flexibilita. (Alternativu z katalogu lze doplnit podle skladové nabídky.)
Co budete potřebovat (nejlevnější DIY varianta)
- WeMos D1 Mini (ESP8266) – Wi-Fi modul: WeMos D1 mini – ESP8266, USB napájení | případně s externí anténou: WeMos D1 mini Pro
- Teplotní čidlo DS18B20 (TO-92): DS18B20 – digitální teplotní senzor
- Voděodolná sonda DS18B20 (alternativa): DS18B20 – sonda 2 m, sonda 3 m nebo snadné připojení přes svorky: DS18B20 adaptér – svorkovnice / vodotěsná sonda + adaptér
- Odpor 4,7 kΩ (pull-up mezi 3,3 V a datovým pinem), pár vodičů (DuPont), micro-USB kabel, 5 V USB adaptér.
- (Volitelně) Krabička, průchodka, smršťovačka – podle umístění (interiér/venek).
Zapojení (1-Wire, 3 vodiče)
DS18B20 má vývody VCC – DATA – GND. Mezi VCC (3,3 V) a DATA dejte odpor 4,7 kΩ. Na WeMos D1 mini připojte DATA typicky na D4 (GPIO2) nebo D2 (GPIO4) – vyhněte se pinu D8. U voděodolné sondy si ověřte barvy vodičů podle produktu (často červená=VCC, žlutá=DATA, černá=GND).
Firmware – tři snadné cesty
1) ESPHome (doporučeno pro začátečníky + Home Assistant)
ESPHome je „bez-kódu“ řešení s YAML konfigurací, OTA aktualizacemi a parádní integrací do HA. Základní config:
esphome:
name: wifi-teplomer
esp8266:
board: d1_mini
wifi:
ssid: "NAZEV_WIFI"
password: "HESLO"
logger:
api:
ota:
dallas:
- pin: D4 # GPIO2 na WeMos D1 mini
sensor:
- platform: dallas
name: "Teplota DS18B20"
update_interval: 30s
Tip: V ESPHome můžete snadno přidat MQTT, průměrování, offset/korekci, nebo posílat data do InfluxDB/Grafana přes HA. Dokumentace pro DS18B20 v ESPHome: esphome.io/components/sensor/dallas.html.
2) Tasmota (vše klikací přes web)
Tasmotu nahrajete do ESP8266, připojíte se na její AP, zadáte Wi-Fi a v „Configure Module“ nastavíte 1-Wire na vybraném pinu
(např. GPIO2). Okamžitě uvidíte teplotu na webu a můžete ji posílat do MQTT. Dokumentace:
tasmota.github.io/docs/DS18x20/.
3) Arduino IDE (největší kontrola)
Pomocí knihoven OneWire a DallasTemperature načtete teplotu a zobrazíte ji na jednoduchém webu nebo odešlete do MQTT. Knihovny: OneWire, DallasTemperature.
Postup krok za krokem
- HW zapojení: DS18B20 ↔ D1 mini podle schématu; odpor 4,7 kΩ mezi 3,3 V a DATA; sdílená GND.
- První flash: ESPHome (nebo Tasmota/Arduino) nahrajte přes USB; další aktualizace dělejte OTA.
- Test: Po připojení k Wi-Fi zkontrolujte hodnotu (pokoj 20–25 °C). Dotyk prstem musí teplotu krátce zvýšit.
- Umístění: Interiér – neutěsněná krabička ve stínu; venek – voděodolná sonda v trubičce/stínidle; lednice/akvárium – sonda, kabel odlehčit.
- Logování a grafy: V Home Assistantu se čidlo z ESPHome/Tasmoty integruje samo; pro dlouhodobou historii použijte InfluxDB + Grafana.
Kolik to stojí a proč tahle volba
- ESP8266 (WeMos D1 mini) – extrémně levný, micro-USB, hromada návodů.
- DS18B20 – přesný, jednoduché zapojení (1-Wire), funguje na 3,3–5,5 V, k dispozici i ve voděodolném provedení.
- Voděodolná sonda – ideál ven/lednice/kapaliny; se svorkovnicovým adaptérem je montáž otázka minut.
Rozšíření a vylepšení
- Více sond na jedné sběrnici (každá má unikátní ROM kód) – ESPHome/Tasmota je autodetekují.
- MQTT publikace pro integraci s dalšími systémy; notifikace při překročení prahu (HA automace).
- Kalibrace/offset – porovnání se spolehlivým teploměrem; v ESPHome přidejte
filters: offset:. - Napájení – kvalitní 5 V zdroj (≥500 mA) a krátký USB kabel pro stabilní Wi-Fi.
- (Pokročilé) ESP32 pro více senzorů nebo BT: ESP32 vývojová deska.
Odkazy na konkrétní součástky (rekapitulace)
- WeMos D1 mini – Wi-Fi modul (ESP8266)
- WeMos D1 mini Pro – ESP8266 s externí anténou
- DS18B20 – teplotní senzor (TO-92)
- DS18B20 – voděodolná sonda 2 m / 3 m
- DS18B20 – svorkovnicový adaptér / voděodolná sonda + adaptér
- ESP32 vývojová deska (alternativa)
Další čtení a oficiální návody
- ESPHome – Dallas (DS18B20) senzor
- Tasmota – DS18x20, MQTT, Rules
- Arduino – OneWire knihovna
- Arduino – DallasTemperature knihovna
- Home Assistant – integrace ESPHome
FAQ – Časté dotazy:
Jaký pin použít na WeMos D1 mini pro DS18B20?
Jak přidat více sond na jednu sběrnici 1-Wire?
Hodnoty „skáčou“ nebo vypadávají – co s tím?
Chci posílat data do MQTT a mít grafy. Nejjednodušší cesta?
Potřebuji voděodolné měření (akvárium, venek). Co vzít a jak to utěsnit?
Hotovo – nejlevnější Wi-Fi teploměr, který zvládne i úplný začátečník.
Související produkty







