OpenEVSE WiFi - gorawen/open_evse GitHub Wiki
This solution does not require any additional code on the OpenEVSE side. Here is how I did it...
RN-XV wifly Module - U.FL Connector $34.95 https://www.sparkfun.com/products/11048
Xbee Explorer Regulated $9.95 https://www.sparkfun.com/products/11373
2.4GHz Duck Antenna RP-SMA - Large $9.95 https://www.sparkfun.com/products/558
Interface Cable RP-SMA to U.FL $4.95 https://www.sparkfun.com/products/662
Jumper wire $1.50 https://www.sparkfun.com/products/10371
Break Away Male Headers - Right Angle https://www.sparkfun.com/products/553
3.3v FTDI $14.95 https://www.sparkfun.com/products/9873
There are several ways to program the module to connect to your network. The easiest is with a 3.3v FTDI cable with a terminal set to 9600 enter $$$ at the prompt and use the guide for ssid, ip, change uart to 38400 for OpenEVSE, etc. http://dlnmh9ip6v2uc.cloudfront.net/datasheets/Wireless/WiFi/WiFly-RN-UM.pdf
An alternate is to setup a ad-hoc network with SSID roving1, the module will join. the tricky part is discovering the modules ip address. With the IP address telnet to the IPaddress:2000 and type $$$
Once configured you can access OpenEVSE SerialCLI using a telnet app (I like PuTTY) via the IPaddress:2000 (example 192.168.1.123:2000).
The Module also has a HTTP client so it will not be too hard to send data to a webserver in the future...