Axpert komunikacni protokol

Měniče Axpert
dumi
Příspěvky: 2037
Registrován: stř zář 05, 2018 8:38 pm

Axpert komunikacni protokol

Příspěvek od dumi »

Ahoj, nema nekdo popis protokolu na RS232 pro prpgram watchpower s menicem Axpert MKS? Pocitam ze pro.ostatni axperty bude podobny. Primarne mi jde o vycitani dat a zpracovani v PLC.

Nez se pustim do reverse engeneringu.

Diky.
Dumiho ostruvek: 4,7kWp, 13,3kWh, 2400W inverter
dumi
Příspěvky: 2037
Registrován: stř zář 05, 2018 8:38 pm

Re: Axpert komunikacni protokol

Příspěvek od dumi »

Odpovim si sam, treba se to bude nekomu hodit...

https://github.com/scottwday/InverterEm ... otocol.pdf

pripadne je tam i program na emulaci invertoru, ktery sem ale nezkousel.

dale potom neco k CRC a obecne k invertoru:
http://forums.aeva.asn.au/viewtopic.php ... 73b1588c24
Dumiho ostruvek: 4,7kWp, 13,3kWh, 2400W inverter
dumi
Příspěvky: 2037
Registrován: stř zář 05, 2018 8:38 pm

Re: Axpert komunikacni protokol

Příspěvek od dumi »

Podarilo se mi rozlustit dalsi udaje z protokolu.

Momentalne pisu knihovnu pro Tecomat foxtrot pro komunikaci s menicem.

Kdyby mel nekso zajem piste.....
Dumiho ostruvek: 4,7kWp, 13,3kWh, 2400W inverter
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Axpert komunikacni protokol

Příspěvek od youda »

Ahoj Dumi,

většina Axpertů má skutečně stejný protokol - "QPIGS". PDF soubor, který jsi našel, se vyskytuje na internetu v několika verzích, ty hlavní příkazy jsou ale stejné. Liší se to hlavně pro Axperty, které mají více MPPT vstupů. Pár lidí už QPIGS protokol implementovalo do svých programů, celkem povedená knihovna (pro Arduino) je například zde: https://github.com/MHassanNadeem/WatchPower

Dokonce existuje komerční software pro Windows a Raspberry, který umí Axperta přes RS232 řídit. S jeho pomocí lze například spojit baterky Pylontech a Axperta tak, aby se měnič přepnul do bypassu při SoC, které si sám zvolíš. SoC to pak čte z BMS baterek, navíc to dělá pěkné grafy. Můžeš si taky nastavit, aby se měnič večer vypnul, ráno zapnul atd. Jmenuje se to ICC, ale v ČR to moc lidí nezná: http://iccsoftware.co.za/product/icc-mqtt-pi/

Je taky pár měničů, které se jmenují Axpert, ale ve skutečnosti už mají novější verzi protokolu, stejnou jako používá InfiniSolar. Na tu se návody hledají dost blbje, takže než jsem rozchodil co jsem potřeboval, trochu jsem se stím trápil: https://forum.mypower.cz/viewtopic.php?t=4143&p=72654

ICC:
cf6d11bb-09c3-4cc6-922b-599653fa33d0-187x300.jpg
cf6d11bb-09c3-4cc6-922b-599653fa33d0-187x300.jpg (9.9 KiB) Zobrazeno 5179 x
Dash.png
ICC-PI2.png
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz
dumi
Příspěvky: 2037
Registrován: stř zář 05, 2018 8:38 pm

Re: Axpert komunikacni protokol

Příspěvek od dumi »

Diky za koment. O ruznych verzich navodu uz vim. Nasel sem jich nekolik a zadny nesedel na 100% takze jsem metodou pokusu omylu identifikoval ostatni parametry ktery axpert vraci.

Spis sem.to psal kdyby nekdo chtel tu knihovnu. Treba hy se to nekomu s tecomatem siklo.
Dumiho ostruvek: 4,7kWp, 13,3kWh, 2400W inverter
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Axpert komunikacni protokol

Příspěvek od youda »

