Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01 • Fórum | MyPower.CZ

Fórum | MyPower.CZ | Obnovitelné zdroje energie - energetická soběstačnost | Poslední návštěva: čtv čer 01, 2023 5:06 pm


Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

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 ...
PředchozíDalší

Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Migel » čtv bře 30, 2023 5:47 pm

No tak zrovna toto som objednal aj ja.. doslo mi to tento tyzden a sklamalo ma to..lebo cez bluetooth ide vycitat len menic,regulator to nechce vycitat aj ked je zapojeny len regulator..displej ide v pohode no nemam teraz moznost vyskusat to s pc..
Zatial ... 10 panelov Jasolar 380W 2s5p 3,8kWp jz
1x Epever 8415 AN
1x Epever I-Power Plus 5000 (ťahá celý dom okrem varnej dosky a trúby)
8 kusov 13s Li-ion 48V 380Ah
a stále v štádiu budovania (rozširovania)
?
Migel
 
Příspěvky: 285
Registrován: ned zář 25, 2022 9:47 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod Solarnoob » ned dub 02, 2023 11:18 am

Ahoj,
tak jsem to tam namontoval a pro mé použití to zcela vyhovuje.
Vyčítá to jeden Tracert a pak to jde do MT50 i do mého udělátka. PC přes kabel taky funguje. Takže za mě spokojenost.
?
Solarnoob
 
Příspěvky: 91
Registrován: pát dub 29, 2022 8:35 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod SMA » pon dub 03, 2023 4:29 pm

Lubo99 píše:Aliexpres ....epever wifi RJ45D

Zdravim Vás,mám dotaz-jak jste se zaregistroval do "Solar Quarden" ?
Zkoušel jsem to několikrát,bez úspěchu,při posledním úkonu(Sign up) mi vyskočí hláška "The account contains spaces"
nevim co ještě vyplnit- co chybi.
Diky za radu nebo zkušenost.
SMA
Uživatelský avatar
SMA
 
Příspěvky: 1
Registrován: pon dub 03, 2023 3:48 pm

Lokalita: Hradec Králové
Chci prodávat energii a využít dotace: NE

Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod PetrDubi » pon dub 03, 2023 5:33 pm

Název účtu obsahuje mezery - nahraď mezery třeba tímhle _
mobilní elektrárna 3x Uni-solar PVL-68, 3x MPP modul, vše řízené přes arduino
doma 3280 Wp JV, 2460 Wp JZ, Easun SMW 8k (rebrandovaný MAX 8 kW), aku 13kWh 16s LiFePO4
?
PetrDubi
podporuje fórum
 
Příspěvky: 914
Registrován: úte říj 12, 2021 9:43 am

Lokalita: Blízko Ústí nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 5740
Kapacita baterie [kWh]: 13

Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod BigSandy » sob kvě 13, 2023 9:50 am

Zdar.
Najde se tu někdo, kdo poradí?
Strana 3 - skopec tu dal zdrojak D34_fve.ino

Jen jsem to ořezal ale adresy zustali puvodní.
Fungovat to funguje, ale je to nějak poplantane.

