@dbemowsk Thank you for all that info, it's giving me a great start in the right direction. Sorry it's taken me so long to respond to the questions you had for me.
So what I have since found out is that Homeseer has two separate plugins, one for Arduino and one for mysensors.org. I had no idea there was a difference but have learned that mysensors uses a different library. I'm not sure if the MySensors plugin on this site that you mentioned is the one that I would use with Homeseer or not. Guessing that I will just stick with the one from the Homeseer forum.
So I didn't realize this when I started, but it's sounding like if I use the Arduino library and the MySensors library I would have to have a gateway for each? Hoping I won't have a need to do that... If I use the MySensors gateway, from what I understand the MySensors gateway is only supported as a serial interface, so if I have questions I'll let you know, thank you for that!
On my project, I would like to control the speed as well as the on/off for fan and light, is that not possible? I have a button for each speed (High/Med/Low/Rev), a button for fan on & a button for fan off. The light has a rocker, if you push up it turns the upper light on/off and lower for the lower light on/off. Would I need a relay for each button? (Eight relays?) Might be easier to do it the way you are doing it, just don't have that level of electronics experience yet.
How is your project going by the way? Didn't mean to step in the middle of your thread with all my noob questions.