A beginner question on remote controlling the Arduino UNO R3. Currently, I use software by XOJO to control a home automation system designed many years ago. Recently I also started controlling IOT devices through the XOJO software by sending Jason scripts to static IP addresses which works fine. The other day I picked up a Super Starter Un R3 Project kit and realized Arduino's potential for updating my satellite controller for the radiant floor heating system. Currently, I have two control units. One controls the lion's share of managing the home near my Mac via a USB interface. Inputs, outputs, temperatures, and light sensors. The remote, which is controlled through the main controller bus takes care of all heating functions such as pumps, zone valves, mixing valves, boiler on/off control, electronic filter, three-speed fan for passive solar gain, and a dehumidifier.
So I head off in the right direction with my studies to accomplish this, would the W5100 Ethernet Shield for Arduino UNO R3 be the right device to use for communications. I would run ethernet CAT5 to the remote controller and replace the current controller with an Ethernet Shield and one of the Arduino UNO R3 boards. I would then work with the remote controller directly through XOJO instead of using the bus in the main control unit.
Does this sound like a reasonable direction for this project? Any suggestions on researching this future?