Releases: JoaoPedroBelo/bmw-wallbox-ha
Releases · JoaoPedroBelo/bmw-wallbox-ha
v1.6.3
What's New in v1.6.3
Changed
- Maximum charging current cap raised from 32A to 63A - The artificial cap of 32A in the config flow validation has been raised to 63A (Type 2 connector practical maximum for single-phase). The default remains 32A, but users with hardware/installations that support higher currents (single-phase up to ~14kW, 3-phase up to ~43kW) can now configure values above 32A via Options. The wallbox will reject via OCPP
SetChargingProfileif the value exceeds its hardware capability.
Fixed
- Charging Current Limit slider not respecting Options changes - The slider's maximum value and current value were read only from
entry.data, ignoringentry.options. After updating the maximum current in Settings → Configure, the slider now correctly reflects the new ceiling on reload.
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
Full Changelog: v1.6.2...v1.6.3
v1.6.2
What's New in v1.6.2
Added
- RFID token and max current in Options flow - Users can now verify and edit the RFID token and maximum current after initial setup via Settings → Devices & Services → Configure, without needing to remove and re-add the integration (#10)
- Transaction state recovery on connect - After HA restart, the integration now triggers a
TransactionEventfrom the wallbox to recover the active transaction ID and ID token, fixing Start/Stop buttons failing until a new charging event arrived - RFID token logging at startup - Configured RFID token is now logged (masked) at server startup for easier debugging
Removed
- Energy Session sensor - Removed redundant sensor that always matched Energy Total
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
What's Changed
- fix: remove Energy Session sensor (#10) by @JoaoPedroBelo in #11
- fix: RFID token editable in options and transaction recovery on connect by @JoaoPedroBelo in #12
Full Changelog: v1.6.1...v1.6.2
v1.6.1
What's New in v1.6.1
Fixed
- Migration error on upgrade - Added missing
async_migrate_entryhandler for existing installations upgrading from v1.5.x - Options flow crash - Fixed
OptionsFlowconstructor conflicting with HA's built-inconfig_entryproperty
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
Full Changelog: v1.6.0...v1.6.1
v1.6.0
What's New in v1.6.0
Added
- Active meter polling during charging - Integration now proactively requests fresh meter values from the wallbox during active charging sessions via OCPP
TriggerMessage, instead of relying solely on push-basedTransactionEventmessages. This fixes sensors not updating on wallboxes that don't includemeter_valuein TransactionEvent (#7) - Configurable polling interval - New "Meter Polling Interval" option (5–60 seconds, default 10s) available during setup and in integration options for post-setup adjustment
- Options flow - Users can now change the polling interval after initial setup via the integration's "Configure" button
Fixed
- Sensors not updating during active charging - Some wallboxes send
TransactionEventwithout meter data, causing power, energy, current, and voltage sensors to remain stale until integration restart - Stop/Pause command failing on stale data - The pause command would skip sending
SetChargingProfile(0A)when power showed 0W due to stale data. Now refreshes meter values before checking, and also verifies charging state
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
What's Changed
- Active meter polling and configurable scan interval by @JoaoPedroBelo in #8
New Contributors
- @JoaoPedroBelo made their first contribution in #8
Full Changelog: v1.5.1...v1.6.0
v1.5.1
What's New in v1.5.1
Added
- NotifyEvent Handler - Added handler for OCPP 2.0.1 NotifyEvent messages
- Prevents
NotImplementedErrorspam in Home Assistant logs - Some wallboxes send this message frequently; now handled gracefully
- Thanks to @eaglerbits for the contribution! (#4)
- Prevents
Fixed
- Release Notes - Fixed "What's New" header not showing version number in GitHub releases
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
New Contributors
- @eaglerbits made their first contribution in #4
Full Changelog: v1.5.0...v1.5.1
v1.5.0
What's New in v1.5.0
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
Full Changelog: v1.4.2...v1.5.0
v1.4.2
What's New in v1.4.2
No changelog entry found. Please check CHANGELOG.md
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
Full Changelog: v1.5.0...v1.4.2
v1.4.1 - 🚨 CRITICAL FIX: Stop/Pause Failsafe
What's New in v1.4.1
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
Full Changelog: v1.4.0...v1.4.1
v1.4.0 - Charging Current Limit Slider
What's New in v1.4.0
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
Full Changelog: v1.3.0...v1.4.0
v1.3.0 - EVCC-Style Charging Control & NUKE Recovery
What's New in v1.3.0
📦 Installation
Via HACS (Recommended)
- Open HACS in Home Assistant
- Go to Integrations
- Click the three dots (⋮) → Custom repositories
- Add repository:
https://github.com/JoaoPedroBelo/bmw-wallbox-ha - Category: Integration
- Search for "BMW Wallbox (OCPP)" and click Install
- Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
Manual Installation
- Download
bmw_wallbox.zipfrom this release - Extract to
custom_components/bmw_wallbox/in your Home Assistant config directory - Restart Home Assistant
- Add the integration via Settings → Devices & Services → Add Integration
📚 Documentation
🐛 Found an Issue?
Please report it on our issue tracker.
Full Changelog: v1.2.1...v1.3.0