powermetrics()
powermetrics(id | label) → object
Read the current value of a power metric.
Returns the current value as an object.
Simplified Form Result:
{ "thd": 3.2, "pf": 0.95, "freq": 59.8, "voltage": 225.34, "current": 1.2, "realpower": 230.4 }
Advanced Form Result: (advanced arg = true)
{ "label": "Total Power Con", "thd": 2.833947, "pf": 0.999362, "freq": 60.208321, "voltage": { "inst": 214.299423, "avg": 213.813995, "max": 216.401474, "min": 212.065689 }, "current": { "inst": 24.0798, "avg": 23.954132, "max": 24.357168, "min": 23.739422 }, "realpower": { "inst": 5157.308594, "avg": 5118.462891, "max": 5264.208984, "min": 5046.496094 } }
Arguments
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| id | label | number | string | yes | — | Power Metric ID or Label |
| advanced | bool | optional | false |
Returns
Current Measurement Values
Example
let watts = powermetrics(0).realpower; // simple usage, returns average values
let maxWatts = powermetrics(0,true).realpower.max; // advanced usage