Circuit voltage waveform

Gets voltage waveform for a circuit.

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…

The waveform is represented as an array of 32-bit floating point numbers with a length of 128 entries per cycle.
The electrical voltage value in the parent route is calculated by performing a root mean square (RMS) of the raw waveform.

Why is the peak-to-peak voltage in the waveform higher than my panel voltage?

This is because in an alternating current, the voltage is calculated by taking a root mean square (RMS) of the raw waveform. So if your panel voltage is 120V and assuming a pure sine wave, it is normal to see a peak-to-peak range of 168V to -168V in the raw waveform.

To calculate the RMS voltage, take the peak-to-peak voltage (168V to -168V = 336V) and divide it by 2√2 (≈2.8) to get the RMS voltage: 336 ÷ 2.8 = 120.

Path Params
integer
required

Circuit ID

Query Params
date-time
required

Start of the query time range. Must be ISO 8601 formatted.

date-time
required

End of the query time range. Must be ISO 8601 formatted.

string | null
enum

Format timestamps in the data. If set to ISO8601 (case-insensitive), the timestamp is returned as a string formatted in ISO 8601 format. If omitted, the timestamp is returned as an integer representing UNIX epoch.

Allowed:
string
Defaults to UTC

When used in conjunction with timestamp_format query parameter that is set to ISO8601 format, specifying the zone ID of IANA Time Zone Database returns the timestamp in the time zone offset.

Setting the timezone when timestamp_format is not specified has no affect on the UNIX epoch timestamp.

📘

Note

This query parameter meant to be a convenience feature that only affects the display format of the timestamps in the result. It has no affect on the building’s timezone.

Headers
string
enum
Defaults to application/json

Generated from available response content types

Allowed:
Responses

Language
Credentials
OAuth2
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/csv