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 ...
- 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ží.
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.
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 .
Doska rele 20A a spinacich mosfetov. .
Zariadenie v krabicke Scame 12x8x5 cm. .
Planujem postavit dalsiu verziu prepinaca v2.0, kde bude poriesene aj pripajanie vystupu č1 k sieti (nedohriaty bojler vecer).
.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

Par fotiek:
Doska mikrokontrolera ESP32-C3 .
Doska rele 20A a spinacich mosfetov. .
Zariadenie v krabicke Scame 12x8x5 cm. .
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
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID
- 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ží.
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
- 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ží.
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.
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
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID
-
- 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ží.
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
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
- 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ží.
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
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID
- 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ží.
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
Panely: JINKO JKM625N-78HL4-BDV, string 5x seriovo, vykon 3,1kWp, 230V, 13,5 A
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID
Regulátor: ECO Solar Boost MPPT-4000 4kW GRID
Kdo je online
Uživatelé prohlížející si toto fórum: Claudebot [Bot] a 1 host