ESM Partners
CPI Energo production handoff
Short production handoff for CPI Energo VCP v1.1 integration on Lovinka.
This page is the short production handoff for CPI Energo. It lists the deployed endpoints and partner connection details needed to verify VCP v1.1 against the Lovinka environment.
Environment
| Item | Value |
|---|---|
| Admin | https://voke.lovinka.com |
| Docs | https://docs.voke.lovinka.com |
| API health | https://api.voke.lovinka.com/api/v1/health |
| CPI org Connections | https://voke.lovinka.com/orgs/9c84d961-9cdb-43b5-85c2-65a5b7f4d8eb/settings/connections |
| Plant | Velvary |
AMQP siteId | VELVARY-001 |
| REST plant UUID | 3fe57fbd-550d-4760-84a0-0b5ecb559571 |
| Plant detail | https://voke.lovinka.com/plants/3fe57fbd-550d-4760-84a0-0b5ecb559571?tab=live&liveRange=6h |
Credentials
| Item | Value |
|---|---|
| AMQP protocol | amqps |
| AMQP host | mqtt.voke.lovinka.com |
| AMQP port | 5671 |
| Username | cpi-org |
| Vhost | partner-ecad8567-ce68-4028-9687-637f6a2d9dcf |
| API key | from the /orgs/<orgId>/settings/connections reveal screen |
| HMAC signing key | from the /orgs/<orgId>/settings/connections reveal screen |
Connection URI shape:
amqps://cpi-org:<API_KEY>@mqtt.voke.lovinka.com:5671/partner-ecad8567-ce68-4028-9687-637f6a2d9dcfAMQP queues
| Purpose | Queue |
|---|---|
| Realtime and meter telemetry | vcp.cpi-org.event.telemetry |
| Command ACK / NACK | vcp.cpi-org.event.status |
Useful routing keys:
| Purpose | Routing key |
|---|---|
| Realtime telemetry | cpi-org.event.telemetry.realtime |
| Meter telemetry | cpi-org.event.telemetry.meter |
| Command ACK | cpi-org.event.command.ack |
| Site setpoint command | cpi-org.command.site-setpoint |
REST read-back
REST requests use:
X-API-Key: <API_KEY>The API key is IP allowlisted. Calls outside the configured CIDR return
401 IP not allowed.
Verified status
- AMQPS connection with the CPI partner vhost works.
- Real Velvary telemetry is visible in the partner telemetry queue.
- Telemetry contains
gridPowerKw,fvePowerKw,batteryPowerKw,consumptionPowerKw,socPercent, anddataQuality. SITE_SETPOINTwithpriority: "NORMAL"is accepted and returns ACKACCEPTED.- REST read-back for config, meter telemetry, and commands works from an allowed IP context.
- GRID meter readings use the primary Solinteg grid meter source.
Current limitation
Velvary command transport is verified, but physical dispatch still requires the plant topology / controller mapping. Until that is configured, accepted commands are logged and acknowledged, but the executor cannot route them to hardware.