JK BMS pomocí BLE na ESP32 bez HA

Souhrn tématu

Uživatelé diskutují o připojení a programování JK BMS přes Bluetooth Low Energy (BLE) na platformě ESP32 bez využití Home Assistant. Sdílejí zkušenosti s problémy při načítání dat, správou firmware a aktualizacemi přes OTA. Fórum nabízí tipy, jak správně nahrát firmware, vyčistit cache a řešit potíže s přepisem konfiguračních souborů YAML.
PetrDubi
Příspěvky: 1855
Registrován: úte říj 12, 2021 10:43 am
Reputace:324
Lokalita: Blízko Ústí nad Labem
Systémové napětí: 48V
Výkon panelů [Wp]: 10790
Kapacita baterie [kWh]: 13
Chci prodávat energii: NE
Chci/Mám dotaci: NE

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od PetrDubi »

Ten ukázkový yaml je pro víc článků, takže stačí v yaml vymazat ty články co už tam nejsou, znovu zkompilovat a nahrát over the air, aby jsi nemusel do sklepa pro to ESP32.
mobilní elektrárna 3x Uni-solar PVL-68 a Victron 75/15 MPPT
doma 3280 Wp JV, 3810 Wp JZ, 3690 Wp SZ, Easun SMW 8k (rebrandovaný MAX 8 kW), aku 13kWh 16s LiFePO4
somira
Příspěvky: 42
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 jsem vymazal z yaml souboru ty nadbytečné položky... to jsem zvládl👍
teď bych poprosil, jak udělat to nahrání "over the air", to jsem nikdy nedělal
Děkuji
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
rva
Příspěvky: 4778
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 »

Tlačítko na to máš na webovské straně zařízení (obvykle vlevo dole). Vybereš si správný .bin soubor - ten si musíš nejprve pomocí ESPHome zkompilovat z .yaml.
_______________________________________________________________________
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: 4608
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

Nový příspěvek od Soban »

Proč tak složitě pokud jsi nezakázal upgrade po síti normálně pustíš překlad a ono to nabídne upgrade přes wifi.
3,6kWp::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh*batt*
Uživatelský avatar
TomHC
Příspěvky: 3776
Registrován: pát lis 11, 2022 8:14 am
Reputace:826
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 »

Znovu cez príkazový riadok ako obyčajne. Rovno ti to bez pýtania nahrá, lebo sériový port už nebude k dispozícii.
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: 42
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 »

upravil jsem yaml soubor, nahrál ale asi je opět problém na židli, jsou tam ty nepotřebné chlívky furt,
můžete někdo kouknout, co ještě umazat?
umazal jsem položky v odstavci "senzor" s cell voltage a cell rezistancečísly 9 a více

a ještě, zda je možné položku o stavu nabití v % dát na první místo v tabulce, to potřebuji nejvíc a ono je to až dole
nabití.jpg

Kód: Vybrat vše

substitutions:
  name: jk-bms
  device_description: "Monitor and control a JK-BMS v11 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_32S

esphome:
  name: ${name}
  comment: ${device_description}
  min_version: 2024.6.0
  project:
    name: "syssi.esphome-jk-bms"
    version: 2.3.0

esp32:
  board: wemos_d1_mini32
  framework:
    type: esp-idf

external_components:
  - source: ${external_components_source}
    refresh: 0s

wifi:
  ssid: Doma1
  password: moje heslo

web_server:
  port: 80
  version: 2

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

# 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"
    dry_contact_1:
      name: "${name} dry contact 1"
    dry_contact_2:
      name: "${name} dry contact 2"

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"
    smart_sleep_voltage:
      name: "${name} smart sleep voltage"
    cell_soc100_voltage:
      name: "${name} cell soc100 voltage"
    cell_soc0_voltage:
      name: "${name} cell soc0 voltage"
    cell_request_charge_voltage:
      name: "${name} cell request charge voltage"
    cell_request_float_voltage:
      name: "${name} cell request float voltage"
    cell_request_charge_voltage_time:
      name: "${name} cell request charge voltage time"
    cell_request_float_voltage_time:
      name: "${name} cell request float voltage time"
    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"
    discharge_precharge_time:
      name: "${name} discharge precharge time"

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_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"
    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"
    temperature_sensor_5:
      name: "${name} temperature sensor 5"
    power_tube_temperature:
      name: "${name} power tube temperature"
    balancing:
      name: "${name} balancing"
    state_of_charge:
      name: "${name} state of charge"
    state_of_health:
      name: "${name} state of health"
    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"
    emergency_time_countdown:
      name: "${name} emergency time countdown"
    charge_status_id:
      name: "${name} charge status id"
    charge_status_time_elapsed:
      name: "${name} charge status time elapsed"

switch:
  - platform: jk_bms_ble
    charging:
      name: "${name} charging"
    discharging:
      name: "${name} discharging"
    balancer:
      name: "${name} balancer"
    emergency:
      name: "${name} emergency"
    heating:
      name: "${name} heating"
    disable_temperature_sensors:
      name: "${name} disable temperature sensors"
    display_always_on:
      name: "${name} display always on"
    smart_sleep:
      name: "${name} smart sleep"
    disable_pcl_module:
      name: "${name} disable pcl module"
    timed_stored_data:
      name: "${name} timed stored data"
    charging_float_mode:
      name: "${name} charging float mode"

  - 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"
    charge_status:
      name: "${name} charge status"
    software_version:
      name: "${name} software version"
    hardware_version:
      name: "${name} hardware versio
