Add generic ENLYZE power meter pipeline
This commit is contained in:
@@ -158,3 +158,16 @@ The exploration deliverable is verified API observations and sanitized
|
||||
fixtures. The next product deliverable is live incremental material
|
||||
integration, using a generic material-rate integrator rather than a separate
|
||||
historical-only calculation path.
|
||||
|
||||
## Power-meter pipeline
|
||||
|
||||
The generic `power_meter` package collects configured ENLYZE meters into
|
||||
TimescaleDB/PostgreSQL. The B2 example uses only verified UUIDs for machine,
|
||||
energy total, active power total and grid frequency. Power-outage counting is
|
||||
supported by schema/repository but remains unset until the real UUID is present
|
||||
in local raw exploration data. Counter decreases start a new epoch and record
|
||||
the new counter value as the increment; the first observation establishes a
|
||||
baseline with zero increment. Optional phase power is stored as JSONB and does
|
||||
not require L2. `report monthly` reads the database directly, writes
|
||||
`<mount>/<meter>/<year>/<meter>_Powermeter_<YYYY-MM>.pdf`, and persists report
|
||||
metadata independently of Grafana.
|
||||
|
||||
Reference in New Issue
Block a user