Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Uživatelský avatar
TomHC
Příspěvky: 3216
Registrován: pát lis 11, 2022 8:14 am
Reputace: 636
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: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od TomHC »

Uwaga!

Frenky odhalil chybu, ktorá spôsobuje, že registre pre current (2) a power (3) vracajú pre záporné hodnoty nulu. Je to spôsobené tým, že som všetky registre definoval ako uint16_t, a tie keď sa čítajú ako int16/word/S_WORD tak vrátia nulu.

Pracujem práve na oprave a zverejním potom fix. Nevšimol som si to, lebo tie senzory nepoužívam :uh:
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 , BMS UART-TS485 adaptér
Uživatelský avatar
TomHC
Příspěvky: 3216
Registrován: pát lis 11, 2022 8:14 am
Reputace: 636
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: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od TomHC »

Opravené, pridané ako verzia 2, lebo sú tam už aj switche na ovládanie charge/discharge.

https://github.com/taHC81/BMS_to_MODBUS ... 85-v2.yaml
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 , BMS UART-TS485 adaptér
Uživatelský avatar
Frenky
Příspěvky: 866
Registrován: pon led 21, 2013 6:36 pm
Reputace: 148
Lokalita: Doubravička
Systémové napětí: 48V
Výkon panelů [Wp]: 8700
Kapacita baterie [kWh]: 25
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Doubravička

Re: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od Frenky »

Opravené, pridané ako verzia 2, lebo sú tam už aj switche na ovládanie charge/discharge.
Potvrzuji Tomášová slova, již vše funguje bezvadně. :celebrate1: Ještě jednou mu moc děkuji, konečně nemám "děravé" grafy a komunikace nevypadává. Pro mě to bylo zajímavé a poučné dobrodružství. Zase jsem zjisti, že nic neumím, ale Tomáš má velkou trpělivost a nadání učitele, všechno mě trpělivě vysvětlil a ukázal. :handshake2:
24x Solární panel JINKO SOLAR 225 Pmpp=225W, 2x Regulátor STUDER VT-80, 2x Střídač Studer XTM 4000-48, BSP, RCC, 1x AKU 48V LFP200Ah 1x AKU 48 V LFP280Ah. Řizení a dohled, SDS, vlastní vyčítání arduinem DUE v krabičce (ARMOSY), export dat do RPi s databází a html stránkou.
http://95.85.214.80, viewtopic.php?t=4809
Uživatelský avatar
TomHC
Příspěvky: 3216
Registrován: pát lis 11, 2022 8:14 am
Reputace: 636
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: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od TomHC »

Ať slouží 😎
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 , BMS UART-TS485 adaptér
tafx
Příspěvky: 49
Registrován: ned lis 17, 2019 9:50 am
Reputace: 9

Re: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od tafx »

Ahoj, nějak jsem nepochopil, jak nejlépe připojit tento převodník k JK inverter BMS? Mám 2 sestavy baterií paralelně zapojené. Střídač je připojen přes CAN k masteru a pak mam jednotlivé baterie datově propojené pomocí těch rj45 označených RS485-1(2). Kam připojit převodník? A musí být ke každé baterii jeden?
Uživatelský avatar
TomHC
Příspěvky: 3216
Registrován: pát lis 11, 2022 8:14 am
Reputace: 636
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: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od TomHC »

Ahoj, otázka je, či ti to funguje tak ako to máš. Tento adaptér je hlavne pre BMS ktoré NEPODPORUJÚ paralelné zapojenie - nemajú reálny modbus protokol cez RS485 = nemajú voľbu adresy pomocou DIP switchov.
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 , BMS UART-TS485 adaptér
Uživatelský avatar
Frenky
Příspěvky: 866
Registrován: pon led 21, 2013 6:36 pm
Reputace: 148
Lokalita: Doubravička
Systémové napětí: 48V
Výkon panelů [Wp]: 8700
Kapacita baterie [kWh]: 25
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Doubravička

Re: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od Frenky »

