JK BMS pomocí BLE na ESP32 bez HA

Souhrn tématu

Uživatel hledá pomoc s připojením JK BMS (model JK-B1A8S10P V15) k ESP32 přes Bluetooth Low Energy (BLE) bez použití Home Assistant. Cílem je vyčítat hodnoty jako napětí a proud z více BMS a zobrazovat je lokálně na OLED displeji připojeném k ESP32. Diskuze zahrnuje zkušenosti s počtem BMS, které lze připojit současně, a alternativní způsoby zpracování dat, například pomocí Node-RED.
Uživatelský avatar
Toul
Příspěvky: 332
Registrován: čtv dub 21, 2011 2:46 pm
Reputace: 3

JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Toul »

Ahoj, jsem naprostý laik co se týče programování. Pomocí AI jsem dokázal do ESP32 naprogramovat různé teplotní senzory, spínání relé, zobrazení na displeji apod.

Nedaří se mi přes Bluetooth připojit k JK BMS a data vyčítat na serial port. BMS mám JK-B1A8S10P V15
Uměl by mě nekdo prosím pomoct?
Pawel
Příspěvky: 976
Registrován: stř říj 02, 2013 8:57 am
Reputace: 70

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Pawel »

Je na telefonu zapnuté také GPS?
Soban
Příspěvky: 4578
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 306
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Soban »

On to chce přes ESP32 přes BT spojení posílat na port toho ESP32, nemá to nic společného s telefonem.

Já jsem nic rozumné nenašel a připojení BT přes BLE jsem taky nedokázal, je teda pravda že jsem to neřešil nějak usilovně.

Podle mě se na to vykašli a pokud ty data chceš připoj se k BMS přes ten seriový port (pokud ho BMS má nekoukal jsem na tu BMS) klidně i tím ESP32 a posílej si pak data přes wifi někam kde je pak spracuješ.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Valdano
Příspěvky: 1773
Registrován: čtv črc 21, 2022 5:39 pm
Reputace: 251
Lokalita: Česká Lípa
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Valdano »

Toul píše: pon úno 23, 2026 7:47 pm
Nedaří se mi přes Bluetooth připojit k JK BMS a data vyčítat na serial port. BMS mám JK-B1A8S10P V15
Domnívám se, že je vhodné pro tento účel použít SW ESPHome. Podle popisu viz tento odkaz se dá ESPHome použít i bez HA. Zkuste třeba variantu přes webový prohlížeč. Dokumentace k ESPHome je viz tento odkaz. Pak by mělo stačit místo složitého programování jen sestavit vhodný YAML konfigurační soubor a ESPHome se postará o zbytek a vygeneruje program pro ESP32, který se pak nahraje přímo do ESP32. Tady je odkaz na projekt na Githubu, který obsahuje různé YAML konfigurační soubory, pro komunikaci s JK-BMS. Třeba tento YAML je příklad pro monitorování a řízení JK-BMS přes bluetooth.
Soban
Příspěvky: 4578
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 306
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Soban »

Taky jsem na to teď narazil jak jsem se znovu na to koukal.....
Ale zatím to není priorita.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
rva
Příspěvky: 4731
Registrován: úte dub 23, 2013 10:21 am
Reputace: 920
Lokalita: Kousek od Lysé nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 46000
Kapacita baterie [kWh]: 40
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Kousek od Lysé nad Labem

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od rva »

1. Nainstaluješ si na počítač esphome,
2. stáhneš vhodný soubor *.yaml ve kterém dosadíš MAC adresu tvého kusu esp32 a třeba i jméno a heslo tvé wifiny
3. v esphome zkompiluješ daný *.yaml a výsledný binární soubor *.bin pošleš do modulu (buď přes usb nebo wifi).

V každém kroku pro tebe bude pár zádrhelů, když je zvládneš, tak ve webovském prohlížeči uvidíš třeba něco takového:
Přílohy
Screenshot 2026-02-24 at 05-51-22 esp32-c3-supermini-3.png
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
Soban
Příspěvky: 4578
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 306
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Soban »

Jasně skusím si pohrát.....

