You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
This repo is archived. You can view files and clone it, but cannot push or open issues/pull-requests.
 
 
 
 
David Zálešák 177c32fd0a Added relay control 4 years ago
.gitignore Initial commit 4 years ago
ESPtermostat.ino Added relay control 4 years ago
README.md Initial commit 4 years ago
config.h.example Added relay control 4 years ago

README.md

ESP8266 - Termostat

Jedná se o termostat postavený na ESP8266 s možností připojení na Wi-Fi. Díky Wi-Fi konektivitě lze termostat ovládat pomocí jakéhokoli jiného zařízení a také lze z termostatu exportovat metriky.

Bylo zvoleno ESP-01. Tento model ESP má vyvedeny 2 GPIO piny. Termostat obsahuje teplotní čidlo DS18B20, právě kvůli sběrnici OneWire, na kterou lze připojit více čidel. Ke spínání kotle byl zvolen relay modul, který by bylo vhodné do budoucna nahradit nějakým polovodičem, aby termostat necvakal. Případně při návrhu boardu navrhnout osazení jak relé, tak nějakého polovodiče, který by sloužil ke spínání kotle (volba jumprem). Termostat je napájen 230v.

Termostat nemusí sloužit pouze k regulaci kotle, ale i jako teplotní čidlo exportující své metriky. Toto lze nastavit v configu.

ToDo list:

  • Zabezpečení (API + JS app)
    • API
    • JS app
    • OTA update
  • API
  • JS app
    • v flash paměti
    • aktualizace
  • OTA update
  • Wi-Fi konektivita
  • Metric export