Язык программирования Arduino очень простой. Если вы действительно считаете себя программистом - то разобраться в языке - полдня делов. Это лучше чем городить огород на языке, который особо для программирования встроенных систем не предназначенном.
Сужу по себе - реализовывал похожую систему для теплицы с wi-fi и отправлением данных на удаленный сервер.