tafx píše: sob říj 25, 2025 3:26 pm
Ahoj, nějak jsem nepochopil, jak nejlépe připojit tento převodník k JK inverter BMS?
Převodník se připojuje na UART porty BMS-ky. Buď místo displeje, nebo místo bluetooth adapteru. Na každou sadu baterií (BMS-ku) je potřeba jeden převodník. Výstup RS485 modbus se pak připojí přes převodník modbus to USB do počítače, nebo do home assistanta. Já jsem tak nahradil bluetooth adaptery těmito převodníky a mám tak data o bateriích v HA (grafy napětí jednotlivých článků, SOC a potom následně automatizace procesů).
24x Solární panel JINKO SOLAR 225 Pmpp=225W, 2x Regulátor STUDER VT-80, 2x Střídač Studer XTM 4000-48, BSP, RCC, 1x AKU 48V LFP200Ah 1x AKU 48 V LFP280Ah. Řizení a dohled, SDS, vlastní vyčítání arduinem DUE v krabičce (ARMOSY), export dat do RPi s databází a html stránkou.
http://95.85.214.80, viewtopic.php?t=4809
tafx
Příspěvky: 49
Registrován: ned lis 17, 2019 9:50 am
Reputace: 9

Re: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od tafx »

ok, paralelně mi to samozřejmě funguje. Řešim jenom, jak z baterek dostat data do HA. Zkoušel jsem připojit desku ESPLAN s RS485 do jednoho z těch portů RS485 pro paralelní zapojení a vyčtu data vždy jenom z tý jedný bms. Není to právě adresovatelná komunikace, tak se poohlížím po elegantnějším způsobu.
Uživatelský avatar
TomHC
Příspěvky: 3216
Registrován: pát lis 11, 2022 8:14 am
Reputace: 636
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: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od TomHC »

Tak potom cez ten uart/gps/displej konektor na každej BMS, a potom "nejako" dostať do HA - to už je na tebe. Podľa toho na čom ti HA beží.
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 , BMS UART-TS485 adaptér
kodl69
Příspěvky: 8058
Registrován: sob črc 19, 2014 8:56 pm
Reputace: 1013
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od kodl69 »

Taky bych rád jbd BMS podrobněj monitoroval v HA, když už tam mám připojený diybms. Jkbms má na panelu vyvedenej komunikační port, a mám dojem, že je to rs232, takže přes převodník rs232/UArt, a mělo by to posílat data do HA?
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
Dagus
Příspěvky: 2113
Registrován: ned úno 17, 2019 9:07 pm
Reputace: 219
Lokalita: Liberec
Systémové napětí: 48V
Výkon panelů [Wp]: 7820
Kapacita baterie [kWh]: 32
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od Dagus »

Ptáš se na tu jk nebo jbd? Jk musí mít rs485 jejich převodník a pak stačí 248 převodník. Jbd měla rs232, tam jsem dával mezi jen izolování od bms optočlenem.
7820Wp, SV 12° 1710Wp Poly, J 90° 1820Wp Mono, JZ 12° 1680Wp Poly, JZ2 12° 1800Wp Mono, J 40° 810Wp Hyundai
MP2 5000VA, MPPT1 150/60tr, MPPT2 150/60tr, 16.8kWh 17S 310Ah AKU1, 15.2kWh 17S 280Ah AKU 2, 2xJK-BMS
kodl69
Příspěvky: 8058
Registrován: sob črc 19, 2014 8:56 pm
Reputace: 1013
Lokalita: severně od Brna
Systémové napětí: 48V
Výkon panelů [Wp]: 8kWp
Kapacita baterie [kWh]: 12kWh
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od kodl69 »

na jbd. přesně na JKBMS PB2A16S15P nebo JKBMS PB2A16S20P ale to je jistě po stránce komunikace stejný. Podle popisu je to rs232, ne uart, tj jiný napěťový úrovně.
ostrov skoro 8kWp neustále ve stádiu zrodu: smartshunt(ex WBJR), MPPT150/45, MPPT 250/100(ex midnitesolar 150 clasic lite), 16S a různě P cca 340Ah Winston, MP II 5000,( ex Powerjack 8kW, ex samodomo cca 4kW). 48V DC rozvody a spotřebiče.
Uživatelský avatar
TomHC
Příspěvky: 3216
Registrován: pát lis 11, 2022 8:14 am
Reputace: 636
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: Adaptér (JBD, JK) BMS UART na RS485 Modbus server

Nový příspěvek od TomHC »

Tak ale píšeš o JK BMS, nie o JBD. Zajtra pozriem, ale RS232 to sa mi až nechce veriť, to je rozhranie z čias Tutanchamóna ;) Číňania to často píšu, ale je to TTL UART. Stačí pozrieť pinout a ak je tam RX /TX, tak to nie je RS232.
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 , BMS UART-TS485 adaptér

Kdo je online

Uživatelé prohlížející si toto fórum: Baidu [Spider], Claudebot [Bot], kodl69 a 0 hostů