No kdybys to dotáhnul do stavu, že knihovna pro Mosaic bude umět vyčíst/nastavit 90% funkcí Axperta a měl k tomu udělané i nějaké základní GUI, tak by to byl solidní počin. Ten originální software, co k tomu dává číňan, je totiž fakt za trest.

Na druhou stranu sám uznej, že PLC typu Foxtrot je pro zdejšího malo-solárníka trochu kanón ;)
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz
dumi
Příspěvky: 2037
Registrován: stř zář 05, 2018 8:38 pm

Re: Axpert komunikacni protokol

Příspěvek od dumi »

to bych tak nejak chtel, uvidime jak to pujde casove. To je hlavni problem :) Primarne mi jde o vycitani dat, nastavovani bude verze 2.0 :-)

Treba ho tu nekdo ma :) minimalne s jednim clovekem si tu o nem pisu a treba to nekdy vygoogli nekdo zvenci :)

Jinak ten watch power je opravdu prisernej :)
Dumiho ostruvek: 4,7kWp, 13,3kWh, 2400W inverter
spacek
Příspěvky: 63
Registrován: stř říj 29, 2014 3:10 pm

Re: Axpert komunikacni protokol

Příspěvek od spacek »

Existuje k tomu icc software nějaká demovka? Abych si otestoval, jestli to jede např. s PIP5048MS.
MPP Solar 5048MS, NiCd 13,4kWh, 2x Solyndra 200Wp (zatím)...
spacek
Příspěvky: 63
Registrován: stř říj 29, 2014 3:10 pm

Re: Axpert komunikacni protokol

Příspěvek od spacek »

Ruce mám rychlejší než hlavu... Na jejich webu je odkaz - po odeslání ID měniče pošlou asi nějaký trial klíč. Vyzkouším to.
MPP Solar 5048MS, NiCd 13,4kWh, 2x Solyndra 200Wp (zatím)...
Uživatelský avatar
peater
Příspěvky: 249
Registrován: pát bře 20, 2015 9:25 pm

Re: Axpert komunikacni protokol

Příspěvek od peater »

spacek píše:
Existuje k tomu icc software nějaká demovka? Abych si otestoval, jestli to jede např. s PIP5048MS.
Čau, já ho na PIP-5048MS provozuju. Nevím přesně jak je to teď, asi před rokem jsem si ICC stáhl a pak jsem napsal na podporu o nějaký KEY. Poslali klíč asi na 30 denní vyzkoušení.
9000Wp, 48v, 2x Pip-5048 MK paralelně, Li-ion 470Ah, ICC monitoring, GreenBonO vytěžovač
https://pvoutput.org/list.jsp?userid=50768
spacek
Příspěvky: 63
Registrován: stř říj 29, 2014 3:10 pm

Re: Axpert komunikacni protokol

Příspěvek od spacek »

Dík. Přesně to jsem mezitím udělal, na jejich podpoře mi napsali to samé. Tak to jdu prubnout.
MPP Solar 5048MS, NiCd 13,4kWh, 2x Solyndra 200Wp (zatím)...
spacek
Příspěvky: 63
Registrován: stř říj 29, 2014 3:10 pm

Re: Axpert komunikacni protokol

Příspěvek od spacek »

Jen pro info ostatnim - trial doba je 7 dní.
MPP Solar 5048MS, NiCd 13,4kWh, 2x Solyndra 200Wp (zatím)...
Uživatelský avatar
peater
Příspěvky: 249
Registrován: pát bře 20, 2015 9:25 pm

Re: Axpert komunikacni protokol

Příspěvek od peater »

Á už to pokrátily.....
9000Wp, 48v, 2x Pip-5048 MK paralelně, Li-ion 470Ah, ICC monitoring, GreenBonO vytěžovač
https://pvoutput.org/list.jsp?userid=50768
dumi
Příspěvky: 2037
Registrován: stř zář 05, 2018 8:38 pm

Re: Axpert komunikacni protokol

Příspěvek od dumi »

spacek píše:
Dík. Přesně to jsem mezitím udělal, na jejich podpoře mi napsali to samé. Tak to jdu prubnout.
Kam si prosim Te psal? ja napsal na info@iccsoftware.co.za a zatim nemam zadnou odpoved, uz je to skoro tyden :-/

