What to build
An "LV Battery" voltage tile on the efuses page that shows the low-voltage battery's voltage and turns a warning color when the firmware's LV low-voltage fault is active.
The tile reads the LV battery voltage topic VCU/LV/voltage (volts), sits in the Caution Zone next to the existing LV eFuse card, and is a plain value readout in the existing style — not an eFuse card. It is labelled "LV Battery" to distinguish it from the LV eFuse card (VCU/eFuses/LV/Voltage). The warning color is driven by the firmware LV low-voltage fault flag, read as ordinary live data: firmware owns the threshold, so there is no hardcoded voltage threshold. Frontend-only — no scylla-server, Charybdis, or Siren change.
Acceptance criteria
Blocked by
- None — can start immediately.
Firmware note
The Odyssey definitions name the fault VCU/Faults/Non-Critical/LV_LOW_VOLTAGE_FAULT, but the local simulator publishes VCU/Faults/LV_LOW_VOLTAGE_FAULT (no Non-Critical segment). Confirm the string the car publishes and align the simulator so the warning is verifiable locally.
What to build
An "LV Battery" voltage tile on the efuses page that shows the low-voltage battery's voltage and turns a warning color when the firmware's LV low-voltage fault is active.
The tile reads the LV battery voltage topic VCU/LV/voltage (volts), sits in the Caution Zone next to the existing LV eFuse card, and is a plain value readout in the existing style — not an eFuse card. It is labelled "LV Battery" to distinguish it from the LV eFuse card (VCU/eFuses/LV/Voltage). The warning color is driven by the firmware LV low-voltage fault flag, read as ordinary live data: firmware owns the threshold, so there is no hardcoded voltage threshold. Frontend-only — no scylla-server, Charybdis, or Siren change.
Acceptance criteria
Blocked by
Firmware note
The Odyssey definitions name the fault VCU/Faults/Non-Critical/LV_LOW_VOLTAGE_FAULT, but the local simulator publishes VCU/Faults/LV_LOW_VOLTAGE_FAULT (no Non-Critical segment). Confirm the string the car publishes and align the simulator so the warning is verifiable locally.