SMART(ESP32) prepínač záťaží.

Home Assistant, Arduino, SDS, Raspberry, Linux, vzdálený dohled, automatizace, měření, opensource, closedsource, hotová řešení, DIY, stavebnice, komponenty, software, postupy, návody, schémata, rady, zkušenosti ...
Uživatelský avatar
Sanc0
Příspěvky: 48
Registrován: stř říj 02, 2024 12:54 pm
Reputace: 4
Lokalita: Spišská Nová Ves
Systémové napětí: >48V
Výkon panelů [Wp]: 3125

SMART(ESP32) prepínač záťaží.

Nový příspěvek od Sanc0 »

Moj boiler Tatramat mi neumoznuje vymenu termostatu a externym termostatom som to riesit nechcel, riesenim je pre mna "SMART prepinac zatazi" riadeny ESP32-C3 (ESP8266). Samotny system prepinania som okukal z regulatorov ECO Solar Boost MPPT-3000 (aj verzia PRO). Na tento system prepinania presli vo svojich novsich reviziach v2.0. Na prepinanie vystupov pouzivaju dva vykonove rele 20A s kontaktami zapojenymi do kriza, co je zaujimave riesenie (vo svete logickych obvodov nazyvane XOR ). Vdaka tomu rieseniu neexistuje moznost (ani pri poruche), aby boli oba vystupy zapojene sucasne. Paci sa mi ako je to vykoumane, tak som to pouzil tiez a vyzera to nasledovne.
reledokriza.png
.
Zariadenie je postavené na mikrokontroleri ESP32-C3. Napajanie ESP32 a cievok rele je poriesene mini spinanym zdrojom 5V. Odber prudu sa meria pomocou prudoveho transformatoru a vyhodnocuje sa na ADC vstupe ESP32. Rele su spinane mosfetmi ktore su ovladane z pinov ESP32, obsluzny softver je ESPeasy. Funguje to nasledovne.
Po spusteni sa zapina prioritny vystup č1. (boiler). V kratkej casoves slucke (10s) sa kontroluje prudovy odber. Kym prud neklesne pod nastavenu hranicu, slucka cykluje dookola, bojler bezi. Ked sa boiler nahreje a termostat ho vypne, kontrola vyhodnoti pokles prudu a prepne na vystup č2. Ten nieje monitorovany, je nastaveny na casovy interval (napr.15 min). Po tomto case sa prepne na vystup č1. a prebehne kontrola. Pokial boiler neodobera prud, po 10s sa zariadenie prepne na vystup č.2 a tak to cykluje dookola.
Trochu som musel laborovat s prudovym transformatorom a meranim pomocou AD prevodniku ale uz to funguje. Riesenim bolo mostikove usmernenie hned na prudovom vystupe transformatora (minimalizuje to ubytky na diodach) az nasledne zatazenie odporom. Tym som ziskal jednosmerne napatie ktore sa lahko monitoruje.
Testovanie ukazalo ze pri napajani zariadenia s FVE je problem pri nizkych vykonoch elektrarne, typicky rano a vecer. Po zopnuti rele klesne napatie na nulu a zariadenie sa restartuje. Pokial chcem vyuzit aj tie nizke vykony (podla hesla ani watt nazmar :-) ), riesenim je napajanie zo siete.
Par fotiek:
Doska mikrokontrolera ESP32-C3
20250407_191643.jpg
.
Doska rele 20A a spinacich mosfetov.
20250407_191534.jpg
.
Zariadenie v krabicke Scame 12x8x5 cm.
20250409_143057.jpg
.
Planujem postavit dalsiu verziu prepinaca v2.0, kde bude poriesene aj pripajanie vystupu č1 k sieti (nedohriaty bojler vecer).
Panely: JINKO JKM625N-78HL4-BDV, string 5x seriovo, vykon 3,1kWp, 230V, 13,5 A
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID
Uživatelský avatar
TomHC
Příspěvky: 2445
Registrován: pát lis 11, 2022 8:14 am
Reputace: 395
Lokalita: Hlohovec, SR
Systémové napětí: 48V
Výkon panelů [Wp]: 8820
Kapacita baterie [kWh]: 30
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Hlohovec, SR

