initialize
This commit is contained in:
116
eg4battery/homeassistant/lovelace_overview.yaml
Normal file
116
eg4battery/homeassistant/lovelace_overview.yaml
Normal file
@@ -0,0 +1,116 @@
|
||||
# Lovelace card config for a 3-pack LifePower4 stack overview.
|
||||
# Paste into a dashboard view's raw-config editor, or drop in as a YAML-mode
|
||||
# dashboard. Assumes the template sensors in template_sensors.yaml exist.
|
||||
|
||||
views:
|
||||
- title: Battery Stack
|
||||
icon: mdi:battery
|
||||
path: batteries
|
||||
cards:
|
||||
# ---- stack summary row ----
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- type: gauge
|
||||
name: Stack SoC
|
||||
entity: sensor.lifepower4_stack_soc_avg
|
||||
min: 0
|
||||
max: 100
|
||||
severity:
|
||||
green: 40
|
||||
yellow: 20
|
||||
red: 0
|
||||
- type: entity
|
||||
name: Stack Power
|
||||
entity: sensor.lifepower4_stack_pack_power_total
|
||||
icon: mdi:flash
|
||||
- type: entity
|
||||
name: Hottest Point
|
||||
entity: sensor.lifepower4_stack_temperature_max
|
||||
icon: mdi:thermometer
|
||||
|
||||
# ---- per-pack summary cards ----
|
||||
- type: horizontal-stack
|
||||
cards:
|
||||
- !include_named pack_summary_pack1.yaml
|
||||
- !include_named pack_summary_pack2.yaml
|
||||
- !include_named pack_summary_pack3.yaml
|
||||
|
||||
# ---- pack voltage time series ----
|
||||
- type: history-graph
|
||||
title: Pack voltage (24 h)
|
||||
hours_to_show: 24
|
||||
entities:
|
||||
- sensor.lifepower4_1_pack_voltage
|
||||
- sensor.lifepower4_2_pack_voltage
|
||||
- sensor.lifepower4_3_pack_voltage
|
||||
|
||||
# ---- SoC + SoH trend ----
|
||||
- type: history-graph
|
||||
title: SoC / SoH
|
||||
hours_to_show: 168 # 1 week
|
||||
entities:
|
||||
- sensor.lifepower4_1_soc
|
||||
- sensor.lifepower4_2_soc
|
||||
- sensor.lifepower4_3_soc
|
||||
- sensor.lifepower4_1_soh
|
||||
- sensor.lifepower4_2_soh
|
||||
- sensor.lifepower4_3_soh
|
||||
|
||||
# ---- cell balance health (the crucial long-term metric) ----
|
||||
- type: history-graph
|
||||
title: Cell voltage delta (mV) — rising = balance degrading
|
||||
hours_to_show: 168
|
||||
entities:
|
||||
- sensor.lifepower4_1_cell_voltage_delta_mv
|
||||
- sensor.lifepower4_2_cell_voltage_delta_mv
|
||||
- sensor.lifepower4_3_cell_voltage_delta_mv
|
||||
|
||||
# ---- any active warnings/protections — glance card, visible red when on ----
|
||||
- type: entities
|
||||
title: Alarms (should all be "off" on a healthy stack)
|
||||
show_header_toggle: false
|
||||
entities:
|
||||
- type: section
|
||||
label: Pack 1
|
||||
- entity: sensor.lifepower4_1_warning_cell_ov
|
||||
name: Cell OV
|
||||
- entity: sensor.lifepower4_1_warning_cell_uv
|
||||
name: Cell UV
|
||||
- entity: sensor.lifepower4_1_warning_charge_oc
|
||||
name: Charge OC
|
||||
- entity: sensor.lifepower4_1_warning_discharge_oc
|
||||
name: Discharge OC
|
||||
- entity: sensor.lifepower4_1_warning_mos_ot
|
||||
name: MOSFET OT
|
||||
- entity: sensor.lifepower4_1_warning_low_capacity
|
||||
name: Low Capacity
|
||||
- entity: sensor.lifepower4_1_protection_cell_ov
|
||||
name: PROT Cell OV
|
||||
- entity: sensor.lifepower4_1_protection_cell_uv
|
||||
name: PROT Cell UV
|
||||
# (repeat structure for pack_2 and pack_3, omitted for brevity)
|
||||
|
||||
# Per-pack summary card template — save as three copies named
|
||||
# pack_summary_pack1.yaml, pack_summary_pack2.yaml, pack_summary_pack3.yaml
|
||||
# with only the N suffix different.
|
||||
#
|
||||
# type: entities
|
||||
# title: Pack 1
|
||||
# show_header_toggle: false
|
||||
# entities:
|
||||
# - entity: sensor.lifepower4_1_pack_voltage
|
||||
# name: Voltage
|
||||
# - entity: sensor.lifepower4_1_pack_current
|
||||
# name: Current
|
||||
# - entity: sensor.lifepower4_1_pack_power
|
||||
# name: Power
|
||||
# - entity: sensor.lifepower4_1_soc
|
||||
# name: SoC
|
||||
# - entity: sensor.lifepower4_1_soh
|
||||
# name: SoH
|
||||
# - entity: sensor.lifepower4_1_temperature_max
|
||||
# name: Hottest
|
||||
# - entity: sensor.lifepower4_1_cell_voltage_delta_mv
|
||||
# name: Cell Δ
|
||||
# - entity: sensor.lifepower4_1_cycle_count
|
||||
# name: Cycles
|
||||
Reference in New Issue
Block a user