Kód: Vybrat vše
void loop()
{
  uint8_t resultMain;

  resultMain = node.readInputRegisters(0x3100, 16);
  if (resultMain == node.ku8MBSuccess)
  {
   

Serial.println(" - - - - - - - - - - - - - - ");
 
    //----------------------------------------------------------------------------------------
    pn=node.getResponseBuffer(0x00)/ 100.0f;
    Serial.print("Panely napeti: " );
    Serial.println(pn);
     //----------------------------------------------------------------------------------------
    pp=node.getResponseBuffer(0x01)/ 100.0f;
    Serial.print("Panely proud: ");
    Serial.println(pp);
    //----------------------------------------------------------------------------------------
    pv=(node.getResponseBuffer(0x02) | node.getResponseBuffer(0x03) << 16)/ 100.0f;
    Serial.print("Panely vykon: ");
    Serial.println(pv);
    //----------------------------------------------------------------------------------------
    bn=node.getResponseBuffer(0x04)/ 100.0f;
    Serial.print("Baterie napeti: ");
    Serial.println(bn);
    //----------------------------------------------------------------------------------------
    bp=node.getResponseBuffer(0x05)/ 100.0f;
    Serial.print("Baterie proud: ");
    Serial.println(bp);
    //----------------------------------------------------------------------------------------
    bv=(node.getResponseBuffer(0x06) | node.getResponseBuffer(0x07) << 16)/ 100.0f;
    Serial.print("Baterie vykon: ");
    Serial.println(bv);
  //----------------------------------------------------------------------------------------
    bstatus=node.getResponseBuffer(0x00);
    Serial.print("Batery stav: ");
    Serial.println(bstatus);
  //----------------------------------------------------------------------------------------
    bmax=node.getResponseBuffer(0x02)/ 100.0f;
    Serial.print("Baterie max: ");
    Serial.println(bmax);
   //----------------------------------------------------------------------------------------
    bmin=node.getResponseBuffer(0x03)/ 100.0f;
    Serial.print("Baterie min: ");
    Serial.println(bmin);
    //----------------------------------------------------------------------------------------
    btemp=node.getResponseBuffer(0x0)/ 100.0f;
    Serial.print("Baterie teplota: ");
    Serial.println(dtemp);
    //----------------------------------------------------------------------------------------
    dtemp=node.getResponseBuffer(0x1)/ 100.0f;
    Serial.print("Teplota zarízeni: ");
    Serial.println(btemp);
    //----------------------------------------------------------------------------------------
    bsoc=node.getResponseBuffer(0xa)/ 100.0f;
    Serial.print("Baterie soc: ");
    Serial.println(bsoc);
    //----------------------------------------------------------------------------------------
    ednes=(node.getResponseBuffer(0x00) | node.getResponseBuffer(0x01) << 16)/ 100.0f;
    Serial.print("Baterie - energie dnes: ");
    Serial.println(ednes);
    //----------------------------------------------------------------------------------------
    Serial.print("Baterie - energie mesic: ");
    emesic=(node.getResponseBuffer(0x02) | node.getResponseBuffer(0x03) << 16)/ 100.0f;
    Serial.println(emesic);
    //----------------------------------------------------------------------------------------
    erok=(node.getResponseBuffer(0x04) | node.getResponseBuffer(0x05) << 16)/ 100.0f;
    Serial.print("Baterie - energie rok: ");
    Serial.println(erok);
    //----------------------------------------------------------------------------------------
    etotal=(node.getResponseBuffer(0x06) | node.getResponseBuffer(0x07) << 16)/ 100.0f;
    Serial.print("Baterie - energie celkem: ");
    Serial.println(etotal);
     //----------------------------------------------------------------------------------------
    cstatus=node.getResponseBuffer(0x01);
    Serial.print("Stav nabijeni: ");
    Serial.println(cstatus);
    //----------------------------------------------------------------------------------------
    dstatus=node.getResponseBuffer(0x02);
    Serial.print("Stav zarizeni: ");
    Serial.println(dstatus);
 //----------------------------------------------------------------------------------------
   
  }

Batery stav: 6771.00
Baterie max: 97.62
Baterie teplota: 1.38
?
BigSandy
 
Příspěvky: 116
Registrován: sob kvě 11, 2013 5:49 am


Připojení regulátoru a NTB

Příspěvekod wimpi » čtv kvě 18, 2023 8:11 pm

Zdravím,

Mám ve FVE osazeny dva regulátory Epever. Jeden Tracer 3210AN a druhý XTRA4210. Jsou ve sklepě v technické místnosti. Přímo nad ní má otec NTB a chtěli bychom nějak bezdrátově připojit NTB a oba regulátory, abychom mohli pohodlně monitorovat stav a nemuseli chodit po schodech dolů.

Předběžně sem si vyhlédl tento adaptér, ale nevím, jak to v praxi spolehlivě funguje.

Díky za rady a podněty.

https://www.vselektro.eu/wifi-modul-pro ... 4g-rj45-a/
?
wimpi
 
Příspěvky: 49
Registrován: pon čer 20, 2022 11:59 am


Re: Připojení regulátoru a NTB

Příspěvekod PetrV2 » pát kvě 19, 2023 5:04 am

Odkazované je v nové verzi prakticky cloud-only krám, celé téma viewtopic.php?f=19&t=4909
ale pokud ti nevadí nejprve vše poslat Epsolarům a pak (pokud nebudou mít nic chcíplého) si to zase od nich přes internet přečíst, tak klidně.
Pokud chceš data pro sebe a dělat si s nimi co chceš, tak třeba USR W610 nebo jakýkoli jiný RS485 <-> wifi, když bezdrátově. Ne-cloud řešení zase vyžaduje nějaké úsilí :D
Just PoC (proof of concept) "FVE" pro odzkoušení a doplnění si vzdělání
1x panel 180Wp, MPPT EPever 5415, EPever IPower+ 500-12, LifePo4 30Ah 12V, JK BMS, HomeAssistant
?
PetrV2
 
Příspěvky: 45
Registrován: pát úno 17, 2023 6:08 pm

Lokalita: Praha
Chci prodávat energii a využít dotace: NE

Re: Připojení regulátoru a NTB

Příspěvekod wimpi » pát kvě 19, 2023 6:56 am

No právě sem četl, že tento originál je nějakým způsobem problematický v rozchození.
Data bych chtěl jen pro sebe. Prostě průběžná denní kontrola, plus nějaká historie dat, nic víc bych nepotřeboval. Teoreticky by mě tedy stačil nějaký RS485 - Wifi adaptér a na NTB se připojovat přes jejich ofiko program?
?
wimpi
 
Příspěvky: 49
Registrován: pon čer 20, 2022 11:59 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod wimpi » pát kvě 19, 2023 10:46 am

Ahoj, chtěl bych se zeptat, jak nejjednodušeji propojit Epever Tracer 3210AN a XTRA 4210N. Mám je ve sklepě a přímo nad nimi mám NTB. Pročítal sem vlákno a je tu plno řešení, ale čas uběhl a možná se objevilo ještě nějaké vhodnější řešení.

Chtěl bych mít na PC program, který mě bude ukazovat aktuální hodnoty z obou regulátorů. Historie výroby by byla výhodou. Chtěl bych to spojení bezdrátově, ideálně přes wifi a co nejjednodušeji. Díval sem se na originální moduly Epever:

https://www.epever.com/product/epever-w ... 4g-rj45-d/
https://www.epever.com/product/wifi-ada ... 4g-epever/

Pochopil sem ale, že jejich zprovoznění není příliš jednoduché.
Díky za nápady a rady. Mám to pro tátu, ročník 1964, tak by to chtělo nějaké uživatelsky přívětivé řešení :)
?
wimpi
 
