This plugin is meant to support a little project I took on over the holidays where I've set up an ESP8266 to run as a Restful server that controls a relay. That relay is connected to my garage door opener so I can open and close it remotely via Indigo. There is a microswitch installed on the track that is closed when the garage door is closed, so this plugin polls the device and updates the state such that TRUE means the garage door is closed. It should be dead-simple to poll the URL and parse the JSON result repeatedly, but I just can't see why it keeps stopping. Once I get this all running properly, I'll document it and start a thread about it, in case others are interested in doing something similar.
Maybe this suggestion is too little too late, but I had a similar problem to solve (i..e control of relays via Wifi/ESP8266), the modules I ended up using are the NodeMCU (or Sparkfun Thing). I flashed them with an Arduino application that connects to the Mosquito MQTT Server running on the same machine as Indigo.,Hhaving the end node (in this case the ESP826) connect and subscribe, then process messages is very simple and we already have a plugin for MQTT that can send messages from Indigo.