I just finished up the design of 3 new boards. I went ahead and made the pool controller PCB, a I2C relay board, and a RF transceiver with a RS232 connection. The pool controller consists of a EEPROM for VFD menu screens, RS485 transceiver for communications with the heater, RF transceiver for communications with the PC, push button interface, VFD interface and a real time clock. I also brought out the 8 analog inputs for temperature sense and that kind of junk. Finally, there is a terminal block bringing out the I2C data bus so that I can connect future peripherals. The I2C relay board is just that…. it takes commands via the I2C bus and switches the desired relay (up to 8 DPDT). I made the board so that it would except a N-type Hexfet too! The RF transceiver with the RS232 interface is to plug into the PC. It’s rather simple… the DTR/RTS lines control the TX/RX enable lines and the TD/RD lines are simply fed through a MAX232 transceiver to convert RS232 voltage levels to TTl level… and then on into the transceiver module. So, with a little work on the VB end of things this should work like a champ. Yeah, if I haven’t already mentioned it I have thrown out X-10 as a means for control. Basically….. it sucks ass. So, I have resorted to RF. I need to start laying out the boards for these. 2 WEEKS! That’s what I am giving myself to get this thing doing remote relay operations. The rest of the features can follow at the normal pace.