Skip to content

Commit

Permalink
YamBMS 1.5.1
Browse files Browse the repository at this point in the history
  • Loading branch information
Sleeper85 committed Nov 16, 2024
1 parent c6950ee commit dbb3a98
Show file tree
Hide file tree
Showing 64 changed files with 6,382 additions and 1,211 deletions.
1,367 changes: 1,367 additions & 0 deletions HomeAssistant_Dashboards/YamBMS_HA_Dashboard_DEMO.yaml

Large diffs are not rendered by default.

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Updated : 2024.10.04
# Version : 1.1.4
# Updated : 2024.11.11
# Version : 1.5.1
# GitHub : https://github.com/Sleeper85/esphome-yambms

# YamBMS ( Yet another multi-BMS Merging Solution )
Expand Down Expand Up @@ -81,7 +81,7 @@ views:
entity: sensor.yambms_yambms_1_delta_cell_voltage
name: Delta Cell Voltage
- type: tile
entity: binary_sensor.yambms_yambms_1_equalizing_state
entity: binary_sensor.yambms_yambms_1_bms_equalizing_state
name: Equalizing state
- type: entities
entities:
Expand Down Expand Up @@ -133,14 +133,14 @@ views:
entity: sensor.yambms_yambms_1_charging_status
name: Charging Status
- type: tile
entity: sensor.yambms_esp32_uptime
name: ESP32 Uptime
entity: sensor.yambms_yambms_1_last_complete_charge
name: Last Complete Charge
- type: tile
entity: sensor.yambms_yambms_1_charging_instruction
name: Charging Instruction
- type: tile
entity: sensor.yambms_yambms_1_last_complete_charge
name: Last Complete Charge
entity: binary_sensor.yambms_yambms_1_discharging_instruction
name: Discharging Instruction
- type: tile
entity: sensor.yambms_yambms_1_alarm
name: Alarm
Expand All @@ -153,11 +153,18 @@ views:
name: BMS count
- entity: sensor.yambms_yambms_1_bms_combined
name: BMS combined
- entity: sensor.yambms_yambms_1_bms_blocking_charge
name: BMS blocking charge
- entity: sensor.yambms_yambms_1_bms_blocking_discharge
name: BMS blocking discharge
- entity: sensor.yambms_yambms_1_bms_in_alarm
name: BMS in alarm
layout_options:
grid_columns: 2
grid_rows: 3
grid_rows: 4
- type: tile
entity: sensor.yambms_esp32_uptime
name: ESP32 Uptime
- type: entities
entities:
- entity: sensor.yambms_yambms_1_shunt_count
Expand Down Expand Up @@ -202,10 +209,10 @@ views:
name: YamBMS 1 Charge enabled
- entity: switch.yambms_yambms_1_discharge_enabled
name: YamBMS 1 Discharge enabled
- entity: binary_sensor.yambms_yambms_1_bms_charge_switch_state
name: YamBMS 1 BMS Charge switch state
- entity: binary_sensor.yambms_yambms_1_bms_discharge_switch_state
name: YamBMS 1 BMS Discharge switch state
- entity: binary_sensor.yambms_yambms_1_bms_charging_allowed
name: YamBMS 1 BMS Charging allowed
- entity: binary_sensor.yambms_yambms_1_bms_discharging_allowed
name: YamBMS 1 BMS Discharging allowed
title: YamBMS - Charge / Discharge switch
- type: entities
entities:
Expand Down Expand Up @@ -610,14 +617,17 @@ views:
endif %}    /    {{
states('sensor.yambms_jk_bms_1_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_1_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_1_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_1_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down Expand Up @@ -928,14 +938,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_2_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_2_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_2_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_2_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down Expand Up @@ -1246,14 +1259,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_3_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_3_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_3_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_3_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down
66 changes: 47 additions & 19 deletions HomeAssistant_Dashboards/YamBMS_HA_Dashboard_JK-PB_RS485_7xBMS.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
# Updated : 2024.10.04
# Version : 1.1.4
# Updated : 2024.11.11
# Version : 1.5.1
# GitHub : https://github.com/Sleeper85/esphome-yambms

# YamBMS ( Yet another multi-BMS Merging Solution )
Expand Down Expand Up @@ -81,7 +81,7 @@ views:
entity: sensor.yambms_yambms_1_delta_cell_voltage
name: Delta Cell Voltage
- type: tile
entity: binary_sensor.yambms_yambms_1_equalizing_state
entity: binary_sensor.yambms_yambms_1_bms_equalizing_state
name: Equalizing state
- type: entities
entities:
Expand Down Expand Up @@ -133,14 +133,14 @@ views:
entity: sensor.yambms_yambms_1_charging_status
name: Charging Status
- type: tile
entity: sensor.yambms_esp32_uptime
name: ESP32 Uptime
entity: sensor.yambms_yambms_1_last_complete_charge
name: Last Complete Charge
- type: tile
entity: sensor.yambms_yambms_1_charging_instruction
name: Charging Instruction
- type: tile
entity: sensor.yambms_yambms_1_last_complete_charge
name: Last Complete Charge
entity: binary_sensor.yambms_yambms_1_discharging_instruction
name: Discharging Instruction
- type: tile
entity: sensor.yambms_yambms_1_alarm
name: Alarm
Expand All @@ -153,11 +153,18 @@ views:
name: BMS count
- entity: sensor.yambms_yambms_1_bms_combined
name: BMS combined
- entity: sensor.yambms_yambms_1_bms_blocking_charge
name: BMS blocking charge
- entity: sensor.yambms_yambms_1_bms_blocking_discharge
name: BMS blocking discharge
- entity: sensor.yambms_yambms_1_bms_in_alarm
name: BMS in alarm
layout_options:
grid_columns: 2
grid_rows: 3
grid_rows: 4
- type: tile
entity: sensor.yambms_esp32_uptime
name: ESP32 Uptime
- type: entities
entities:
- entity: sensor.yambms_yambms_1_shunt_count
Expand Down Expand Up @@ -202,10 +209,10 @@ views:
name: YamBMS 1 Charge enabled
- entity: switch.yambms_yambms_1_discharge_enabled
name: YamBMS 1 Discharge enabled
- entity: binary_sensor.yambms_yambms_1_bms_charge_switch_state
name: YamBMS 1 BMS Charge switch state
- entity: binary_sensor.yambms_yambms_1_bms_discharge_switch_state
name: YamBMS 1 BMS Discharge switch state
- entity: binary_sensor.yambms_yambms_1_bms_charging_allowed
name: YamBMS 1 BMS Charging allowed
- entity: binary_sensor.yambms_yambms_1_bms_discharging_allowed
name: YamBMS 1 BMS Discharging allowed
title: YamBMS - Charge / Discharge switch
- type: entities
entities:
Expand Down Expand Up @@ -610,14 +617,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_1_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_1_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_1_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_1_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down Expand Up @@ -928,14 +938,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_2_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_2_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_2_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_2_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down Expand Up @@ -1246,14 +1259,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_3_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_3_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_3_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_3_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down Expand Up @@ -1564,14 +1580,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_4_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_4_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_4_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_4_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down Expand Up @@ -1882,14 +1901,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_5_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_5_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_5_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_5_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down Expand Up @@ -2200,14 +2222,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_6_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_6_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_6_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_6_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down Expand Up @@ -2518,14 +2543,17 @@ views:
endif %} &nbsp;&nbsp;&nbsp;/&nbsp;&nbsp;&nbsp; {{
states('sensor.yambms_jk_bms_7_cell_resistance_16') }} Ω
<br></center>
- type: entities
- type: entity-filter
entities:
- entity: switch.yambms_jk_bms_7_combine_enabled
name: Combine
- entity: binary_sensor.yambms_jk_bms_7_combine_availability
name: Cb. Availability
- entity: binary_sensor.yambms_jk_bms_7_can_be_combined
name: Can be combined
conditions:
- condition: state
state_not: unavailable
layout_options:
grid_columns: 2
grid_rows: 3
Expand Down
Loading

0 comments on commit dbb3a98

Please sign in to comment.