JK BMS pomocí BLE na ESP32 bez HA

Souhrn tématu

Uživatelé diskutují o připojení JK BMS (model JK-B1A8S10P V15) k ESP32 přes Bluetooth Low Energy (BLE) bez použití Home Assistant. Sdílejí zkušenosti s programováním ESP32, problémy s ESPHome a Pythonem, a nabízejí postupy pro správné nastavení WiFi a komunikaci přes sériový port. Fórum je vhodné pro laiky i pokročilé, kteří hledají pomoc s BMS a ESP32.
somira
Příspěvky: 24
Registrován: pát říj 04, 2024 8:44 am
Reputace:0
Lokalita: Karlovarsko
Systémové napětí: 24V
Výkon panelů [Wp]: 3850
Kapacita baterie [kWh]: 2x7,16
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od somira »

nevím, zda to dělám dobře???


dashboard má protokol stále prázdný a instalace se nedaří

http://192.168.0.248
stále nedostupné

možná to dělám špatně, jsem v tom totální laik

možná je špatný modul???

ESP 32 DEVKITV1
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Uživatelský avatar
TomHC
Příspěvky: 3759
Registrován: pát lis 11, 2022 8:14 am
Reputace:825
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

Nový příspěvek od TomHC »

možná je špatný modul???
ESP 32 DEVKITV1
Sme na technickom webe, tak sa skúsme vyjadrovať technicky. Na úvod treba vedieť akú presne dosku máš. "ESP 32 DEVKITV1" nič nehovorí. Ak je to taký "devkit" ako si myslím, tak to bude mať na sebe ESP32-WROOM-32x a tam potom patrí toto:

Kód: Vybrat vše

esp32:
  variant: esp32
  framework:
    type: esp-idf
Ale asi by som začal týmto príkladom a len zmenil wifi sieť a BMS MAC - https://github.com/syssi/esphome-jk-bms ... ample.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
somira
Příspěvky: 24
Registrován: pát říj 04, 2024 8:44 am
Reputace:0
Lokalita: Karlovarsko
Systémové napětí: 24V
Výkon panelů [Wp]: 3850
Kapacita baterie [kWh]: 2x7,16
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od somira »

mám tuto desku:
WhatsApp Image 2026-03-14 at 14.50.37.jpeg
WhatsApp Image 2026-03-14 at 14.50.54.jpeg
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Soban
Příspěvky: 4596
Registrován: pon úno 07, 2022 10:11 pm
Reputace:307
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

Nový příspěvek od Soban »

Vraz tam pro začátek esp32 a esp-idf.
3,6kWp::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh*batt*
somira
Příspěvky: 24
Registrován: pát říj 04, 2024 8:44 am
Reputace:0
Lokalita: Karlovarsko
Systémové napětí: 24V
Výkon panelů [Wp]: 3850
Kapacita baterie [kWh]: 2x7,16
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od somira »

Možná se blbě zeptám, jsem opravdu jsem laik co ho naváděla AI a tak možná vůbec nevím o čem je pořádně řeč.
Bylo by možné specifikovat jak tam pro začátek vrazit esp 32 a resp-idf?
Opravdu jsem již postarší důchodce, co potřebuje postrčit správným směrem

Děkuji moc.
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Uživatelský avatar
TomHC
Příspěvky: 3759
Registrován: pát lis 11, 2022 8:14 am
Reputace:825
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

Nový příspěvek od TomHC »

- stiahnuť súbor https://github.com/syssi/esphome-jk-bms ... ample.yaml
- upraviť sekciu wifi a mac_address - podľa nálepky z BMS alebo z aplikácie, prípadne verziu protokolu - protocol_version
- pridať tam sekciu webserver
- nahrať do dosky cez ESPhome

Kód: Vybrat vše

  mac_address: C8:47:8C:E1:E2:AA
  # Please use "JK02_24S" if you own a old JK-BMS < hardware version 11.0 (hardware version >= 6.0 and < 11.0)
  # Please use "JK02_32S" if you own a new JK-BMS >= hardware version 11.0 (f.e. JK-B2A8S20P hw 11.XW, sw 11.26)
  # Please use "JK04" if you have some old JK-BMS <= hardware version 3.0 (f.e. JK-B2A16S hw 3.0, sw. 3.3.0)
  protocol_version: JK02_32S

wifi:
  ssid: mojawifi
  password: mojeheslo