Diky
Dumiho ostruvek: 4,7kWp, 13,3kWh, 2400W inverter
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Axpert komunikacni protokol

Příspěvek od youda »

Dumi,

tak jsem si vzpomněl - pokročil si nějak s tou Foxtrot knihovnou pro Axperta?
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz
dumi
Příspěvky: 2037
Registrován: stř zář 05, 2018 8:38 pm

Re: Axpert komunikacni protokol

Příspěvek od dumi »

Pisu ji. Nebyl moc cas. aktualne vycita provozni hodnoty + rezim. Ted mam rozdelanou moznost menit rezim provozu a rezim nabijeni. problem to neni, ale ten cas jo :-)
Dumiho ostruvek: 4,7kWp, 13,3kWh, 2400W inverter
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Axpert komunikacni protokol

Příspěvek od youda »

No to je super! Už jsem si říkal, jestli jsi to nevzdal.
Řekni mi, jakým způsobem převádíš ty textové řetězce na hodnoty? Nejdřív nějak rozsekat na substringy a pak funkce pro převod stringů na číselné proměnné?

Přemýšlím, že bych možná ten Tecomat zkusil taky, jen bych asi potřeboval více RS232 portů, abych mohl ovládat více měničů zaráz.
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz
dumi
Příspěvky: 2037
Registrován: stř zář 05, 2018 8:38 pm

Re: Axpert komunikacni protokol

Příspěvek od dumi »

pozdeji se rozepisu. :-)
Dumiho ostruvek: 4,7kWp, 13,3kWh, 2400W inverter
Uživatelský avatar
NOPARasito
Příspěvky: 2623
Registrován: čtv črc 19, 2018 12:14 am
Bydliště: Vidiek, Trhanova Lhota

Re: Axpert komunikacni protokol

Příspěvek od NOPARasito »

Ovladani rezimu s casovacem je mozne pres software Solarpatrol pokud by nekomu pomohlo ;-)
Uživatelský avatar
youda
Příspěvky: 3074
Registrován: stř dub 27, 2016 12:12 am

Re: Axpert komunikacni protokol

Příspěvek od youda »

Někomu to pomůže určitě ;)

V případě Infini je možnost nastavit automatické zapnutí/vypnutí měniče v nějakém časovém okně zabudovaná přímo ve firmware. V Axpertech taková funkce přímo ve FW asi není, tudíž je právě potřeba externí SW typu ICC nebo, pro mne zatím neznámý, SolarPatrol.

Já bych však chtěl zprovoznit něco trochu jiného:
1) Kontinuální vyčítání provozních hodnot z Infini a přenos údajů přes LAN a http (do Fibaro HC2).
2) Digitální řízení SSR bojleru a SSR podlahovky s možností parametrizace.
3) Postupné připínání tří paralelních měničů na základě aktuální velikosti odběru.
4) Dynamicky měnit některé parametry a tak řídit nabíjení dle informací z BMS.

#1 a #2 již mám hotové na klonu Arduina, nicméně narážím na omezení v oblasti bezdrátového protokolu, implementace RS232, nízké frekvence přenosu údajů atd. Dnes jsem vyzkoušel, že bych mohl poměrně snadno implementovat i věci #3 a #4, ale nechce se mi to dávat do platformy, u které již nyní narážím na omezení.

PLC Tecomat Foxtrot sice není úplně levná hračka, ale vypadá to, že pro tyto účely by bylo opravdu mnohem lepší:
- montáž na DIN lištu
- téměř průmyslová spolehlivost
- LAN připojení s možností http komunikace
- možnost připojovat dodatečné DIN moduly s galvanicky oddělenými RS232 porty (nikoliv jen TTL UART)
- analogové vstupy 0-10V (s děličem možnost přímo měřit napětí baterie)

Pokud nenarazím na nějaké vhodnější PLC, tak jsem celkem dost nahlodanej si to dát pod stromeček na hraní :)
Youdova ostrovní laboratoř 20kWp: https://youda.mypower.cz

  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek