ESP Home DYI Termostat K Radiátoru Pro Home Assitant

by Johny5 in Workshop > Home Improvement

295 Views, 1 Favorites, 0 Comments

ESP Home DYI Termostat K Radiátoru Pro Home Assitant

20241228_123959.jpg

Občas se tu řeší termostatické hlavice na radiátory integrovatelné do Home Assistantu.

Z cenově dostupných variant mi ale žádná úplně nevyhovovala, tak jsem se do toho pustil přes ESP Home.

Výchozí požadavky:

  1. Integrovatelnost do HA
  2. Napájení z 230V
  3. Možnost nastavovat plány vytápění v HA
  4. Vypnutí topení, pokud je otevřené okno, případně další možnosti řízení.

Supplies

20241227_143719.jpg

Použité komponenty:

  1. ESP32-C3 Super Mini (50Kč)
  2. Relé KY-019 5V (30Kč)
  3. Zdroj 230V/5V (35Kč)
  4. Ventil NO s termoelektrickým pohonem (130Kč)
  5. Napájecí šňůra
  6. Bižuterie
  7. 3D vytištěná krabička s víčkem

Poznámka: Do krabičky je po vytištění třeba vyříznout závity M6 pro červíky pro zajištění kabelů. Stačí použít 3. řezání. Maticový závitník není vhodný, protože otvory mají dno.

Sestava Silové Části

20241227_150811.jpg
20241227_150822.jpg

Nejprve si připravím sestavu relé se svorkovnicemi, tak aby šla vložit do krabičky.

Sestava Řídící Části

20241227_150840.jpg
20241227_150850.jpg

Dále si připravím sestavu řídící části s ESP32. Nejprve doporučuji zapájet hřebínek doi ESP32 a pak vložit i se zdrojem do krabičky a zdroj připájet až v ní, aby desky měly správnou vzdálenost a šly volně vkládat a vyjímat z krabičky.

Vložení Do Krabičky

20241227_152259.jpg
20241227_152455.jpg

Sestavy pak vložím do krabičky a propojím. (Pozor. Na této fotce je chyba. Červený drátek pro ovládání relé má být připojen na pin 4 a ne na pin 3 jako na obrázku).

Připojení Ventilu a Napájecího Kabelu

20241227_174921.jpg
20241227_183954.jpg

Napájecí kabel a ventil připojím do svorkovnic. Kabely zajistím pomocí červíků M6. Červíky je třeba dotahovat s citem, aby nedošlo k poškození izolace, případně roztržení vrstev krabičky.

Nahrání Aplikace

Zařízení zatím nepřipojuji do sítě. První nahrání je třeba provést přes USB kabel. V krabičce je připravený otvor pro připojení kabelu.

Vzorový Yaml je na odkazu: https://pastebin.com/sPhru5wh

Po dokončení nahrávání odpojím USB kabel a zapojte zařízení do sítě.

Přidám nový ESP uzel do Home Assistanta.

Poté mohu otevřít náhled zařízení a otestovat, zda je možné ovládat relé a potažmo ventil. Termoelektrický pohon je poměrně pomalý. Zahřátí ventilu a tedy jeho uzavření trvá 2 - 3 minuty. Vychladnutí a tedy otevření ještě o něco déle, podle teploty v místnosti.

Případné doladění parametrů termostatu už mohu provést bezdrátově (OTA).

V té konfiguraci bych chtěl zmínit sekci označenou jako „Imported sensors“. Pro měření teploty v místnosti je možné použít libovolný senzor a jeho entity nalinkovat do termostatu pomocí platformy „homeassistant“.

Dále bych rád upozornil na jednu „podivnost“. Výstup ovládající relé, které ovládá ventil je nakonfigurovaný jako invertovaný. To má za důsledek, že pokud je přepínač ve stavu „zapnuto“, je relé ve skutečnosti vypnuto a ventil, který je NO (normally open) je otevřený, čili topení je zapnuté.

Celé je to navrženo tak, aby systém měl v nejčastěji používaném stavu co nejnižší spotřebu.

Ovládání Termostatu - Frontend

BetterThermostat.png

Pro ovládání používám kartu Better thermostat, kterou je možné si stáhnout v HACS. Používám jen kartu, nikoli komponentu.

Příklad nastavení karty v Yaml: https://pastebin.com/1hcexTun

Přepínání Předvoleb

Scheduler1.png
Scheduler2.png
Scheduler3.png

Pro nastavení rozvrhů topení používám komponentu Scheduler, která je též dostupná přes HACS:

Příklad nastavení karty v Yaml: https://pastebin.com/9L9uypFe

Závěr

Úmyslně jsem zvolil ventil NO (normally open). V případě výpadku napájení nebo Home Assistantu se ventily otevřou a topí se, což je, zejména s ohledem na klid v rodině, příznivější varianta, než kdyby se všechny ventily uzavřely.

Termostat lze ovládat z automatizací, čili je možné například od okenního spínače topení vypnout a zapnout.

Dále je možné mimo topnou sezónu termostat deaktivovat a nechat ventily otevřené, což opět minimalizuje spotřebu.

Krabička má šířku 50mm, aby šla nalepit oboustrannou páskou na úzké radiátory Korado. Široké pak samozřejmě nejsou žádný problém.