Re: SMART(ESP32) prepínač záťaží.

Nový příspěvek od TomHC »

Ja len že ESP32-C3 ≠ ESP8266, sú to úplne rozdielne čipy.
2x MUST PH1800 5.5kW, 9kWp V+J+Z, 600 Ah LiFePO4 s BMS JBD 200A, SW: Home Assistant na Synology DS923+ ku tomu ESPHome, Tasmota, MariaDB, InfluxDB, Telegraf, Grafana, Zigbee2MQTT..., HW: ESPlan (ESP32 + LAN 8720 + RS485). Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome 01/2023 -> 04/2025 = 10 MWh AC
Uživatelský avatar
Sanc0
Příspěvky: 48
Registrován: stř říj 02, 2024 12:54 pm
Reputace: 4
Lokalita: Spišská Nová Ves
Systémové napětí: >48V
Výkon panelů [Wp]: 3125

Re: SMART(ESP32) prepínač záťaží.

Nový příspěvek od Sanc0 »

Su, ale na funkci (rostlináře) to nema vliv 😃.
Povodnu verziu (vrabcie hniezdo) som mal na ESP8266. Pointa je obsluzny firmware, v oboch pripadoch ESPeasy.
Panely: JINKO JKM625N-78HL4-BDV, string 5x seriovo, vykon 3,1kWp, 230V, 13,5 A
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID
rva
Příspěvky: 4229
Registrován: úte dub 23, 2013 10:21 am
Reputace: 707
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: SMART(ESP32) prepínač záťaží.

Nový příspěvek od rva »

Vypadá to, že jsi realizoval přednostní relé s více nastaveními. Taky jsem kdysi obdobně experimentoval. Doporučuji přejít na další úroveň - dle mé zkušenosti na Home assistant a tam replikovat to samé a pak i spoustu dalšího.
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Uživatelský avatar
Sanc0
Příspěvky: 48
Registrován: stř říj 02, 2024 12:54 pm
Reputace: 4
Lokalita: Spišská Nová Ves
Systémové napětí: >48V
Výkon panelů [Wp]: 3125

Re: SMART(ESP32) prepínač záťaží.

Nový příspěvek od Sanc0 »

Zatial viem vsetko obsluzit pomocou ESPeasy s Thingspeakom. Aj zapinat zariadenia na dialku (rele), nastavovat ich hodnoty (termostat) a podobne. Ziadne servery MQTT, ziadny Domotics, Home asistent a pod., netuzim mat doma (na chalupe) beziaci server len na tieto veci. Az narazim na neriesitelny problem mozno budem donuteny, zatial som nebol 😉. Mam rad ked su veci easy 😃.
Panely: JINKO JKM625N-78HL4-BDV, string 5x seriovo, vykon 3,1kWp, 230V, 13,5 A
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID
Uživatelský avatar
Sanc0
Příspěvky: 48
Registrován: stř říj 02, 2024 12:54 pm
Reputace: 4
Lokalita: Spišská Nová Ves
Systémové napětí: >48V
Výkon panelů [Wp]: 3125

Re: SMART(ESP32) prepínač záťaží.

Nový příspěvek od Sanc0 »

Dnes som si urobil ovladaci panel (dashboard) pre mobil, aby aj manzelka vedela ovladat prepinac. Daju sa natvrdo prepinat vystupy mimo automatiku, a nastavit casovac
Přílohy
Screenshot_20250414-130252_Chrome.jpg
Panely: JINKO JKM625N-78HL4-BDV, string 5x seriovo, vykon 3,1kWp, 230V, 13,5 A
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID

Kdo je online

Uživatelé prohlížející si toto fórum: Claudebot [Bot] a 0 hostů