Komunikace WT32-ETH01 V1.4 ESP32 s JK BMS na Android mobil • 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:36 pm


Komunikace WT32-ETH01 V1.4 ESP32 s JK BMS na Android mobil

Diskuze, rady a návody ohledně HomeAssistant

Komunikace WT32-ETH01 V1.4 ESP32 s JK BMS na Android mobil

Příspěvekod mpcz » sob kvě 20, 2023 2:42 pm

Zdravím. Komunikaci JK BMS na mobil Android se podařilo zdárně dokončit. V mobilu běží vlastní aplikace, která komunikuje s převodníkem u JK BMS přes tunel nebo veřejnou IP nebo přes port pro toho, kdo veřejnou IP nemá. Chodí to spolehlivě. Co se nepodařilo a asi se nepodaří nikomu, je možnost vycucnout z BMS některé registry, např. serial-number S/N. Je to proto, že tato varianta komunikuje s BMS přes tzv. 485 vstup/výstup BMS a tento vstup tato požadavky pravděpodobně nepodporuje. Zkoušel jsem to zleva-zprava, ale výsledek se nedostavil.
Lze tedy číst všechny provozní data z BMS, přepínat přepínače charge, discharge, balance, což považuji za nejdůležitější. Celé jsem to dal v mobilu na jednu stránku, to přepínání stránek se mi zdálo obtěžující a zbytečné.
Nepomohla ani komunikace s ústředím JIKONGu, což byla spíše nekomunikace, protože od nich se člověk nedozví vůbec nic. A to jsem ještě musel komunikovat přes mou čínskou firmu, protože na dotazy z EU a USA nereagují vůbec. Docela mě pobavila jejích oficiální stránka s formulářen na dotazy, která napíše vždy, že je přetížena, ať to zkusíme později, ale ve skutečnosti to tam padá přímo do koše a obsluhované to není vůbec.
Takže tudy ne. Proto jsem vytáhl z šuplíku ESP32 ve variantě s Ethernetem a BT a Wifi - WT32-ETH01 ESP32 Ethernet Development Board.
Bohužel se mi nedaří nic v této variantě ESP-32 spustit. Kód, který se např. ve ESP32 DEVKIT V1 WROOM-32 zkompiluje a běží v pohodě, v tomto WT-32-ETH01 se jen zkompiluje, nahraje, ale dál už nic. Tlačítko reset to nemá, manipulace s tím programovacím pinem není úplně jasná.
Abych se s tím zbytečně netrápil - má s tím WT32-ETH01 ESP32 Ethernet prosím někdo zkušenost, o kterou by se chtěl podělit? Nejlépe jakékoliv ověřené .ino + polopatický postup a pod jakým modelem ESP32 se to v Arduino IDE programuje. Pokud ano, díky. mpcz, 20may2023
?
mpcz
 
Příspěvky: 76
Registrován: sob kvě 14, 2022 12:27 pm


Re: Komunikace WT32-ETH01 V1.4 ESP32 s JK BMS na Android mob

Příspěvekod mpcz » sob kvě 20, 2023 5:52 pm

Zdravím, tak se to vyřešilo samo. Knihovna chtěla trošku poladit a už to frčí. Postup jsem měl správný. Díky, mpcz, 20may2023
?
mpcz
 
Příspěvky: 76
Registrován: sob kvě 14, 2022 12:27 pm


Re: Komunikace WT32-ETH01 V1.4 ESP32 s JK BMS na Android mob

Příspěvekod mpcz » čtv čer 01, 2023 10:30 am

Zdravím všechny. Mám problém s přepínačem stavu BALANCE u JIKONG BMS. V komunikaci načítám a zobrazuji všechny stavy ostatních registrů správně a pravdivě. Ale přepnutí z ON na OFF přepínače BALANCE (oni tomu asi říkají EQUALIZE) nebo opačně se nedaří. Všiml jsem si, že v několika PDF výrobce se v čase měnilo označení registru, který obsahuje stav přepínače, což navozuje podezření na nějakou anomálii.
Odhaduji místo chyby: 1. výrobce změnil označení registru na něco, co není v PDF. 2. číslo hex registru mám správně, ale firmware tento registr neobsluhuje při komunikaci přes 485 / TTL. 3. číslo registru mám správně, ale parametr je jiný, než v PDF, 4. něco, co mě zatím nanapadlo.
Pokud se to nevyřeší, budu muset vše předělat na MODBUS, kde je ale všechno jinak. Třeba tam tento registr obsluhovaný bude.
Tedy prosím dotaz: pracoval někdo na komunikaci přes TTL ve vlastním vývoji a mohly by prosím poskytnout info, jaké je vlastně funkční HEX označení registru pro přepínač BALANCE ON/OFF? Popř. i v jiné komunikaci (MODBUS, Bluetooth), kde by šlo vyčíst alespoň náznak, jak to vlastně ti vývojáři JIKONGu myslí s tímto přepínačem? Díky, mpcz, 1jun2023
?
mpcz
 
Příspěvky: 76
Registrován: sob kvě 14, 2022 12:27 pm



Zpět na HomeAssistant

Kdo je online

Uživatelé procházející toto fórum: Trendiction [Bot] a 1 návštěvník

Reputation System ©'