Если я правильно понял вашу затею то это решение не на продажу а скорее для себя, т.к. в любом случае подобное уже делают китайцы и по цене их вы не обгоните никак, ибо у них все будет дешевле, и даже если вы сделаете дешевле они все равно сделают тоже что и у вас, но опять же дешевле.
В любом случа по сути вопроса, могу помочь с программированием центрального модуля, если он будет на любом чипе atmega. Как вариант есть прототип подобного контроллера, только работающий не через ethernet, а через синезуб ибо не люблю кабеля таскать, при чем прошивка его тоже по воздуху.
Судя по скетчу управляется первый модуль через serial, что не гуд, ибо на каждый модуль по serial выделять портов нужно слишком много и работать будет фигово, нужно будет переделать связь например на i2c
www.instructables.com/id/I2C-between-Arduinos