Skip to content

Releases: Enapter/profiles

v1.0

17 Mar 12:49

Choose a tag to compare

First stable release of Enapter Device Profiles – standardized YAML interfaces for energy and sensor devices on the Enapter platform.

What's included

16 device profiles across two domains:

  • Energy: battery/BMS, electrolyser (+ stack variant), fuel cell, hybrid inverter (1-phase, 3-phase), battery inverter (1-phase, 3-phase), PV inverter (1-phase, 3-phase), PV charge controller, AC power meter (1-phase, 3-phase)
  • Sensor: ambient temperature, hydrogen gas, solar irradiance

71 library components (lib/) covering battery management, PV generation, inverter AC/grid/load measurements, power quality, electrolyser stack and feed water monitoring, fuel cell output, and more.

Status Framework with a backbone of 7 operational statuses (idle, starting, [running], stopping, standby, fault, maintenance) and device-specific extensions. See guides/status-framework.md.

Conventions for naming, units (UCUM), sign conventions, and profile lifecycle (draft/immutable).

How to use

Blueprints reference profiles via implements in their manifest. A hybrid inverter blueprint, for example, implements energy.hybrid_inverter.1_phase and gets all declared telemetry, properties, and commands resolved automatically by the platform.

See the README for the full guide.