VE.Direct HEX ReadWrite ESPHome komponenta
Souhrn tématu
Tato komponenta pro ESPHome umožňuje efektivní čtení a zápis dat z VE.Direct zařízení jako SmartSolar, SmartShunt a TAC1100 elektroměr. Uživatel ji vytvořil kvůli absenci vhodného řešení pro regulaci maximálního nabíjecího proudu a nabízí ji k dispozici s možností rozšíření o další adresy a funkce. Komponenta pracuje přes MQTT discovery a zobrazuje zařízení jako samostatné entity v Home Assistantu.
- acmetelka
- Příspěvky: 33
- Registrován: úte kvě 02, 2023 4:09 pm
- Reputace:9
- Lokalita: kousek na východ od Prahy
- Systémové napětí: >48V
- Výkon panelů [Wp]: 4400
- Kapacita baterie [kWh]: 14500
- Chci prodávat energii: NE
- Chci/Mám dotaci: NE
VE.Direct HEX ReadWrite ESPHome komponenta
Zdravím, třeba se toto někomu bude hodit.
Před časem jsem pořídil SmartSolar 150/100 a vyvstala potřeba průběžně regulovat maximální nabíjecí proud. Protože jsem nenašel žádnou vhodnou fungující komponentu pro EPSHome, tak jsem si ji napsal.
Zde k dispozici: https://github.com/AcMetelka/esphome-ve-direct-hex
Příklad v repository je tak, jak mám implementováno. Čtu a zapisuju jedním ESP současně z MPPT, SmartShuntu a TAC1100 elektroměru a směrem do HA MQTT discovery se toto tváří jako tři různá zařízení.
Co se týká entit, jsou tam pouze ty, co jsem potřeboval. Lze v případě potřeby rozšířit, přidat do komponenty adresy a obslužné rutiny.
Enjoy!
Před časem jsem pořídil SmartSolar 150/100 a vyvstala potřeba průběžně regulovat maximální nabíjecí proud. Protože jsem nenašel žádnou vhodnou fungující komponentu pro EPSHome, tak jsem si ji napsal.
Zde k dispozici: https://github.com/AcMetelka/esphome-ve-direct-hex
Příklad v repository je tak, jak mám implementováno. Čtu a zapisuju jedním ESP současně z MPPT, SmartShuntu a TAC1100 elektroměru a směrem do HA MQTT discovery se toto tváří jako tři různá zařízení.
Co se týká entit, jsou tam pouze ty, co jsem potřeboval. Lze v případě potřeby rozšířit, přidat do komponenty adresy a obslužné rutiny.
Enjoy!
V1: (6/2023 -> 3/2024) - JJZ 3,3 kWp 6 x "Xtend Solarmi Schutten STM-550/144-S3"; BEL stavebnice + DIY chlazení; AKU 500l ohřev TUV
V2: (3-2024 -> ) JJZ 4,4 kWp 8 x 550Wp, EASUN SMH-II-7KW, 16xLiFePO4 z NKON 305Ah + JKBMS 150/2A, přepínač sítí, PLC Foxtrot, EmonCMS grafy - ve fázi ladění, dokončování
V2: (3-2024 -> ) JJZ 4,4 kWp 8 x 550Wp, EASUN SMH-II-7KW, 16xLiFePO4 z NKON 305Ah + JKBMS 150/2A, přepínač sítí, PLC Foxtrot, EmonCMS grafy - ve fázi ladění, dokončování
- kybos
- Příspěvky: 2860
- Registrován: sob zář 08, 2012 10:40 pm
- Reputace:531
- Lokalita: Šternberk
- Systémové napětí: 48V
- Výkon panelů [Wp]: 15000
- Kapacita baterie [kWh]: 40
- Bydliště: v údolí mezi kopci
Re: VE.Direct HEX ReadWrite ESPHome komponenta
Do jakého typu paměti se hodnota maximálního proudu ve Smartsolaru zapisuje? Očekával bych, že to nebude dynamická paměť, neboť by tam ta hodnota měla vydržet i při vypnutí napájení. Pokud je to EEPROM, tak kolik takových zápisů příslušné místo v paměti Smartsolaru vydrží než se opotřebí natolik, že si přestane pamatovat?
15 kWp JJZ + 3x Tristar MPPT60 + Victron 150/100 + 48V LiFePO 850 Ah + UPS 8kW (MPP-Solar 8048 LC) + 4 x nabíječka 1,2 kW (DELTA) Start: 2012
- TomHC
- Příspěvky: 4190
- Registrován: pát lis 11, 2022 8:14 am
- Reputace:951
- 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: VE.Direct HEX ReadWrite ESPHome komponenta
Pre EEPROM je to väčšinou 50k+. Ak to má vnútri batériu kvôli RTC, tak to môže byť uložené kľudne aj v NVRAM a tým pádom je to naveky.
Hlavný spotrebič: VW ID.4 | 2x MUST PH1800 5.5kW + GWL-SUN2000, 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 , BMS UART-TS485 adaptér
Nejaké moje projekty: MUST-ESPhome, ELTEK Flatpack2 ESPhome, ESP32-EMON, PZEM-017@WiFi, diyBMS-CurrentShunt-ESPhome , BMS UART-TS485 adaptér
- kybos
- Příspěvky: 2860
- Registrován: sob zář 08, 2012 10:40 pm
- Reputace:531
- Lokalita: Šternberk
- Systémové napětí: 48V
- Výkon panelů [Wp]: 15000
- Kapacita baterie [kWh]: 40
- Bydliště: v údolí mezi kopci
Re: VE.Direct HEX ReadWrite ESPHome komponenta
Zaznamenal jsem podobný problém u řadiče tepelného čerpadla, které má jednočipem řízenou venkovní jednotku. Znásilnil jsem konfigurační údaj limit maximálního výkonu a využil jej k dynamickým změnám výkonu pro vytěžování FVE podle toho, kolik výkonu z panelů zbylo právě k dispozici. U tohoto údaje výrobce zřejmě předpokládal jen několik málo změn za životnost TČ. Tento údaj bylo možné vzdáleně modifikovat a dělal jsem to poměrně často (jak šly mraky a měnila se zátěž ostatními spotřebiči) a po něco víc než roce takových intenzivních změn najednou začal být problém hodnotu bezchybně zapsat na první pokus. Nedokážu zpětně určit, kolik takových změn proběhlo, ale bylo jich určitě řádově víc než konstruktér zařízení předpokládal.
15 kWp JJZ + 3x Tristar MPPT60 + Victron 150/100 + 48V LiFePO 850 Ah + UPS 8kW (MPP-Solar 8048 LC) + 4 x nabíječka 1,2 kW (DELTA) Start: 2012
- kybos
- Příspěvky: 2860
- Registrován: sob zář 08, 2012 10:40 pm
- Reputace:531
- Lokalita: Šternberk
- Systémové napětí: 48V
- Výkon panelů [Wp]: 15000
- Kapacita baterie [kWh]: 40
- Bydliště: v údolí mezi kopci
Re: VE.Direct HEX ReadWrite ESPHome komponenta
Předpokládám, že Smartsolar nemá uvnitř baterii a čas čte někde z webu pokud jej vůbec potřebuje.TomHC píše: pon srp 24, 2026 3:12 pmAk to má vnútri batériu kvôli RTC, tak to môže byť uložené kľudne aj v NVRAM a tým pádom je to naveky.
15 kWp JJZ + 3x Tristar MPPT60 + Victron 150/100 + 48V LiFePO 850 Ah + UPS 8kW (MPP-Solar 8048 LC) + 4 x nabíječka 1,2 kW (DELTA) Start: 2012
Kdo je online
Uživatelé procházející toto fórum: Claudebot [Bot]
