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

Uživatelský avatar
TomHC
Příspěvky: 3173
Registrován: pát lis 11, 2022 8:14 am
Reputace: 624
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: 3173
Registrován: pát lis 11, 2022 8:14 am
Reputace: 624
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: 865
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: 3173
Registrován: pát lis 11, 2022 8:14 am
Reputace: 624
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: 48
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: 3173
Registrován: pát lis 11, 2022 8:14 am
Reputace: 624
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: 865
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: 48
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: 3173
Registrován: pát lis 11, 2022 8:14 am
Reputace: 624
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

Kdo je online

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