Repository navigation
Releases: kdinya/ha-bms-ble-card
Releases · kdinya/ha-bms-ble-card
Release list
v1.2.8
Full Changelog: v1.2.7...v1.2.8
Full Changelog: v1.2.7...v1.2.8
Full Changelog: v1.2.7...v1.2.8
Full Changelog: v1.2.7...v1.2.8
v1.2.7
What's New in v1.2.7
- Targeted DOM Patching & Performance: Telemetry updates from BMS now selectively update only dynamic DOM nodes (SOC %, voltages, current, power, battery SVG liquid level, cell values, and status chips) without re-rendering or destroying the card's DOM tree, eliminating client-side micro-stutters and frame drops.
- Manual 30-Day Stats Duration: Eliminated automatic background fetching of 30 days of raw current history from Recorder. Added an explicit on-demand calculation button in the Statistics view.
- Flow Arrows Idle State: When battery is idle (neither charging nor discharging), flow arrows remain completely static with keyframe animations disabled.
- Configurable Clock Refresh Interval: Added user-configurable BMS update timer interval in seconds (1–300s, default 5s) in both card settings and visual editor, with bidirectional sync between localStorage and card config.
- Accordion Defaults & Reset: Collapsed both charge and discharge accordions in Statistics by default, and kept only cells section expanded in Information.
- Full Localization (i18n): Added complete coverage for seconds (
s (sec)) and calculating states across English and Ukrainian dictionaries.
Full Changelog: v1.2.6...v1.2.7
Full Changelog: v1.2.6...v1.2.7
v1.2.6
What's New in v1.2.6
- Statistics Section Loading State: When opening previously closed statistics sections (e.g. Charge after Discharge), the UI correctly displays a loading spinner instead of a misleading 0 Ah prior to query completion.
- In-flight Queueing & Exact Matching: Added request queueing and exact entity ID matching to avoid race conditions and substring collisions during Recorder WebSocket requests.
v1.2.5
What's New in v1.2.5
- Date Picker Timer Cleanup: Bound
_statsDateTimerto ensure clean teardown when unmounting the card. - Statistics Query Race Protection: Added request invalidation (
_statsRequestId) insetConfig()and async methods. - Unified Cache Key: Fixed cache key generation during period switching and data fetching.
- Sensor Query Isolation: Formulate Recorder queries strictly for sensors in the currently opened statistics section.
v1.2.4
Changes in v1.2.4
- Bottom navigation dock: synced corner radius with card blocks and tab pills.
- 3D Obsidian glass background: multi-layer gradient with bevel highlights and deep soft shadow.
- Centered icons: aligned and centered icons in Key Metrics and System State chips.
- Max / Min cell layout: placed Max and Min badges side-by-side in one row, with the Delta (difference) badge full width underneath.
- Adaptive cells grid: 1 cell per row on narrow screens (<420px) preventing any overflow, 2 per row on tablets, 4 on desktop.
Full Changelog: v1.2.3...v1.2.4
Full Changelog: v1.2.5...v1.2.4
Full Changelog: v1.2.5...v1.2.4
Full Changelog: v1.2.5...v1.2.4
Full Changelog: v1.2.5...v1.2.4
Full Changelog: v1.2.3...v1.2.4
v1.2.3
Release v1.2.2
Fixed
- Fixed temperature probe rendering in the Info tab: eliminated
[object Object]when parsing TempSensor objects fromBMS_BLE-HA/aiobmsble. - Added automatic detection and tagging for sensor probe types (Cell, MOSFET, PCB, Heater, Balancer, Ambient).
Added
- Active heater status badge near temperature on the main screen and in system state chips.
- Active balancing current readout from
cellsorbalancerattributes. - BMS charging stage indicators (Bulk, Absorption, Float) in battery status.
- BLE link quality (RSSI in dBm and Link quality in %) in the Info tab.
v1.2.1
v1.2.0
What's New in v1.2.0
- Modern premium dark UI design (glassmorphic panels, refined gradients, accent highlights).
- Fully responsive layout across smartphones, tablets, and desktop displays.
- Updated floating navigation dock (Segmented Dock).
- Premium status display, cell monitoring, Max/Min/Diff badges, and indicator chips.
- Preserved original battery container graphics, charge/discharge flow arrows, and visual editor.
v1.1.1
What's Changed
- Power and Current Placement: current (A) and power (kW) are now displayed directly under the Grid node (
МЕРЕЖА) during charging, and under the Load node (НАВАНТАЖЕННЯ) during discharging, keeping the flow connector lines clean. - Bluetooth Connection Freshness: displays real-time update status (e.g.
щойно,15с тому) next to the Bluetooth icon. - Stale Connection Handling: if no BLE updates are received for > 3 minutes, displays
Очікування BMSwith elapsed time and mutes the icon.
Full Changelog: v1.1.0...v1.1.1
Full Changelog: v1.1.0...v1.1.1