1.2.0 • Published 10 months ago
homebridge-wattbox-ip v1.2.0
Homebridge WattBox IP Power
A Homebridge plugin for WattBox IP Power devices.
Requirements
- Homebridge
- One or more supported WattBox IP Power devices
Supported Devices
- WB-800 Series
- WB-250 Series
- WB-150 Series
Note: This plugin implements the more recent WattBox Integration Protocol used by the above series devices. For WB-700 and WB-300 series devices, take a look at homebridge-wattbox.
Configuration
Example platform config in the Homebridge config.json:
"platforms": [
{
"platform": "WattBox IP",
"devices": [
{
"name": "My WattBox",
"host": "10.0.0.10",
"username": "wattbox",
"password": "wattbox",
"serviceTag": "ST1234567890ABCD",
"excludedOutlets": ["Unused"],
"readOnlyOutlets": ["Life Support"],
"resetOnlyOutlets": ["Modem", "Router"]
}
],
"debug": false,
"pollInterval": 10
}
]Configuration Details
| Field | Description |
|---|---|
| platform | (required) Must be "WattBox IP" |
| devices[].name | (required) Name for the device in HomeKit |
| devices[].host | (required) WattBox Device Hostname or IP Address |
| devices[].username | (required) WattBox Device Username |
| devices[].password | (required) WattBox Device Password |
| devices[].serviceTag | (required) WattBox Device Service Tag |
| devices[].excludedOutlets | (optional) Array of outlet names to exclude from HomeKit |
| devices[].readOnlyOutlets | (optional) Array of outlet names to disable changing outlet state, useful for outlets you want to view the state of but not control via HomeKit |
| devices[].resetOnlyOutlets | (optional) Array of outlet names to send reset (off+on) outlet state change actions instead of power off, useful for outlets that should never be powered off like critical network equipment |
| debug | (optional) Enable debug logging, disabled by default |
| pollInterval | (optional) Interval in seconds for polling the latest outlet status, default is 10s |