JK BMS pomocí BLE na ESP32 bez HA
Souhrn tématu
Uživatel sdílí zkušenosti s programováním ESP32 pro komunikaci s JK BMS přes Bluetooth Low Energy (BLE) bez použití Home Assistant. Popisuje problémy s připojením a žádá o pomoc, zároveň poskytuje detailní návod na instalaci ESPHome na Linux i Windows a ukázkový konfigurační soubor pro správné nastavení BMS. Diskuze je ideální pro začátečníky, kteří chtějí monitorovat a ovládat JK BMS pomocí ESP32 a BLE.
- 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
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
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
- TomHC
- Příspěvky: 3762
- 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
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:možná je špatný modul???
ESP 32 DEVKITV1
Kód: Vybrat vše
esp32:
variant: esp32
framework:
type: esp-idf2x 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
mám tuto desku:
- Soban
- Příspěvky: 4597
- Registrován: pon úno 07, 2022 10:11 pm
- Reputace:308
- 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
Vraz tam pro začátek esp32 a esp-idf.
3,6kWp
| 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh
- 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
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.
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.
- TomHC
- Příspěvky: 3762
- 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
- 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
- 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
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
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
- 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
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
- Valdano
- Příspěvky: 1838
- 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
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).
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
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čů 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: 6. Zadej údaje své wifi. Měl by si je zapsat a oznámit: 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. 9. Přidáš ho a v menu ESPHome Builder bys ho měl najít. 10. Tady už můžeš editovat jeho konfiguraci v yaml a nechat ji zkompilovat a poslat přes wifi (OnTheAir) do modulu.
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čů 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: 6. Zadej údaje své wifi. Měl by si je zapsat a oznámit: 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. 9. Přidáš ho a v menu ESPHome Builder bys ho měl najít. 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
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
instalaci EPSHome do pc jsem nenašel jen Python, to je ono?Valdano píše: sob bře 14, 2026 5:03 pm1. 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).
- Soban
- Příspěvky: 4597
- Registrován: pon úno 07, 2022 10:11 pm
- Reputace:308
- 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
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...
A je to python.
Zítra když tak to popíšu z hlavy to nedám...
3,6kWp
| 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh
- 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
No, já v tom ležím už 3 dny a ta cesta do cíle nějak nevede:rva píše: sob bře 14, 2026 5:04 pmCest 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.
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?
- 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
manažera už jsem nainstaloval, nebo to má být ta verze 3.14.3 ?Soban píše: sob bře 14, 2026 5:43 pmKouká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...
- Soban
- Příspěvky: 4597
- Registrován: pon úno 07, 2022 10:11 pm
- Reputace:308
- 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
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.
Pokud vydržíš tak po půlnoci napíši jak jsem to dělal, fakt to z hlavy nedám.
3,6kWp
| 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh
- 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
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.
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
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
vydržím rád...Soban píše: sob bře 14, 2026 6:17 pmEsphome s nejnovější pythonem nefunguje.
Pokud vydržíš tak po půlnoci napíši jak jsem to dělal, fakt to z hlavy nedám.
ten python 3.14.3 mám nainstalovaný a to je ten co nefunguje
už jsem ho odinstaloval a nainstaloval verzi 3.13.12 , ta by měla fungovat
- Soban
- Příspěvky: 4597
- Registrován: pon úno 07, 2022 10:11 pm
- Reputace:308
- 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
instalace esphome na ubuntu:
Tak nejprve nainstalujeme python a git
Vytvoříme adresář a přejdeme tam
Vytvoříme virtuální prostředí toto děláme pouze poprvní
A aktivujeme ho
Nainstalujeme esphome
Do stejného adresáře dáme náš bms.yaml soubor
A skontrolujem zda je v pořádku
Pokud je v pořádku můžeme ho přeložit a nahrát do esp32
Později při opravách už nemusíme ESP32 připojovat k USB ale upgrade se provede přes wifi
Pokud ho program nenajde můžeme zadat jeho IP
Pro windows to budou stejné příkazy pouze místo /dev/USB0 se bude zadávat nějaký com port kam bude to esp připojeno atd....
Takže pro windows:
Stáhneme Python a nainstalujeme...... z https://www.python.org/downloads/
Použijeme verzi 3.13 verze 3.14 není esphome podporována.
Nainstalujeme esphome
a pokračujeme tak jako v linuxu.....
Dokumentace k JK BMS je zde https://github.com/syssi/esphome-jk-bms
A ty použiješ tento soubor:
Tak nejprve nainstalujeme python a git
Kód: Vybrat vše
sudo apt update
sudo apt install python3 python3-pip python3-venv git
Kód: Vybrat vše
petr@HP-Olomouc:~$ mkdir ~/esphome
petr@HP-Olomouc:~$ cd ~/esphomeKód: Vybrat vše
petr@HP-Olomouc:~/esphome$ python3 -m venv venvKód: Vybrat vše
petr@HP-Olomouc:~/esphome$ source venv/bin/activate
Kód: Vybrat vše
(venv) petr@HP-Olomouc:~/esphome$ pip install esphome
A skontrolujem zda je v pořádku
Kód: Vybrat vše
(venv) petr@HP-Olomouc:~/esphome$ esphome config bms.yamlKód: Vybrat vše
(venv) petr@HP-Olomouc:~/esphome$ esphome run bms.yaml --device /dev/USB0
Kód: Vybrat vše
(venv) petr@HP-Olomouc:~/esphome$ esphome run bms.yamlKód: Vybrat vše
(venv) petr@HP-Olomouc:~/esphome$ esphome run bms.yaml --device 192.168.1.45Takže pro windows:
Stáhneme Python a nainstalujeme...... z https://www.python.org/downloads/
Použijeme verzi 3.13 verze 3.14 není esphome podporována.
Nainstalujeme esphome
Kód: Vybrat vše
pip3 install wheel
pip3 install esphomeDokumentace k JK BMS je zde https://github.com/syssi/esphome-jk-bms
A ty použiješ tento soubor:
Kód: Vybrat vše
substitutions:
name: jk-bms
device_description: "Monitor and control a JK-BMS via bluetooth"
external_components_source: github://syssi/esphome-jk-bms@main
mac_address: C8:47:80:2B:6E:59
# 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_24S # Tady musíš zadat jakou máš BMS
esphome:
name: ${name}
comment: ${device_description}
min_version: 2024.6.0
project:
name: "syssi.esphome-jk-bms"
version: 2.3.0
esp32:
board: esp32dev
framework:
type: esp-idf
external_components:
- source: ${external_components_source}
refresh: 0s
wifi:
ssid: !secret wifi_ssid
password: !secret wifi_password
ota:
platform: esphome
on_begin:
then:
- switch.turn_off: ble_client_switch0
- logger.log: "BLE connection suspended for OTA update"
logger:
level: DEBUG
logs:
esp32_ble_tracker: INFO
esp32_ble_client: INFO
web_server:
port: 80
# If you don't use Home Assistant please remove this `api` section and uncomment the `mqtt` component!
#api:
# mqtt:
# broker: !secret mqtt_host
# username: !secret mqtt_username
# password: !secret mqtt_password
# id: mqtt_client
esp32_ble_tracker:
scan_parameters:
active: false
ble_client:
- mac_address: ${mac_address}
id: client0
jk_bms_ble:
- ble_client_id: client0
protocol_version: ${protocol_version}
throttle: 5s
id: bms0
binary_sensor:
- platform: jk_bms_ble
balancing:
name: "${name} balancing"
charging:
name: "${name} charging"
discharging:
name: "${name} discharging"
heating:
name: "${name} heating"
online_status:
name: "${name} online status"
button:
- platform: jk_bms_ble
retrieve_settings:
name: "${name} retrieve settings"
retrieve_device_info:
name: "${name} retrieve device info"
number:
- platform: jk_bms_ble
jk_bms_ble_id: bms0
balance_trigger_voltage:
name: "${name} balance trigger voltage"
cell_count:
name: "${name} cell count"
total_battery_capacity:
name: "${name} total battery capacity"
cell_voltage_overvoltage_protection:
name: "${name} cell voltage overvoltage protection"
cell_voltage_overvoltage_recovery:
name: "${name} cell voltage overvoltage recovery"
cell_voltage_undervoltage_protection:
name: "${name} cell voltage undervoltage protection"
cell_voltage_undervoltage_recovery:
name: "${name} cell voltage undervoltage recovery"
balance_starting_voltage:
name: "${name} balance starting voltage"
voltage_calibration:
name: "${name} voltage calibration"
current_calibration:
name: "${name} current calibration"
power_off_voltage:
name: "${name} power off voltage"
max_balance_current:
name: "${name} max balance current"
max_charge_current:
name: "${name} max charge current"
max_discharge_current:
name: "${name} max discharge current"
charge_overcurrent_protection_delay:
name: "${name} charge overcurrent protection delay"
charge_overcurrent_protection_recovery_time:
name: "${name} charge overcurrent protection recovery time"
discharge_overcurrent_protection_delay:
name: "${name} discharge overcurrent protection delay"
discharge_overcurrent_protection_recovery_time:
name: "${name} discharge overcurrent protection recovery time"
short_circuit_protection_delay:
name: "${name} short circuit protection delay"
short_circuit_protection_recovery_time:
name: "${name} short circuit protection recovery time"
charge_overtemperature_protection:
name: "${name} charge overtemperature protection"
charge_overtemperature_protection_recovery:
name: "${name} charge overtemperature protection recovery"
discharge_overtemperature_protection:
name: "${name} discharge overtemperature protection"
discharge_overtemperature_protection_recovery:
name: "${name} discharge overtemperature protection recovery"
charge_undertemperature_protection:
name: "${name} charge undertemperature protection"
charge_undertemperature_protection_recovery:
name: "${name} charge undertemperature protection recovery"
power_tube_overtemperature_protection:
name: "${name} power tube overtemperature protection"
power_tube_overtemperature_protection_recovery:
name: "${name} power tube overtemperature protection recovery"
sensor:
- platform: jk_bms_ble
jk_bms_ble_id: bms0
min_cell_voltage:
name: "${name} min cell voltage"
max_cell_voltage:
name: "${name} max cell voltage"
min_voltage_cell:
name: "${name} min voltage cell"
max_voltage_cell:
name: "${name} max voltage cell"
delta_cell_voltage:
name: "${name} delta cell voltage"
average_cell_voltage:
name: "${name} average cell voltage"
cell_voltage_1:
name: "${name} cell voltage 1"
cell_voltage_2:
name: "${name} cell voltage 2"
cell_voltage_3:
name: "${name} cell voltage 3"
cell_voltage_4:
name: "${name} cell voltage 4"
cell_voltage_5:
name: "${name} cell voltage 5"
cell_voltage_6:
name: "${name} cell voltage 6"
cell_voltage_7:
name: "${name} cell voltage 7"
cell_voltage_8:
name: "${name} cell voltage 8"
cell_voltage_9:
name: "${name} cell voltage 9"
cell_voltage_10:
name: "${name} cell voltage 10"
cell_voltage_11:
name: "${name} cell voltage 11"
cell_voltage_12:
name: "${name} cell voltage 12"
cell_voltage_13:
name: "${name} cell voltage 13"
cell_voltage_14:
name: "${name} cell voltage 14"
cell_voltage_15:
name: "${name} cell voltage 15"
cell_voltage_16:
name: "${name} cell voltage 16"
cell_voltage_17:
name: "${name} cell voltage 17"
cell_voltage_18:
name: "${name} cell voltage 18"
cell_voltage_19:
name: "${name} cell voltage 19"
cell_voltage_20:
name: "${name} cell voltage 20"
cell_voltage_21:
name: "${name} cell voltage 21"
cell_voltage_22:
name: "${name} cell voltage 22"
cell_voltage_23:
name: "${name} cell voltage 23"
cell_voltage_24:
name: "${name} cell voltage 24"
cell_resistance_1:
name: "${name} cell resistance 1"
cell_resistance_2:
name: "${name} cell resistance 2"
cell_resistance_3:
name: "${name} cell resistance 3"
cell_resistance_4:
name: "${name} cell resistance 4"
cell_resistance_5:
name: "${name} cell resistance 5"
cell_resistance_6:
name: "${name} cell resistance 6"
cell_resistance_7:
name: "${name} cell resistance 7"
cell_resistance_8:
name: "${name} cell resistance 8"
cell_resistance_9:
name: "${name} cell resistance 9"
cell_resistance_10:
name: "${name} cell resistance 10"
cell_resistance_11:
name: "${name} cell resistance 11"
cell_resistance_12:
name: "${name} cell resistance 12"
cell_resistance_13:
name: "${name} cell resistance 13"
cell_resistance_14:
name: "${name} cell resistance 14"
cell_resistance_15:
name: "${name} cell resistance 15"
cell_resistance_16:
name: "${name} cell resistance 16"
cell_resistance_17:
name: "${name} cell resistance 17"
cell_resistance_18:
name: "${name} cell resistance 18"
cell_resistance_19:
name: "${name} cell resistance 19"
cell_resistance_20:
name: "${name} cell resistance 20"
cell_resistance_21:
name: "${name} cell resistance 21"
cell_resistance_22:
name: "${name} cell resistance 22"
cell_resistance_23:
name: "${name} cell resistance 23"
cell_resistance_24:
name: "${name} cell resistance 24"
total_voltage:
name: "${name} total voltage"
current:
name: "${name} current"
heating_current:
name: "${name} heating current"
power:
name: "${name} power"
charging_power:
name: "${name} charging power"
discharging_power:
name: "${name} discharging power"
temperature_sensor_1:
name: "${name} temperature sensor 1"
temperature_sensor_2:
name: "${name} temperature sensor 2"
# temperature_sensor_3:
# name: "${name} temperature sensor 3"
# temperature_sensor_4:
# name: "${name} temperature sensor 4"
power_tube_temperature:
name: "${name} power tube temperature"
balancing:
name: "${name} balancing"
state_of_charge:
name: "${name} state of charge"
capacity_remaining:
name: "${name} capacity remaining"
total_battery_capacity_setting:
name: "${name} total battery capacity setting"
charging_cycles:
name: "${name} charging cycles"
total_charging_cycle_capacity:
name: "${name} total charging cycle capacity"
total_runtime:
name: "${name} total runtime"
balancing_current:
name: "${name} balancing current"
errors_bitmask:
name: "${name} errors bitmask"
switch:
- platform: jk_bms_ble
charging:
name: "${name} charging"
discharging:
name: "${name} discharging"
balancer:
name: "${name} balancer"
- platform: ble_client
ble_client_id: client0
name: "${name} enable bluetooth connection"
id: ble_client_switch0
text_sensor:
- platform: jk_bms_ble
errors:
name: "${name} errors"
total_runtime_formatted:
name: "${name} total runtime formatted"
software_version:
name: "${name} software version"
hardware_version:
name: "${name} hardware version"
3,6kWp
| 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh
Kdo je online
Uživatelé procházející toto fórum: Claudebot [Bot], PetrDubi, Soban, TomHC

