Outlet Device
Device Category: outlet
The Outlet device represents a power outlet with advanced monitoring and control features, enabling remote operation and energy tracking. It supports single or multiple outlets for flexible power management.
Required Channels
These channels are mandatory for the functionality of the outlet device:
| Channel | Description | Multiple | Details |
|---|---|---|---|
outlet | Controls the on/off state of the power outlet(s). | Yes | See details |
device_information | Provides metadata about the device, such as manufacturer, model, and firmware. | No | See details |
Optional Channels
These channels are optional and provide additional features:
| Channel | Description | Multiple | Details |
|---|---|---|---|
electrical_energy | Tracks total energy consumption over time. | No | See details |
electrical_power | Provides real-time power usage information. | No | See details |
Use Case Scenarios
-
Power Control:
- Use the
outletchannel to turn the power supply on or off remotely. - Manage multiple outlets independently if supported.
- Use the
-
Energy Monitoring:
- Monitor power usage and track energy consumption using the
electrical_powerandelectrical_energychannels.
- Monitor power usage and track energy consumption using the
-
Device Metadata:
- Access outlet-specific information such as manufacturer, model, and firmware through the
device_informationchannel.
- Access outlet-specific information such as manufacturer, model, and firmware through the
Developer Notes
-
Channel Implementation:
- Implement all required channels for basic outlet control functionality.
- Add optional channels for energy monitoring features if supported by the hardware.
-
Integration:
- Ensure each
outletchannel is linked to the corresponding physical relay controlling the power supply. - Include the
device_informationchannel for proper identification and metadata access.
- Ensure each
-
Extensibility:
- Optional channels like
electrical_energyandelectrical_powercan enhance the device’s utility for energy management applications. - Support multiple
outletchannels for power strips or multi-outlet devices.
- Optional channels like
Last updated on