Může jedno esp32 obsluhovat víc BMS přes BT?
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
glottis
Příspěvky: 3705
Registrován: stř úno 02, 2022 10:30 am
Reputace: 479
Lokalita: okolí Mělníka
Systémové napětí: 48V
Výkon panelů [Wp]: 13000
Kapacita baterie [kWh]: 15

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od glottis »

Ano, ja mam treba zapojene dve. Lidi tu psali i o vic.
Migel
Příspěvky: 1752
Registrován: ned zář 25, 2022 10:47 am
Reputace: 280
Lokalita: Pod Karpatmi

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Migel »

Maximalny pocet je tusim 6 bms cez bluetooth na jedno esp.
JZ-2s5p 3,8kWp >> Epever 8415 AN
JV-2s3p 2,7kWp >> Epever 6415 AN
2x Victron MP2 5000V/A paralelne
48V 760Ah/35kWh Li-ion
a stále v štádiu budovania :repair: (rozširovania)
Pixel
Příspěvky: 11
Registrován: sob led 17, 2026 1:57 pm
Reputace: 0
Lokalita: Brno

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Pixel »

A dáte tip na návod jak vyčítat data přes ESP WiFi a homeasistent?
Soban
Příspěvky: 4578
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 306
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Soban »

Dík....
Pokud bude čas tak mám dvě esp32 tak to zkusím....

Tak s HA to tu provozují tam by neměl být problém.

Já HA nemám provozují nodered.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Uživatelský avatar
Toul
Příspěvky: 332
Registrován: čtv dub 21, 2011 2:46 pm
Reputace: 3

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Toul »

rva píše: úte úno 24, 2026 5:53 am
1. Nainstaluješ si na počítač esphome,
2. stáhneš vhodný soubor *.yaml ve kterém dosadíš MAC adresu tvého kusu esp32 a třeba i jméno a heslo tvé wifiny
3. v esphome zkompiluješ daný *.yaml a výsledný binární soubor *.bin pošleš do modulu (buď přes usb nebo wifi).

V každém kroku pro tebe bude pár zádrhelů, když je zvládneš, tak ve webovském prohlížeči uvidíš třeba něco takového:
Díky za reakci, když já se chtěl HA vyhnout. Chtěl jsem na jednom ESP32 vyčítat proud ze třech BMS a hodnoty mít vedle sebe na displeji.
Soban
Příspěvky: 4578
Registrován: pon úno 07, 2022 10:11 pm
Reputace: 306
Lokalita: Zlaté Hory / Olomouc
Systémové napětí: 24V
Výkon panelů [Wp]: 3600
Kapacita baterie [kWh]: 16
Chci prodávat energii: NE
Chci/Mám dotaci: NE
Bydliště: Zlaté Hory

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Soban »

Však psal že HA nepotřebuješ stačí to esp32.
3,6kWp ::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh *batt*
Uživatelský avatar
TomHC
Příspěvky: 3656
Registrován: pát lis 11, 2022 8:14 am
Reputace: 792
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: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od TomHC »

Toul píše: úte úno 24, 2026 1:02 pm
Díky za reakci, když já se chtěl HA vyhnout. Chtěl jsem na jednom ESP32 vyčítat proud ze třech BMS a hodnoty mít vedle sebe na displeji.
A aký displej? Tiež na tom istom esp32? Lebo píšeš zadanie ako pre 🔮
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
Toul
Příspěvky: 332
Registrován: čtv dub 21, 2011 2:46 pm
Reputace: 3

Re: JK BMS pomocí BLE na ESP32 bez HA

Příspěvek od Toul »

Nepovažoval jsem to už za důležité jaký displej, protože mě jde o to že neumim zprovoznit čtení z BMS pomocí ESP32.

Konkrétně: mám 3 stejné JK-BMS a chci z nich vyčítat různé hodnoty (U,I,..) pomocí BLE a zobrazovat lokálně na jednom displeji připojeném k ESP32 nějaký OLED klidně 0,96´ apod.

Kdo je online

Uživatelé procházející toto fórum: Claudebot [Bot], OAI-SearchBot, Toul