Skip to content

Releases: botts7/wallbox-gateway-ha-addon

v0.42.0 — Halo LED dashboard card

Choose a tag to compare

@botts7 botts7 released this 03 Jul 12:33

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

  • fetchJSON now 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

Choose a tag to compare

@botts7 botts7 released this 03 Jul 10:59

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_fw and 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_config robustness — explicit return_response=1 so 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

Choose a tag to compare

@botts7 botts7 released this 02 Jul 09:55

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).

⚠️ OTA is per-charger — the switcher decides which gateway a firmware upload flashes. Check the header before dragging a .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)

v0.25.4-beta.1 (beta) Pre-release
Pre-release

Choose a tag to compare

@botts7 botts7 released this 25 Jun 08:40

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)

v0.25.3-beta.1 (beta) Pre-release
Pre-release

Choose a tag to compare

@botts7 botts7 released this 25 Jun 08:16

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)

v0.25.2-beta.1 (beta) Pre-release
Pre-release

Choose a tag to compare

@botts7 botts7 released this 25 Jun 07:58

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)

v0.25.1-beta.1 (beta) Pre-release
Pre-release

Choose a tag to compare

@botts7 botts7 released this 24 Jun 13:03

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

Choose a tag to compare

@botts7 botts7 released this 10 Jun 11:32

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.