Releases: Enapter/profiles
v1.0
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.