Releases: botts7/wallbox-gateway-ha-addon
Release list
v0.42.0 — Halo LED dashboard card
Added
- Halo LED card on the dashboard — a Standby toggle (dim-when-idle) and a Brightness slider (0–100 %), for parity with the ESP web UI and the integration. Optimistic writes with retry/backoff; auto-hidden if the charger has no halo ring.
Fixed
fetchJSONnow forwards POST options (writes previously fell back to a GET). Halo read hardened with retry/backoff.
Verified end-to-end against a real Pulsar MAX.
v0.41.0 — firmware-compat warning + get_config robustness
HA Add-on — pairs with Integration ≥ 0.18.0 and firmware ≥ v3.2.0-beta.8 (for gw_fw).
Added
- Gateway-firmware compatibility warning — the dashboard reads the gateway's
gw_fwand warns when it's older than v3.0.0 (so the status grid isn't just blank with no explanation). Closes the firmware ⇄ add-on axis.
Fixed
- Charge Assistant
get_configrobustness — explicitreturn_response=1so HA versions that read the flag by value don't 400 the bridge ("get_config HTTP 400: Bad Request").
Multi-gateway (from 0.40.0) + this compatibility work make the known-good set firmware v3.2.0-beta.9 · integration 0.18.1 · add-on 0.41.0.
v0.40.0 — Multi-gateway + compatibility guard
Manage multiple chargers from one Add-on 🎉
Add a gateways: list in the Add-on Configuration tab (one entry per charger — name, ip, auth_user, auth_pass) to run several Pulsars from a single install. A charger switcher appears in the header on every page; your selection persists for the browser session and every dashboard / sessions / OTA / Charge-Assistant call targets the chosen gateway. Existing single-gateway installs are unaffected (the legacy gateway_ip fields still work when the list is empty).
.bin in.
Clearer Charge Assistant errors
If the Wallbox Gateway integration is installed but older than 0.18.0 (no get_config/set_config services), the page now says "Update the Wallbox Gateway integration to ≥ 0.18.0" instead of the misleading "Home Assistant link unavailable."
Compatibility
Requires the HACS Wallbox Gateway integration ≥ 0.18.0. Update both together.
Update (fixes "Assistant link unavailable")
The homeassistant_api grant is issued at install time, so if the Add-on was ever sideloaded a restart isn't enough — uninstall → reload the store → install v0.40.0 → start, then hard-refresh.
v0.25.4-beta.1 (beta)
Beta. Adds a 'Send test reminder' button (saves + fires the reminder so you can check it on your phone) and a charging-window length hint (e.g. '6h 0m', midnight-wrap aware) with a start==end warning.
v0.25.3-beta.1 (beta)
Beta. The plug-in reminder's 'Tap opens (path)' field is now a dropdown of your actual Lovelace dashboards + views (fetched over the HA WebSocket API), still accepting any free-text path. Falls back to free-text if the list can't be fetched. Adds websocket-client (best-effort install).
v0.25.2-beta.1 (beta)
Beta. Fixes: entity pickers show the selected entity's live value on pick again (was stuck on '-'). Clarity: charging window + auto-start grace show only for Smart charge / Smart + Solar (hidden for pure Solar); in Smart + Solar the window text makes clear it limits grid top-up only — solar still charges on surplus anytime.
v0.25.1-beta.1 (beta)
Beta. Auto-start grace-period field on the acting-mode config; dashboard status reads "Connected — not charging" for an idle charger (gen=0) instead of "Paused". See CHANGELOG.md.
v0.3.0 — controls + dashboard redesign + brand
Major UX update plus inline brand assets.
Added
- Charger controls in the Add-on dashboard — Start / Stop / Lock / Unlock + 6 – 32 A max-current slider. Routed through a new `/api/command` proxy that whitelists actions before forwarding to the gateway.
- Power-meter values — Mains voltage + House power tiles backed by a new `/api/meter` proxy (BAPI `r_dca`).
- Dashboard redesign to match the gateway's dark theme — hero card with charging-state pill, big tabular-nums kW value, 4-tile stats grid (Session kWh / Mains V / House W / Max curr A), connection-status dots for BLE / WiFi / MQTT.
- State-aware status mapping — full 0..18 charger status code → English label, status pill colour shifts to indicate charging / error / idle.
- Schedule-paused banner with inline Resume button — amber warning above the controls when `r_dat.gen != 0` (manual override active). The Resume button calls the gateway's new `/api/command?action=resume` (`s_cmode {"mode":0}`).
- Brand assets — `icon.png` (128×128) + `logo.png` next to `config.yaml` for the Add-on Store tile and sidebar header.
Fixed
- Supervisor ingress URL handling — the previous build used absolute `/static/...` paths that broke inside the ingress tunnel. Switched to relative URLs for every asset + fetch.
Install
Sideload as a local Add-on:
```
Settings → Add-ons → Add-on Store → ⋮ → Repositories → paste this repo's URL
```
Then install "Wallbox BLE Gateway Manager" from the local list.