Příspěvky: 49
Registrován: pon čer 20, 2022 11:59 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod BigSandy » pát kvě 19, 2023 10:58 am

https://cs.wikipedia.org/wiki/RS-485
sestávající z až 32 zařízení a možností komunikace na vzdálenost až 1 200 m

Kabl je kabl.
Ja mam Epever v garaži a kabl 20 metru k počitači.
?
BigSandy
 
Příspěvky: 116
Registrován: sob kvě 11, 2013 5:49 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod jannecz » pát kvě 19, 2023 11:26 am

BigSandy píše:Zdar.
Najde se tu někdo, kdo poradí?
Strana 3 - skopec tu dal zdrojak D34_fve.ino

Jen jsem to ořezal ale adresy zustali puvodní.
Fungovat to funguje, ale je to nějak poplantane.

Kód: Vybrat vše
void loop()
{
  uint8_t resultMain;

  resultMain = node.readInputRegisters(0x3100, 16);
  if (resultMain == node.ku8MBSuccess)
  {
   

Serial.println(" - - - - - - - - - - - - - - ");
 
    //----------------------------------------------------------------------------------------
    pn=node.getResponseBuffer(0x00)/ 100.0f;
    Serial.print("Panely napeti: " );
    Serial.println(pn);
     //----------------------------------------------------------------------------------------
    pp=node.getResponseBuffer(0x01)/ 100.0f;
    Serial.print("Panely proud: ");
    Serial.println(pp);
    //----------------------------------------------------------------------------------------
    pv=(node.getResponseBuffer(0x02) | node.getResponseBuffer(0x03) << 16)/ 100.0f;
    Serial.print("Panely vykon: ");
    Serial.println(pv);
    //----------------------------------------------------------------------------------------
    bn=node.getResponseBuffer(0x04)/ 100.0f;
    Serial.print("Baterie napeti: ");
    Serial.println(bn);
    //----------------------------------------------------------------------------------------
    bp=node.getResponseBuffer(0x05)/ 100.0f;
    Serial.print("Baterie proud: ");
    Serial.println(bp);
    //----------------------------------------------------------------------------------------
    bv=(node.getResponseBuffer(0x06) | node.getResponseBuffer(0x07) << 16)/ 100.0f;
    Serial.print("Baterie vykon: ");
    Serial.println(bv);
  //----------------------------------------------------------------------------------------
    bstatus=node.getResponseBuffer(0x00);
    Serial.print("Batery stav: ");
    Serial.println(bstatus);
  //----------------------------------------------------------------------------------------
    bmax=node.getResponseBuffer(0x02)/ 100.0f;
    Serial.print("Baterie max: ");
    Serial.println(bmax);
   //----------------------------------------------------------------------------------------
    bmin=node.getResponseBuffer(0x03)/ 100.0f;
    Serial.print("Baterie min: ");
    Serial.println(bmin);
    //----------------------------------------------------------------------------------------
    btemp=node.getResponseBuffer(0x0)/ 100.0f;
    Serial.print("Baterie teplota: ");
    Serial.println(dtemp);
    //----------------------------------------------------------------------------------------
    dtemp=node.getResponseBuffer(0x1)/ 100.0f;
    Serial.print("Teplota zarízeni: ");
    Serial.println(btemp);
    //----------------------------------------------------------------------------------------
    bsoc=node.getResponseBuffer(0xa)/ 100.0f;
    Serial.print("Baterie soc: ");
    Serial.println(bsoc);
    //----------------------------------------------------------------------------------------
    ednes=(node.getResponseBuffer(0x00) | node.getResponseBuffer(0x01) << 16)/ 100.0f;
    Serial.print("Baterie - energie dnes: ");
    Serial.println(ednes);
    //----------------------------------------------------------------------------------------
    Serial.print("Baterie - energie mesic: ");
    emesic=(node.getResponseBuffer(0x02) | node.getResponseBuffer(0x03) << 16)/ 100.0f;
    Serial.println(emesic);
    //----------------------------------------------------------------------------------------
    erok=(node.getResponseBuffer(0x04) | node.getResponseBuffer(0x05) << 16)/ 100.0f;
    Serial.print("Baterie - energie rok: ");
    Serial.println(erok);
    //----------------------------------------------------------------------------------------
    etotal=(node.getResponseBuffer(0x06) | node.getResponseBuffer(0x07) << 16)/ 100.0f;
    Serial.print("Baterie - energie celkem: ");
    Serial.println(etotal);
     //----------------------------------------------------------------------------------------
    cstatus=node.getResponseBuffer(0x01);
    Serial.print("Stav nabijeni: ");
    Serial.println(cstatus);
    //----------------------------------------------------------------------------------------
    dstatus=node.getResponseBuffer(0x02);
    Serial.print("Stav zarizeni: ");
    Serial.println(dstatus);
 //----------------------------------------------------------------------------------------
   
  }

Batery stav: 6771.00
Baterie max: 97.62
Baterie teplota: 1.38


Je v pořádku, že ukládáš do "btemp" a tiskneš/zobrazíš hodnotu "dtemp"? A "Teplota zařízení" to samý. Chtělo by to celý pořádně projít, jestli se ty hodnoty nepřepisují...
?
jannecz
 
Příspěvky: 45
Registrován: pát lis 26, 2021 7:54 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod wimpi » pát kvě 19, 2023 11:48 am

BigSandy píše:https://cs.wikipedia.org/wiki/RS-485
sestávající z až 32 zařízení a možností komunikace na vzdálenost až 1 200 m

Kabl je kabl.
Ja mam Epever v garaži a kabl 20 metru k počitači.


Tomu se chci vyhnout. Drátů už je všude dost. Vrtat do zdi se mi nechce, nevede tam totiž žádný husí krk.
?
wimpi
 
Příspěvky: 49
Registrován: pon čer 20, 2022 11:59 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod BigSandy » pát kvě 19, 2023 7:22 pm

wimpi píše:
BigSandy píše:https://cs.wikipedia.org/wiki/RS-485
sestávající z až 32 zařízení a možností komunikace na vzdálenost až 1 200 m

Kabl je kabl.
Ja mam Epever v garaži a kabl 20 metru k počitači.


Tomu se chci vyhnout. Drátů už je všude dost. Vrtat do zdi se mi nechce, nevede tam totiž žádný husí krk.


Jsi tu psal Mám je ve sklepě a přímo nad nimi mám NTB.
UTP ma 5 mm. Takže 1 dirka do podlahy asi nebude problem, ne?

jannecz - ale všiml, tam je vice kopancu.
Hlavní je, že to všem funguje. :mrgreen:
?
BigSandy
 
Příspěvky: 116
Registrován: sob kvě 11, 2013 5:49 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod wimpi » sob kvě 20, 2023 5:57 am

Ano, to je pravda. Regulátory mám ale dva, takže dva kabely….jak je ale potom připojit oba do jednoho PC?
?
wimpi
 
Příspěvky: 49
Registrován: pon čer 20, 2022 11:59 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod BigSandy » sob kvě 20, 2023 6:24 am

wimpi píše:Ano, to je pravda. Regulátory mám ale dva, takže dva kabely….jak je ale potom připojit oba do jednoho PC?

2 x USB nebo USB HUB :D
RS485 jede na 2 kablech, takže na 1 UTP připojim 4 kousky.
Ten komunikační USB kabel EPsolar je jen převodník z 485.
https://aliexpress.com/item/1005003032516569.html
https://aliexpress.com/item/4000271895341.html

Ohledně toho vyčítani dát.
Nějak se mi nelibi že data čtu a take vypisují na tom stejnem ser. portu.
Když je čtu přes ser.port a vypisují přes SoftwareSerial, tak je to ok.
Když je ale chci čist přes SoftwareSerial a vypisovat přes ser.port, tak to nefunguje.
Nepodařilo se to někomu?
?
BigSandy
 
Příspěvky: 116
Registrován: sob kvě 11, 2013 5:49 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod cipis » sob kvě 20, 2023 8:05 am

Nevim chlapci, ale kdyz uz se bude delat bordel s vrtanim atd., tak bych rozhodne nezustal u 5 mm diry. Protoze tam stejne casem bude potreba vic.
Takze bud 24 (bezne dostupny sds+) anebo uz rovnou prosekat trasu na chranicku/listu.
9,77 kWp: 6240 Wp Jih, 2040 Wp Východ, 1490 Wp Západ
SinusPro 2000 S, Epever 8420, 6420, 2x 4210, 5x 4415, Tr 150/70
3x CARSPA 2kW, 1x CARSPA 4kW, iPower+ 3kW (dva bojlery a žebříky, světla, chladničky, "lehké" zásuvky)
1 kW "nabíječka" 24 V
15 912 Wh staré olovo 7 488 Wh Li-Ion
Modře píši jako moderátor, černě jako člen.
?
cipis
Moderátor
 
Příspěvky: 2692
Registrován: pon srp 16, 2021 8:31 pm
Bydliště: blízko Brna

Lokalita: blízko Brna
Chci prodávat energii a využít dotace: NE

Re: Připojení regulátoru a NTB

Příspěvekod PetrV2 » sob kvě 20, 2023 6:12 pm

Tak si kup ten USR W610 https://www.pusr.com/products/rs232-rs4 ... -w610.html , mají na Alí, i v CZ se dá koupit, cena kolem tisícovky (teda v CZ kolem dvou tisícovek - jaké přeqapení). Je to velmi robustní věcička, umí to wifi, ethernet a dokonce tam mají návod jak ve Woknech zprovoznit virtuální sériový port a tedy i ten prográmek pro wokna s tím musí fungovat (protože si bude myslet, že je to připojené přímo k notebooku). Myslím že něco lepšího, t.j. takto robustního a ready for use budeš hledat těžko, ale rozhodně nevnucuji. Jen jsem přesvědčen, že je to jedno z nejlepších možných řešení. Sám ho mám taky, ale pak jsem koupil ještě USR N540, jen ethernet, ale 4x RS-485.
Si přečti alespoň ten manuál k tomu, viz odkaz
Just PoC (proof of concept) "FVE" pro odzkoušení a doplnění si vzdělání
1x panel 180Wp, MPPT EPever 5415, EPever IPower+ 500-12, LifePo4 30Ah 12V, JK BMS, HomeAssistant
?
PetrV2
 
Příspěvky: 45
Registrován: pát úno 17, 2023 6:08 pm

Lokalita: Praha
Chci prodávat energii a využít dotace: NE

Re: Připojení regulátoru a NTB

Příspěvekod Tom786 » sob kvě 20, 2023 10:10 pm

Jestli chceš, mám tady jeden ještě starý modul epever wifi který jsem odemknul a úspěšně provozoval cca rok než přišel Victron a vše jsem převedl na LAN... Fungovalo to bezchybně - přihlásil jsi to na wifinu, v PC vytvořil virtuální port a ten jejich soft viděl regulátor jako by byl připojen k pc kabelem.
?
Tom786
 
Příspěvky: 4
Registrován: úte lis 09, 2021 3:01 pm


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod wimpi » stř kvě 24, 2023 5:32 am

Tom786: poprosím o cenu do SZ :)
?
wimpi
 
Příspěvky: 49
Registrován: pon čer 20, 2022 11:59 am


Re: Vyčítanie dát z regulátora Epsolar cez wifi eBox-WIFI-01

Příspěvekod wimpi » stř kvě 24, 2023 5:33 am

PetrV2: Úplně sem nepochopil, zda ten W610 umí připojit dvě zařízení najednou, nebo musím mít ke každému zvlášť.
?
wimpi
 
Příspěvky: 49
Registrován: pon čer 20, 2022 11:59 am


PředchozíDalší

Zpět na Automatizace, měření, statistiky

Kdo je online

Uživatelé procházející toto fórum: Žádní registrovaní uživatelé a 0 návštevníků

Reputation System ©'