http://www.andremiller.net/content/programming-an-itead-sonoff-wireless-smart-switch-esp8266
Programming an ITEAD Sonoff Wireless Smart Switch (ESP8266)