Files
shaggy-solar/eg4battery/homeassistant/recorder.yaml

52 lines
2.2 KiB
YAML
Raw Normal View History

2026-04-24 16:34:10 -04:00
# HA recorder exclusions for the eg4-battery daemon's MQTT entities.
#
# Merge with your existing recorder config; if you don't have one, this whole
# file can be referenced as `recorder: !include eg4_battery/recorder.yaml`.
#
# Rationale:
# - register_NN entities are raw Modbus registers, diagnostic only
# - individual cell voltages are redundant once you have min/max/delta
# - uptime / version / static config values are pure noise in a timeseries
#
# Everything NOT in `entity_globs` below keeps recording normally, including
# the Tier-1 (pack_voltage / soc / soh / cycle_count / cell_voltage_min/max/
# delta_mv / capacity_ah) and Tier-2 (warnings / protections / error_code)
# entities. See ../NOTES.md for the retention-tier breakdown.
exclude:
entity_globs:
# raw Modbus register dump — diagnostic only
- sensor.lifepower4_*_register_*
# 16 individual cells per pack = 48 noisy series.
# cell_voltage_min / _max / _delta_mv already capture 95% of the info.
# Comment this out if you're debugging a specific drifting cell.
- sensor.lifepower4_*_cell_01_voltage
- sensor.lifepower4_*_cell_02_voltage
- sensor.lifepower4_*_cell_03_voltage
- sensor.lifepower4_*_cell_04_voltage
- sensor.lifepower4_*_cell_05_voltage
- sensor.lifepower4_*_cell_06_voltage
- sensor.lifepower4_*_cell_07_voltage
- sensor.lifepower4_*_cell_08_voltage
- sensor.lifepower4_*_cell_09_voltage
- sensor.lifepower4_*_cell_10_voltage
- sensor.lifepower4_*_cell_11_voltage
- sensor.lifepower4_*_cell_12_voltage
- sensor.lifepower4_*_cell_13_voltage
- sensor.lifepower4_*_cell_14_voltage
- sensor.lifepower4_*_cell_15_voltage
- sensor.lifepower4_*_cell_16_voltage
# static metadata (doesn't change, no reason to keep history)
- sensor.lifepower4_*_bms_version_hi
- sensor.lifepower4_*_bms_version_lo
- sensor.lifepower4_*_cell_count
- sensor.lifepower4_*_cell_highest
- sensor.lifepower4_*_cell_lowest
- sensor.lifepower4_*_battery_mode
- sensor.lifepower4_*_max_current_limit
# uptime counter — increments every second, kills the recorder's write cache
- sensor.lifepower4_*_uptime_ds