web_server:
  port: 80
  version: 2
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
somira
Příspěvky: 24
Registrován: pát říj 04, 2024 8:44 am
Reputace:0
Lokalita: Karlovarsko
Systémové napětí: 24V
Výkon panelů [Wp]: 3850
Kapacita baterie [kWh]: 2x7,16
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od somira »

Tak jestli jsem to pochopil dobře:
- stáhl jsem si soubor esp32-ble-v14-example.yaml z uvedeného odkazu
- v notepadu jsem přepsal na mou mac
- přepsal jsem název mé wifi a heslo do ní
- pod wifi jsem vložil ten zápis web-server
- vše ostatní jsem nechal tak jak je a uložil změny
Nepojmenovaný 1.jpg
teď to vložení do ESPHome
mám spustit stránku https://web.esphome.io/ ???
tam to ale vložit neumím, tam to chce jen soubor .bin
nebo musím spustut dashboad ESPHome ???

Děkuji
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Valdano
Příspěvky: 1832
Registrován: čtv črc 21, 2022 5:39 pm
Reputace:259
Lokalita: Česká Lípa
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od Valdano »

1. Je potřeba, pokud to ještě nemáte, nainstalovat si na počítač esphome,
2. V esphome na počítači pak bude potřeba zkompilovat ten upravený *.yaml soubor a tím vznikne binární soubor *.bin a ten se pak nahraje do modulu ESP32 (buď přes usb nebo wifi).
rva
Příspěvky: 4772
Registrován: úte dub 23, 2013 10:21 am
Reputace:928
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

Nový příspěvek od rva »

Cest je hodně a všechny vedou dříve nebo později k cíli.
Třeba:
0. V Home Assistant máš nainstalovanou integraci ESP Home:
1. V prohlížeči Chrome jít na adresu https://web.esphome.io/?dashboard_install (ve firefoxu to dál třeba nefunguje)
2. Připojit do USB počítače ten esp modul.
3. Kliknout na CONNECT. Zobrazí se seriový (seriové) porty - třeba COM8 a je potřeba zvolit ten, na kterém modul komunikuje. Možná to bude vyžadovat instalaci některých ovladačů
01.jpg
4. Kliknout na "PREPARE FOR THE FIRST USE". Mělo by to poslat do modulu základní verzi ESPHome. Ta ale neví jak se připojit na wifi, proto jí to musíš napsat:
5. Vypni a zase zapni k modulu napájení. Připoj se k němu opět přes sériový port. Klikni na tři tečky a vyber Configure WiFi:
02.jpg
6. Zadej údaje své wifi. Měl by si je zapsat a oznámit:
03.jpg
7. Teď už modul zná jak se připojit k wifi a když ho restartuješ, tak se k ní připojí.
8. Home Assistant zjistí, že je modul připojený a na stránce Setting -> Devices & services se ti modul objeví a čeká se, jestli ho chceš přidat do HA.
04.png
9. Přidáš ho a v menu ESPHome Builder bys ho měl najít.
05.png
10. Tady už můžeš editovat jeho konfiguraci v yaml a nechat ji zkompilovat a poslat přes wifi (OnTheAir) do modulu.
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
somira
Příspěvky: 24
Registrován: pát říj 04, 2024 8:44 am
Reputace:0
Lokalita: Karlovarsko
Systémové napětí: 24V
Výkon panelů [Wp]: 3850
Kapacita baterie [kWh]: 2x7,16
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od somira »

Valdano píše: sob bře 14, 2026 5:03 pm
1. Je potřeba, pokud to ještě nemáte, nainstalovat si na počítač esphome,
2. V esphome na počítači pak bude potřeba zkompilovat ten upravený *.yaml soubor a tím vznikne binární soubor *.bin a ten se pak nahraje do modulu ESP32 (buď přes usb nebo wifi).
instalaci EPSHome do pc jsem nenašel jen Python, to je ono?
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Soban
Příspěvky: 4596
Registrován: pon úno 07, 2022 10:11 pm
Reputace:307
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

Nový příspěvek od Soban »

Koukám jak je to složité, v linuxu jsem to zvládnu v příkazové řádků snad za 10s, nejhorší bylo upravit ten yaml soubor.

A je to python.

Zítra když tak to popíšu z hlavy to nedám...
3,6kWp::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh*batt*
somira
Příspěvky: 24
Registrován: pát říj 04, 2024 8:44 am
Reputace:0
Lokalita: Karlovarsko
Systémové napětí: 24V
Výkon panelů [Wp]: 3850
Kapacita baterie [kWh]: 2x7,16
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od somira »

