A Homebridge plugin for WattBox IP Power devices.
- Homebridge
- One or more supported WattBox IP Power 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.
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
}
]
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 |