Skip to content

v0.1.37

Choose a tag to compare

@mrebbert mrebbert released this 18 May 19:08

What's New

SDK bump to onekommafive>=0.1.21

The upstream API client gained three documented endpoints on the System class. The integration does not yet consume them — they're tracked for a future feature release:

  • get_active_features(customer_id) — list of feature-flag strings enabled for the customer (DYNAMIC_TARIFF, TIME_OF_USE_OPTIMIZATION, SMART_CHARGING, ...). Useful for hiding entities that don't apply to a given contract.
  • get_details()SystemDetails — richer metadata than info(): address, EMP type, customer info, smart-meter flags, earliest_measurement (the system's first cloud data point), device_gateways, created_at.
  • get_status_and_assets()SiteStatus — site status string + asset inventory (inverters, batteries, heat pumps, wallboxes, ...).

earliest_measurement in particular is interesting — it makes a future historical-data backfill self-bounding instead of walk-back-with-stop-heuristic.

Full changelog

See CHANGELOG.md.