The APC plugin endeavors to provide device control and routing over Apc Type Power devices.
- Ap89xx
Join | To Simpl | From Simpl |
---|---|---|
1 | Device Online | - |
2-50 | Reserved For Future | Reserved For Future |
51-100 | Power On Feedback | Power On |
100-151 | - | Power Off |
151-200 | - | Power Toggle |
Join | To Simpl | From Simpl |
---|---|---|
1 | - | - |
2-50 | - | - |
51-100 | - | - |
100-151 | - | - |
151-200 | - | - |
Join | To Simpl | From Simpl |
---|---|---|
1 | Device Name | - |
2-50 | - | - |
51-100 | Outlet Name | - |
100-151 | - | - |
151-200 | - | - |
- Outlet Name is defined by the Name property in config, and is not necesarily what will be in the APC software; and the APC software requires outlet names to no contain spaces or characters.
{
"key": "PowerSupply01",
"uid": 74,
"name": "PowerSupply01",
"type": "Ap89xx",
"group": "power",
"properties": {
"control": {
"endOfLineString": "\n",
"deviceReadyResponsePattern": "",
"method": "ssh",
"tcpSshProperties": {
"address": "0.0.0.0",
"port": 22,
"autoReconnect": true,
"AutoReconnectIntervalMs": 10000,
"username": "apc",
"password": "apc"
}
},
"outlets":
{
"outlet01" : {
"name": "My First Outlet",
"outletIndex": 1,
"delayOn": 30,
"delayOff": 2
},
"outlet02" : {
"name": "Another Awesome Outlet",
"outletIndex": 4,
"delayOn": 30,
"delayOff": 2
}
}
}
}
Properties:
- Dictionary that defines the outlets to be controlled
- "key" - defines and sets the name of the outlet in the APC software. This value must be unique and contain no spaces or specials charaters
- "name" - defines the name that will be sent to the bridge for a UI friendly name. If this value is not set it will be the key
- "outletIndex" - outletNumber to be controlled
- "delayOn" - NOT YET IMPLEMENTED
- "delayOff" - NOT YET IMPLEMENTED
- Create a custom StatusMonitor to get more detailed infomation
- Add ability to set on/off delays by outlet