This guide explains how to use and adapt the example dashboard included in this repository.
Before using the example dashboard, make sure the following are installed:
- FEMS Diagnostics integration
- HACS
- Mushroom Cards
- button-card
The example dashboard file is located at:
docs/dashboard.yaml
- Open Home Assistant.
- Open the dashboard you want to use.
- Create a new view or edit an existing one.
- Switch to YAML mode if required.
- Open the file
docs/dashboard.yamlfrom this repository. - Copy the YAML content.
- Paste it into your dashboard or view configuration.
- Save the dashboard.
If the dashboard does not render correctly, first verify that all required custom cards (Mushroom Cards, button-card) are installed.
The example dashboard uses entity IDs from the development system.
Depending on your Home Assistant language, your naming history, or manual renaming, your entity IDs may differ.
Typical examples from the dashboard:
binary_sensor.battery_diagnostics_systemfehlerbinary_sensor.battery_diagnostics_systemwarnungsensor.battery_zellspannungsdifferenzsensor.cell_diagnostics_modul_0_du
To adapt the dashboard:
- Open Home Assistant.
- Go to Settings → Devices & Services → Entities.
- Search for the entity that matches the card function.
- Copy your actual entity ID.
- Replace the
entity:value in the dashboard YAML.
In most cases, only the entity IDs need to be changed.
The visible card labels can usually remain unchanged.
The example dashboard currently includes module cards from M0 to M6.
That means the example layout is based on a system with 7 battery modules.
If your system has fewer modules, remove the unused module cards.
Examples:
- 3 modules → keep
M0toM2 - 5 modules → keep
M0toM4 - 7 modules → keep
M0toM6
If the configured battery_module_count does not match the real system, some entities may be missing or unavailable.
The example dashboard is intentionally designed as a compact diagnostics view.
Per-cell voltages are not shown in the default layout.
Why:
- too many entities for a compact dashboard
- harder to interpret at a glance
- module spread is usually the better first diagnostic indicator
If enable_cell_voltages is enabled, the additional cell voltage entities are available in Home Assistant and can be added manually to custom views.
If enable_cell_voltages is disabled, these detailed entities will not exist.
For a quick working setup:
- Import the example dashboard YAML.
- Replace entity IDs that differ in your system.
- Remove unused module cards.
- Save and test the dashboard.
- Add more detailed cards later if needed.
Use the dashboard with only a few module cards, for example M0 to M2.
Use the dashboard almost unchanged and only adapt the entity IDs where necessary.
Keep the standard dashboard as-is and do not add per-cell voltage cards.
Check whether the required custom cards are installed:
- Mushroom Cards
- button-card
Check whether:
- the integration is loaded correctly
- the entity IDs match your system
- the configured module count matches your real system
Remove cards for battery modules that do not exist in your system.



