First of all I am very grateful and excited to be picked for his challenge. When thinking about what I could do for this challenge, I thought about how much I could not stand using an APC AP9211 interfaces. The APC AP9211 is a Power Distribution Unit (PDU) that was widely popular around the year 2000. It could turn on and off outlets via serial communications (RS-232) and with an optional card be controlled over TCP/IP, most commonly SNMP and TELNET. While these are doable parameters for automation, I'd like to use more modern protocols. Also running a CAT5e wire to this device is not always the best solution. So why not gut the box and create my own interface. New interface would be able to be modern HTML, telnet or best of all MQTT. Using HTTP, ssh, or MQTT would easily allow integration to automation software such as Home Assistant to control outlets.
So here is a picture of the AP9211 that I will be using. As you can see this device manages power to eight outlets. Newer units like this have many more options that I would like to bring to older hardware like this, but most are lacking a few things I would like to have in this and the most considerable would be lack of support for MQTT. Here are some features I would like to have.
- MQTT and a modern HTML/AJAX interface to control and get data from this unit
- Statistics and graphs, because they are cool
- Ability to monitor and react to the surroundings
- Temperature
- Turning on and off heaters or fans
- Sending messages about temperature
- Alerts
- Light level
- Turn on and off lights
- Indicate to other systems about lighting level
- Presence
- Bluetooth detection of certain devices
- Motion detection
- Enclosure monitoring - more about this later
- Network Watchdog
- Reboot devices base on network availability
- Light indications of a problem, ie turn on a swirling caution light
- Power
- Ability to indicate if main power is out
- Message on outage
- Temperature
- LCD display for messages
- Optional extra would be a camera to detect motion, record images, control outlets, and send alerts
I have two options in this build that I am considering.
- Total gut and build from scratch
- This would be easier as I do not need to interface with what was there
- Would allow me to use more of the components supplied for the challenge
- Could allow for more expansion to extra functions
- Use of Solid State Relays to allow for dimming on specific outlets
- Use the control board that was in this and replace the functionality of the Smartcard with the Edison.
- Would be more authentic
I think I am going to gut and build from scratch if you cannot tell from my list above. I have purchased this AP9211 just for this project.
Possible uses:
- Monitor and control my office project desk
- Monitor and control my workbench in the basement (my current top choice)
- Like turning off the lights if I was there and have left to do something and never returned
- Turn off the soldering iron if left on
- I can add USB ports to the case to supply 5V USB power to devices too.
- Tower monitor - I have an 80 foot tower. I have a camera, rent out space to local WISP, and have my own wireless link to the house. Would be nice to monitor and reboot stuff remotely. I already know when power is out, but with this I could monitor power and turn off non-essentials after a given number of minutes.
- Entertainment power control. When nothing is in use turn it off. Not a big fan, but it could be useful.
- Christmas light power station. I have done this in the past with a APC UPS and Raspberry Pi, but it was big and clunky. This would be smaller and could even be setup to blend in or add a cool feature. It is nice to not to have to remember to turn on and off lights, have some turn on/off at certain times, or just for effects.
I plan on keeping a camera on this project as it is being built. Most of the time it will not be the most exciting and from time to time other projects will cover it, but it will be fun to share.
Top Comments