Home / Technical guides / Integrations

Power telemetry and automation

Bring per-device power data into your monitoring stack.

Use the documented REST API for version-matched telemetry, history and authorised relay workflows. Treat SNMP as a deployment-specific integration: confirm the exact firmware, SNMP version, MIB and OIDs before designing an NMS template.

Short answer

REST API exposes documented measurements; SNMP needs version-specific confirmation.

REST is useful for application and reporting workflows that consume JSON. SNMP can fit periodic NMS polling when the required objects exist on the installed model and firmware. They may complement each other, but neither should be specified from a marketing label alone.

SNMP versus REST API

MethodBest fitValidation required
SNMPPeriodic NMS/DCIM polling with defined OIDsSNMP version, MIB, OIDs, access mode, polling and traps for the exact release
REST APIJSON telemetry, reports and controlled application workflowsEndpoint, authentication, fields and command behaviour for the exact release
Scope note: the REST examples below are based on the current project documentation and captured test responses. That reference does not itself define a complete SNMP MIB, trap set or write capability. Request version-specific SNMP material before procurement or integration.

Read electrical fields as one device context

Voltage, current, active power, apparent power, power factor, frequency, accumulated energy and relay state answer different questions. Preserve units and timestamps, then associate every record with an immutable device ID, human-readable equipment name, site, rack or room, connector type and owner.

Interface evidence

Relate live measurements to the exact connected load.

Smart Kablo mobile electrical measurements view
Electrical contextReview available voltage, current, active power, frequency, power factor and energy together.
Smart Kablo mobile 24-hour energy history
Time contextCompare a live value with its recent trace before creating an alarm.

REST API telemetry, history and consumption

The documented examples use the /api/v1/telemetry, /api/v1/history and /api/v1/consumption paths. Confirm them against the installed firmware before building production code.

Postman response showing Smart Kablo live telemetry fields
Live telemetry: the captured response includes voltage, current, active and apparent power, power factor, frequency and device time fields.
Postman response showing hourly Smart Kablo power history
Hourly history: use timestamped averages and energy values for trends only after checking field definitions and retention.
Postman response showing Smart Kablo month-to-date energy consumption
Consumption: the captured firmware 0.5.30 response shows daily energy points and a month-to-date total. Do not assume arbitrary date ranges without checking the deployed version.

Build a durable data model

  • Store device ID, equipment name, location, connector and responsible team.
  • Store the raw timestamp, timezone and unit with every reading.
  • Do not mix watts, volt-amperes, watt-hours and kilowatt-hours.
  • Record firmware and API schema version alongside integration changes.
  • Map the digital device to the physical cable and load before enabling control.

Create alarms from baselines, not guesses

Profile normal running, idle and off states for each load. Unexpected zero power might indicate a shutdown, an open relay or missing telemetry; high power might indicate legitimate load or a fault. Use delay, hysteresis and repeated samples to avoid alarms from short startup events. Service monitoring must remain separate from electrical telemetry.

Separate read access from relay control

Place device management on a controlled network segment. Use unique credentials, least privilege, logging and an organisation-approved remote-access path. Treat relay writes as privileged change operations: confirm target, maintenance window and state before the command, then read relay and measurement state again afterwards. The documented sample IP address and credentials are examples, not deployment defaults.

Power-control boundary: a successful API response does not prove a safe shutdown or a recovered application. Smart Kablo does not replace upstream protection, UPS functions or the connected equipment's operating procedure. The load must remain within 5 A continuous current.

SNMP procurement checklist

  • Exact product and firmware version
  • Supported SNMP version and authentication/privacy mode
  • Vendor MIB and stable numeric OIDs
  • Read-only versus write objects
  • Polling limits, counter units and rollover behaviour
  • Trap availability and payload definitions
  • Upgrade compatibility and support ownership
Can SNMP and REST be used together?

Potentially, after confirming the required SNMP objects and documented REST contract for the exact installed version.

Can the REST API control the relay?

The referenced guide contains authenticated relay examples. Restrict writes and validate target, timing and outcome before production use.

Is every endpoint available on every firmware?

No such assumption should be made. Match integration code and documentation to the deployed model and firmware.

Match the integration to the exact model and firmware.

Request technical details