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
outlet
channel 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_power
andelectrical_energy
channels.
- Monitor power usage and track energy consumption using the
-
Device Metadata:
- Access outlet-specific information such as manufacturer, model, and firmware through the
device_information
channel.
- 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
outlet
channel is linked to the corresponding physical relay controlling the power supply. - Include the
device_information
channel for proper identification and metadata access.
- Ensure each
-
Extensibility:
- Optional channels like
electrical_energy
andelectrical_power
can enhance the device’s utility for energy management applications. - Support multiple
outlet
channels for power strips or multi-outlet devices.
- Optional channels like
Last updated on