Pace BMS Monitor
Live battery status, configuration, backups and diagnostics for the Home Assistant add-on.
History Trends
Local serial-first history. Charts refresh every 10 seconds while this tab is open.
Setup Tests
These checks validate external services and configuration only. No BMS commands are sent.
Setup Checklist
Basic Required serial setup is ready; finish optional MQTT/Telegram monitoring items.
Editable Add-on Configuration
Format Help
50,25,10. Do not add percentage signs.
HH:MM format.
Examples: 19:00, 10:15, 00:00.
Configuration Backups
Backups are stored locally in /data/config_backups/. A backup is created before every web config save and before every restore.
Create Backup Now — use before testing config changes or before updating the add-on.
Download All ZIP — use when you want an offline copy of all saved backups.
Compare — use before restoring to see what is different from the current config.
Restore Preview — use when you are considering restoring a backup and want to review the changes first.
Download — use to save one specific backup file.
Delete — use to remove an old or test backup you no longer need.
| Type | Created | Backup File | Size | Actions |
|---|---|---|---|---|
| Automatic Backup Before Save | 2026-06-03 15:54 |
options-backup-20260603-155423-before-save.json
|
3005 bytes | |
| Automatic Backup Before Save | 2026-06-03 15:49 |
options-backup-20260603-154956-before-save.json
|
3005 bytes |
Backup Compare
Comparing current configuration with options-backup-20260603-154956-before-save.json.
| Setting | Current Value | Backup Value |
|---|---|---|
| mqtt_ha_discovery | True | False |
| notify_retry_count | 3 | 1 |
Logs
This is a viewer for logs already captured by the add-on. The controls below only filter the display; they do not change what the monitor records.
Log viewer information
/data/pacebms-monitor.log and /data/pacebms-web.log. The sample is capped so the page stays fast.
Refresh Logs reads the latest sample again and keeps the page in the Logs tab. Logs now also auto-refresh quietly while this tab is open.
Show chooses the display: Important shows alerts/events, Battery reads adds normal Analog/Warn read summaries, and Everything shows the whole captured sample including web access/debug lines.
Search only filters what is displayed. It does not change what the monitor records. To capture deeper monitor detail, change
debug_output in Config and restart the add-on.
The oldest and newest line timestamps show the time span covered by the current sample.
Last Events
Latest events are stored locally in /data/events.json. The latest 50 are kept.
Config Help
Hubble AM2 NMC Voltage Reference
| Cell V | OCV Ref | Status | Risk | Notes |
|---|---|---|---|---|
| > 4.20 | Over | Overvoltage | Danger | Above BMS high protection; cell damage risk. |
| 4.18 | 100% | At limit | Caution | Absolute full charge; only at end of charge current taper. |
| 4.15 | 99% | Very high | Caution | Prolonged time here stresses cells. |
| 4.13 | 98% | High | Caution | Top of charge range after full cycle. |
| 4.10 | 97% | Normal | Normal | Top of practical charge range. |
| 4.05 | 95% | Normal | Normal | Healthy full-charge point. |
| 4.00 | 92% | Normal | Normal | |
| 3.95 | 88% | Normal | Normal | |
| 3.90 | 83% | Normal | Normal | |
| 3.85 | 77% | Normal | Normal | |
| 3.80 | 70% | Normal | Normal | |
| 3.75 | 62% | Normal | Normal | |
| 3.70 | 53% | Normal | Normal | Nominal voltage. |
| 3.65 | 45% | Normal | Normal | Flat plateau region. |
| 3.60 | 37% | Normal | Normal | |
| 3.50 | 25% | Normal | Normal | |
| 3.40 | 15% | Caution | Caution | Approaching cutoff territory. |
| 3.30 | 10% | Warning | Warning | BMS low-voltage warning zone. |
| 3.20 | 6% | Critical | Critical | |
| 3.00 | 2-3% | Protection | Protection | BMS discharge FET cutoff. |
| 2.92 | 0% | Danger | Danger | Irreversible damage zone. |
| < 2.50 | Dead | Dead cell | Dead | Below absolute minimum. |
Reference only. Live BMS SOC remains authoritative. Under load, cell voltage can read about 50-100 mV lower than resting open-circuit voltage. This table does not affect BMS warnings, Telegram policy, MQTT entities or the existing Status column.
Diagnostics
Health overview and redacted support information for the add-on. This page reads add-on state only and does not write to the BMS. Live fields refresh every 1 second while open.
Support bundle information
Diagnostics unavailable
Diagnostics could not be generated. Check MQTT settings and add-on logs.