rva píše: sob bře 14, 2026 5:04 pm
Cest je hodně a všechny vedou dříve nebo později k cíli.
Třeba:
0. V Home Assistant máš nainstalovanou integraci ESP Home:
1. V prohlížeči Chrome jít na adresu https://web.esphome.io/?dashboard_install (ve firefoxu to dál třeba nefunguje)
2. Připojit do USB počítače ten esp modul.
3. Kliknout na CONNECT. Zobrazí se seriový (seriové) porty - třeba COM8 a je potřeba zvolit ten, na kterém modul komunikuje. Možná to bude vyžadovat instalaci některých ovladačů01.jpg
4. Kliknout na "PREPARE FOR THE FIRST USE". Mělo by to poslat do modulu základní verzi ESPHome. Ta ale neví jak se připojit na wifi, proto jí to musíš napsat:
5. Vypni a zase zapni k modulu napájení. Připoj se k němu opět přes sériový port. Klikni na tři tečky a vyber Configure WiFi:02.jpg
6. Zadej údaje své wifi. Měl by si je zapsat a oznámit:03.jpg
7. Teď už modul zná jak se připojit k wifi a když ho restartuješ, tak se k ní připojí.
8. Home Assistant zjistí, že je modul připojený a na stránce Setting -> Devices & services se ti modul objeví a čeká se, jestli ho chceš přidat do HA.04.png
9. Přidáš ho a v menu ESPHome Builder bys ho měl najít.05.png
10. Tady už můžeš editovat jeho konfiguraci v yaml a nechat ji zkompilovat a poslat přes wifi (OnTheAir) do modulu.
No, já v tom ležím už 3 dny a ta cesta do cíle nějak nevede:
0. HA nemám a nechci zatím jen pro tohle do starého PC instalovat
1.-7. v prohlížeči EPSHome spustím, instal se spustí ale chyba wifi to zastaví a nahrání souboru .bin neudělám, jelikož mám jen .yaml a ten jsem nenašel jak vložit
nahrál jsem to do prvního videa, to je asi ono?
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
somira
Příspěvky: 24
Registrován: pát říj 04, 2024 8:44 am
Reputace:0
Lokalita: Karlovarsko
Systémové napětí: 24V
Výkon panelů [Wp]: 3850
Kapacita baterie [kWh]: 2x7,16
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od somira »

Soban píše: sob bře 14, 2026 5:43 pm
Koukám jak je to složité, v linuxu jsem to zvládnu v příkazové řádků snad za 10s, nejhorší bylo upravit ten yaml soubor.

A je to python.

Zítra když tak to popíšu z hlavy to nedám...
python.jpg
manažera už jsem nainstaloval, nebo to má být ta verze 3.14.3 ?
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Soban
Příspěvky: 4596
Registrován: pon úno 07, 2022 10:11 pm
Reputace:307
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

Nový příspěvek od Soban »

Esphome s nejnovější pythonem nefunguje.

Pokud vydržíš tak po půlnoci napíši jak jsem to dělal, fakt to z hlavy nedám.
3,6kWp::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh*batt*
rva
Příspěvky: 4772
Registrován: úte dub 23, 2013 10:21 am
Reputace:928
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

Nový příspěvek od rva »

Když s nainstalovaným ESPHome, tak to jsem prováděl celkem nedávno na počítač s windows takto: viewtopic.php?t=14982#p280285
A používám to stále.
_______________________________________________________________________
43 kWp, LiFePO4 62 kWh,
EPSolar 60 A/150 V ET6415N + 3x Isolar SM II (5 kW, 450 V, 80 A) + Axpert PIP 5048MS
somira
Příspěvky: 24
Registrován: pát říj 04, 2024 8:44 am
Reputace:0
Lokalita: Karlovarsko
Systémové napětí: 24V
Výkon panelů [Wp]: 3850
Kapacita baterie [kWh]: 2x7,16
Chci prodávat energii: NE
Chci/Mám dotaci: ANO

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od somira »

Soban píše: sob bře 14, 2026 6:17 pm
Esphome s nejnovější pythonem nefunguje.

Pokud vydržíš tak po půlnoci napíši jak jsem to dělal, fakt to z hlavy nedám.
vydržím rád...
ten python 3.14.3 mám nainstalovaný a to je ten co nefunguje :uh:
už jsem ho odinstaloval a nainstaloval verzi 3.13.12 , ta by měla fungovat
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO

Kdo je online

Uživatelé procházející toto fórum: Claudebot [Bot]