Peblar HA Integration
Home Assistant custom integration for local monitoring and control of Peblar EV chargers via the built-in REST API. No cloud — all communication is directly on your local network.
Overview
A Home Assistant custom integration for Peblar EV chargers that uses the charger’s built-in local REST API. No cloud account, no external service, no data leaving your home network. The charger and your HA instance communicate directly on your LAN.
ℹ Compatibility
Compatible with Peblar chargers that expose the local REST API (check your charger's firmware version in the Peblar app).
Features
- Local-only — communicates directly with the charger over your LAN
- No cloud dependency — works even if Peblar’s cloud services are unavailable
- Monitoring entities — state of charge, session energy, charge power, status
- Control — start/stop charging, set current limit
- HACS installable — no manual file copying
Entities
Sensors
| Entity | Description |
|——–|————-|
| sensor.peblar_status | Charger status (available, charging, error…) |
| sensor.peblar_charge_power | Current charging power (W) |
| sensor.peblar_session_energy | Energy delivered in current session (kWh) |
| sensor.peblar_total_energy | Lifetime energy delivered (kWh) |
| sensor.peblar_charge_current | Active charging current (A) |
| sensor.peblar_voltage | Supply voltage (V) |
Controls
| Entity | Description |
|——–|————-|
| switch.peblar_charging | Start / stop charging |
| number.peblar_max_current | Maximum charging current (6–32A) |
Installation
HACS
- HACS → Integrations → Custom repositories
- Add
https://github.com/domoriks/ha-peblar - Install Peblar EV Charger
- Restart Home Assistant
Setup
Settings → Integrations → Add → Peblar → enter the charger’s local IP address.
Example automation
# Charge only when solar excess is available
automation:
trigger:
- platform: numeric_state
entity_id: sensor.solar_excess_power
above: 1500
action:
- service: switch.turn_on
target:
entity_id: switch.peblar_charging