you could use UPB products to get it done and have 232....but to dim lights and control fan you would need to have it wired so the lights and fan are not on the same legs. [Link: pulseworx.com] [Link: pulseworx.com] the PIM-A for the 232 interface and I would recomend the PIM-U for loadinging (USB) program [Link: pulseworx.com] for the lights
What part of "A well regulated Militia, being necessary to the security of a free State, the right of the people to keep and bear Arms, shall not be infringed." do you not understand?