Get started
  • English
  • 简体中文
Official Site
Get started
  • English
  • 简体中文
Official Site
  • Get started
  • Concepts
  • Guides
  • Device capabilities & events
    • Browse by device type
    • Device capabilities
      • Common methods
      • Detection and alarms
      • Image
      • PTZ
      • Light
      • Recording
      • Audio
      • Media
      • Network
      • Power
        • Battery
        • Power saving / supply mode
        • Sleep and wake
        • Outlet metering
          • power.outlet.current (Get current current property)
          • power.outlet.energy (Get energy data property)
          • power.outlet.power (Get current power property)
          • power.outlet.voltage (Get current voltage property)
          • power.outlet.clearEnergy (Clear energy data)
          • power.outlet.read (Read electrical parameters)
          • power.outlet.statsByTime (Operation stats by time)
          • power.outlet.current (Set outlet current property)
          • power.outlet.energy (Set energy data property)
          • power.outlet.power (Set current power property)
          • power.outlet.voltage (Set current voltage property)
      • Privacy
      • Call
      • Storage
      • System
      • Algorithm
      • Maintenance
      • Control
    • Events overview
    • Permission codes
    • Capability error codes
    • Alarm and capability messages
    • Capability FAQ
    • Legacy ability and push types
  • API reference
  • SDK and tools
  • Solutions
  • Platform and support
On this page
Scope
Reader notes
Index in this folder

Outlet metering

Outlet metering

Scope

Permission Config. Device scope.

Poll one parameter per property get leaf (power / current / voltage—units are on each leaf, often W, mA, V). Refresh several values in one call with Read electrical parameters (power.outlet.read, often mW / mA / mV—do not mix units with property leaves).

Reader notes

Start with Using capabilities. Call device.capability.list before you use IDs on this page. See Permission codes and Capability errors.

Index in this folder

OperationID
Get current power propertypower.outlet.power
Set current power propertypower.outlet.power
Get current current propertypower.outlet.current
Set outlet current propertypower.outlet.current
Get current voltage propertypower.outlet.voltage
Set current voltage propertypower.outlet.voltage
Get energy data propertypower.outlet.energy
Set energy data propertypower.outlet.energy
Read electrical parameterspower.outlet.read
Clear energy datapower.outlet.clearEnergy
Operation stats by timepower.outlet.statsByTime

Energy struct (power.outlet.energy): on most outlet models the TSL is read-only; whether write is allowed follows device.capability.list—see Get / Set.