Webasto / Ampure Next Wallbox β€” Local Modbus + optional REST

:lock: 100% Local Control

No cloud, no vendor lock-in, all data and commands run locally via Modbus TCP.

:zap: Robust & Resilient

  • Automatic reconnects and retries if the network drops (e.g. unplug/replug LAN).
  • Handles wallbox restarts and Home Assistant reboots gracefully.
  • Auto Keepalive: Sends periodic keepalive frames to prevent wallbox timeouts, fully automatic, no user action needed.
  • REST API: Auth token is always checked and refreshed, so no silent failures.

:jigsaw: Feature-Rich

  • Modbus: Charging state, current, power, energy, set current, start/stop, keepalive, fail-safe.
  • REST (optional): LED brightness, firmware/hardware info, MAC/IP, plug cycles, error counters, restart, diagnostics.
  • Device info: Firmware, MAC, and IP shown in HA device view (if REST enabled).

:key: Secure REST Implementation

  • Credentials are stored securely in Home Assistant’s config flow options (never in plain YAML).
  • Password is never logged or exposed after setup.
  • REST token is managed automatically and refreshed before expiry.

:hammer_and_wrench: Blueprints Included

  • Ready-to-use blueprints for solar-optimized charging, charge-to-full, fast charge, and more.
  • Find them in the blueprints/automation/webasto_next_modbus folder.

:books: Extensive Documentation

  • Full REST API spec, Modbus register, integration roadmap, and developer docs included in the docs folder.
  • Example Python client, Modbus register, and REST payloads for advanced users.

:arrows_counterclockwise: Automatic Entity Creation
All sensors, numbers, switches, and buttons are auto-generated from a central register definition, no YAML needed.

Links:
:link: GitHub & Releases
:jigsaw: Blueprints

If you want a stable, local-first, and well-documented integration for your Webasto or Ampure wallbox, give it a try! Feedback and PRs welcome. :grin:

1 Like