mirror of
https://github.com/RichieCahill/dotfiles.git
synced 2026-04-17 04:58:19 -04:00
133 lines
2.8 KiB
YAML
133 lines
2.8 KiB
YAML
esphome:
|
|
name: battery1
|
|
friendly_name: battery1
|
|
|
|
esp32:
|
|
board: esp32dev
|
|
framework:
|
|
type: arduino
|
|
|
|
logger:
|
|
|
|
api:
|
|
encryption:
|
|
key: !secret api_key
|
|
|
|
external_components:
|
|
- source: github://syssi/esphome-jk-bms@main
|
|
|
|
ota:
|
|
- platform: esphome
|
|
password: !secret ota_password
|
|
|
|
wifi:
|
|
ssid: !secret wifi_ssid
|
|
password: !secret wifi_password
|
|
fast_connect: on
|
|
|
|
captive_portal:
|
|
|
|
esp32_ble_tracker:
|
|
scan_parameters:
|
|
interval: 1100ms
|
|
window: 1100ms
|
|
active: true
|
|
|
|
ble_client:
|
|
- mac_address: "C8:47:80:37:9D:DD"
|
|
id: jk_ble1
|
|
|
|
jk_bms_ble:
|
|
- ble_client_id: jk_ble1
|
|
protocol_version: JK02_32S
|
|
throttle: 1s
|
|
id: jk_bms1
|
|
|
|
button:
|
|
- platform: jk_bms_ble
|
|
retrieve_settings:
|
|
name: "JK1 retrieve settings"
|
|
retrieve_device_info:
|
|
name: "JK1 retrieve device info"
|
|
|
|
sensor:
|
|
- platform: jk_bms_ble
|
|
jk_bms_ble_id: jk_bms1
|
|
total_voltage:
|
|
name: "JK1 Total Voltage"
|
|
state_of_charge:
|
|
name: "JK1 SoC"
|
|
charging_power:
|
|
name: "JK1 charging power"
|
|
discharging_power:
|
|
name: "JK1 discharging power"
|
|
temperature_sensor_1:
|
|
name: "JK1 Temp 1"
|
|
temperature_sensor_2:
|
|
name: "JK1 Temp 2"
|
|
balancing:
|
|
name: "JK1 balancing"
|
|
total_runtime:
|
|
name: "JK1 total runtime"
|
|
balancing_current:
|
|
name: "JK1 balancing current"
|
|
delta_cell_voltage:
|
|
name: "JK1 cell delta voltage"
|
|
average_cell_voltage:
|
|
name: "JK1 cell average voltage"
|
|
cell_voltage_1:
|
|
name: "JK1 cell voltage 1"
|
|
cell_voltage_2:
|
|
name: "JK1 cell voltage 2"
|
|
cell_voltage_3:
|
|
name: "JK1 cell voltage 3"
|
|
cell_voltage_4:
|
|
name: "JK1 cell voltage 4"
|
|
cell_voltage_5:
|
|
name: "JK1 cell voltage 5"
|
|
cell_voltage_6:
|
|
name: "JK1 cell voltage 6"
|
|
cell_voltage_7:
|
|
name: "JK1 cell voltage 7"
|
|
cell_voltage_8:
|
|
name: "JK1 cell voltage 8"
|
|
cell_resistance_1:
|
|
name: "JK1 cell resistance 1"
|
|
cell_resistance_2:
|
|
name: "JK1 cell resistance 2"
|
|
cell_resistance_3:
|
|
name: "JK1 cell resistance 3"
|
|
cell_resistance_4:
|
|
name: "JK1 cell resistance 4"
|
|
cell_resistance_5:
|
|
name: "JK1 cell resistance 5"
|
|
cell_resistance_6:
|
|
name: "JK1 cell resistance 6"
|
|
cell_resistance_7:
|
|
name: "JK1 cell resistance 7"
|
|
cell_resistance_8:
|
|
name: "JK1 cell resistance 8"
|
|
total_charging_cycle_capacity:
|
|
name: "JK1 total charging cycle capacity"
|
|
|
|
text_sensor:
|
|
- platform: jk_bms_ble
|
|
jk_bms_ble_id: jk_bms1
|
|
errors:
|
|
name: "JK1 Errors"
|
|
|
|
switch:
|
|
- platform: jk_bms_ble
|
|
jk_bms_ble_id: jk_bms1
|
|
charging:
|
|
name: "JK1 Charging"
|
|
discharging:
|
|
name: "JK1 Discharging"
|
|
balancer:
|
|
name: "JK1 Balancing"
|
|
|
|
- platform: ble_client
|
|
ble_client_id: jk_ble1
|
|
name: "JK1 enable bluetooth connection"
|
|
id: ble_client_switch0
|