Has anyone looked into using ESP8266 for wifi connection to arduino? ESP8266 monitors and controls switch and reports through wifi to arduino status. No wiring to each switch or block detection needed. Commands go from Arduino to esp8266 switch controller. Have the esp8266 operate off of local track power. This could save lots of wire on a layout. Just wondering if I am re-inventing the wheel.