Hello, Sparkfun-- this is my first post here. I’m really excited to get moving on some projects I have in mind, but I need some help getting started.
I have just installed a Smartthings hub in my home and begun installing some simple z-wave switches. All the pre-manufactured stuff is working great, but now I want to hack some of my non-smart devices to include in my home automation network.
My first target is the media/gaming PC we have hooked up to the TV. THE GOAL: build a simple controller with an XBee radio that will intercept the leads going to the power button so I can send short and long presses via my phone app. I hope this will be simple enough a project to build a familiarity with integrating XBee (and probably Arduinos-- or whatever controller option is best) into an HA network so I can more independently plan and execute future projects.
I am capable of designing and writing code. I have an Army trained background in electrical engineering that mostly gives me confidence in working with solid state components, just not designing systems. I have entry-level familiarity with Arduinos (my last project being a prototype of two nanos playing laser tag against each other on a breadboard-- designed and coded by me.)
I have read a lot of forum posts on here and on the Smartthings board concerning XBees, read some documentation, read some tutorials on Sparkfun (yay, serial communication.) I’m still not sure, though, the avenue of approach for my project. What major components do I need? I gather the XBee radio is not enough-- that it needs some brain, either an XBee with a controller built into it, or an Arduino, or what? Considering suggestions on the components, some links to relevant documents or even some project tutorials that would steer me in the right direction would be appreciated. I’m just not entirely sure what keywords I’m searching for yet.
I could currently design an arduino to interface with the PC power switch and read the current power state. I just need to know how the XBee will be joined with this project and integrated into my z-wave/Smartthings mesh and whether or not there is a better option than using an Arduino.
Thanks-- pre-emptively-- and if this post is lacking the details you need, please ask, and I’ll try to be prompt in my replies.