Naposledy upravil(a) somira dne ned bře 15, 2026 4:01 pm, celkem upraveno 1 x.
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Soban
Příspěvky: 4608
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

Nový příspěvek od Soban »

Tak tam nech jenom sensor ostatní smaž.
3,6kWp::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh*batt*
somira
Příspěvky: 42
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 »

vše pod odstavcem "sensor" mám smazat?
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Soban
Příspěvky: 4608
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

Nový příspěvek od Soban »

Sekce button, number, switch prostě já nevím co tam chceš nechat, prostě si udělej zálohu a smaž co nepotřebuješ.......
3,6kWp::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh*batt*
lukas.okoun
Příspěvky: 92
Registrován: sob čer 11, 2022 4:28 pm
Reputace:3

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od lukas.okoun »

Migel píše: úte úno 24, 2026 10:56 am
Maximalny pocet je tusim 6 bms cez bluetooth na jedno esp.
no to bych netvrdil, já tedy zkoušel 4 kusy a ten 4. už sejme jiným tedy funguje celkem do 3 kusů a potom musí být další ESP32 a nebo bez BLE po drátě...
somira
Příspěvky: 42
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 »

chci jen smazat články baterií, které tam já nemám. má baterie má jen 8 článků a zobrazuje se jich 24... 9 - 24 jsou nulové, protože nemají data
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Soban
Příspěvky: 4608
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

Nový příspěvek od Soban »

A to je problém najít řádky kde jsou ty články a smazat je?
Nemáš tu stránku v cache prohlížeče?
Nahrál se nový FW OK
Protože koukám běžným pohledem že jsi je smazal.
Taky nevím kde se tam vzala čeština.....

Ještě mě napadlo zda to nemůže dělat špatný výběr protokolu té bms.
3,6kWp::pv:: | 2x MUST PV18-3024 VHM, 3kW/24V | 16kWh*batt*
somira
Příspěvky: 42
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 »

teď jsem zjistil, že když změním soubor yaml za úplně jiný, tak tam zůstane stále ten předchozí prvně nahraný 😲
nemusí se ten původní nejdříve nějak smazat? Nechce se to přepisovat.
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
somira
Příspěvky: 42
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: ned bře 15, 2026 4:41 pm
A to je problém najít řádky kde jsou ty články a smazat je?
Nemáš tu stránku v cache prohlížeče?
Nahrál se nový FW OK
Protože koukám běžným pohledem že jsi je smazal.
Taky nevím kde se tam vzala čeština.....

Ještě mě napadlo zda to nemůže dělat špatný výběr protokolu té bms.
Problém smazat ty řádky není, už tam jsou jen 1-8 viz náhled v příspěvku nahoře
cache jsem vymazal
nový FW se nahrál bez chyb
čeština je tam v goglu překadem stránek

přepsal jsem jen hlavičku v yaml z původní

Kód: Vybrat vše

substitutions:
  name: jk-bms
  device_description: "Monitor and control a JK-BMS v11 via bluetooth"
na:

Kód: Vybrat vše

substitutions:
  name: jk-bms
  device_description: "Monitor bat 2"
přeinstaloval a stejně je tam ta původní hlavička

jako by se to bránilo přepisu
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
rva
Příspěvky: 4778
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 »

Neměl by. Já si teda ty vytvořené .bin zálohuji kvůli tomu, že ESPHome často přichází s novou verzí a když s ní zkompiluji .yaml, tak modul nemusí fungovat. Tím tam mohu nahrát tu funkční verzi a dumat, proč to nefunguje s tou novou. Však ty vytvořené zkus přesunout (smazat). Jsou tady:
OTA bin.jpg
_______________________________________________________________________
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: 42
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 »

Ať dělám co dělám, tak nový upravený yaml soubor nic nezmění, zůstává tam stále tem prvně nahraný ať to nahrávám na dálku přes wifi, nebo kabelem USB.
Je možné desku ESP32 nějak resetovat, abych to vyčistil a nahrál znova?
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Uživatelský avatar
TomHC
Příspěvky: 3776
Registrován: pát lis 11, 2022 8:14 am
Reputace:826
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 »

Skús najskôr:

Kód: Vybrat vše

esphome clean subor.yaml
A potom zase s "run".
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
rva
Příspěvky: 4778
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 »

Nebo ten nově vytvořený ota.bin pošli z webovské stránky zařízení.
_______________________________________________________________________
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: 42
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 »

Omlouvám se za poplach.
Chyba byla za klávesnicí na židli.
Měl jsem nahraný soubor v jiné složce a ten jsem neustále instaloval...
No jsem matlo matlovatý... už je to OK

Děkuji všem za trpělivost ....
::pv:: 7 ks = 3,85 kWp, *batt* 2x7,16 kWh, MUST PV18-3524 PRO
Migel
Příspěvky: 1786
Registrován: ned zář 25, 2022 10:47 am
Reputace:295
Lokalita: Pod Karpatmi

Re: JK BMS pomocí BLE na ESP32 bez HA

Nový příspěvek od Migel »

lukas.okoun píše: ned bře 15, 2026 4:31 pm
Migel píše: úte úno 24, 2026 10:56 am
Maximalny pocet je tusim 6 bms cez bluetooth na jedno esp.
no to bych netvrdil, já tedy zkoušel 4 kusy a ten 4. už sejme jiným tedy funguje celkem do 3 kusů a potom musí být další ESP32 a nebo bez BLE po drátě...
Vsetko to zalezi od typu pouziteho esp32 a jeho RAM.
Takze, ak mas slabsie espcko, tak je to mozne ze viacej ti ani nepojde.
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)

Kdo je online

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