Releases: MRDonnii/evledger
Release list
v0.2.0-beta3
New:
- Spot-price cost estimation for home charging (kWh × price sensor — Nordpool/Energi Data Service/Strømligning/etc.), used when Monta isn't configured or fresh enough
- sensor._total_cost and _total_distance now carry proper device_class/state_class, so HA's native Statistics graph gives month-over-month views for free
- sensor._last_trip and _last_charge for simple glance tiles
- dashboards/example-view.yaml: a ready-to-copy Lovelace view using only built-in card types (tile, markdown, statistics-graph, conditional)
v0.2.0-beta2
New: device pickers for setup, instead of hunting down individual entities.
- Vehicle step now asks 'which Tesla device?' (device_resolve.py auto-resolves battery/odometer/tracker/charging/lock/outside-temp entities from it)
- Zaptec/Monta steps likewise ask 'which charger device?' — Monta's wallet balance is resolved from its sibling account device automatically
- The old manual entity-picker forms are still there as a fallback, shown only when something couldn't be auto-detected, or via editable defaults if it is
- Built for multi-vehicle/multi-charger households — each EV Ledger entry picks its own specific device
v0.2.0-beta1
New: efficiency vs. rated consumption tracking.
- sensor._efficiency: real-world Wh/km bucketed by outside temperature (cold <5°C / mild 5-15°C / warm 15°C+) at trip start, compared against your vehicle's rated (WLTP) consumption
- New config step: pick your Tesla model/trim from a built-in reference table (tesla_models.py) of Tesla's published EU WLTP figures, or enter your own battery capacity + rated Wh/km, or skip
- New optional vehicle field: outside temperature sensor (needed for bucketing)
- Trip records now carry start_outside_temp_c
The model table is best-effort — the Tesla Custom Integration exposes no VIN/trim/battery data, so nothing here is auto-detected from your car. Use 'Custom' in the efficiency step if the closest match isn't accurate for your exact configuration.
v0.1.0-beta3
- Zaptec: added an optional 'completed session energy' entity, preferred over the mid-session accumulator (survives HA restarts mid-charge better)
- Added INFO-level lifecycle logging: trip started/ended, home charge started/ended (with kWh/price), public charge started/ended
- The log_public_charge service now unregisters cleanly when the last vehicle is removed
- Self-hosted brand icon/logo (custom_components/evledger/brand/) — shows up natively in HA's integration UI on 2026.3+, no external brands submission needed
v0.1.0-beta2
Fix: the Zaptec charging-state entity picker in setup only accepted binary_sensor.*, but Zaptec's actual charging entity is switch.<charger>_charging. The field is optional (falls back to a power threshold), so this only affected users who wanted to select it explicitly.
v0.1.0-beta1
First public beta of EV Ledger.
What works:
- Standalone trip detection from any vehicle's odometer/location/battery/charging entities (Tesla Custom Integration tested)
- Home charging session detection via Zaptec (live power/energy) + Monta (actual cost)
- Public/away charging logged via the
evledger.log_public_chargeservice - Ledger sensors: trips, charges, charging status, cost per km, charges needing a price
Known limitations (v0.1):
- One vehicle provider (Tesla Custom Integration) and two live charger providers (Zaptec, Monta) — more planned
- No MQTT export yet (roadmapped)
- No bundled dashboard — bring your own Lovelace cards against the sensor attributes
Install via HACS as a custom repository: https://github.com/MRDonnii/evledger, category Integration. Enable "Show beta versions" in HACS to see this release.