Tiffany's Lights, Radio and Fan is basically a three channel relay box. It has three 110v outlets that she can turn on and off controlled by a custom pop-up window for the Communicator. It also has one always on outlet.
The relay box utilizes Async Streams to transfer serial data between her laptop using a Java based program written in B4J (Basic For Java) and a WIFI connected ESP8266 programmed in B4R (Basic For Arduino). The relay box has a Reset Button and a OLED display. The display is not necessary for the system to work, but it does present a visual feedback of what is going on.
The other box labeled Relay Contact is just that. It just contains a 110v coil relay that provides a contact output. Currently, it is plugged in to the "Fan" outlet, and is being used to control a "Wave Machine" by emulating the on/off switch of the wave machine.