About the Web EV Charger Controller
Smart charging saves money and protects your battery. This controller starts and stops charging, sets the current your home wiring can safely handle, stops at a battery level like 80%, and follows a schedule for off-peak hours. Use it with an open-source EVSE board (like OpenEVSE) that accepts MQTT or relay control.
This remote runs fully in your browser, so it works on any phone or computer with no app to install. Try it now in demo mode. When you are ready, connect it to your own ESP32 or ESP8266 by Bluetooth, Wi-Fi hotspot, home Wi-Fi, USB cable or the internet. We write the Arduino code for you for each option.
How to use it
- Play with the remote in demo mode to see how it works.
- Build your device. See "What you need" below.
- Press Connect my device and pick how you want to connect. Bluetooth or Wi-Fi hotspot are the easiest.
- Press Get the code for this, upload it to your board with Arduino IDE, then connect. Now the buttons control your real device.
Why people like this tool
No app needed
Opens in any browser on Android, iPhone, laptop or tablet.
Real demo mode
Animated preview so you can test before you build.
Ready ESP32 code
Arduino sketch for ESP32 or ESP8266, made for this remote.
5 ways to connect
Bluetooth, Wi-Fi hotspot, home Wi-Fi, USB cable or internet (MQTT).
What you need to build it
- An ESP32 board with a 4G/LTE module (like SIM7600) or Wi-Fi
- A GPS module (like NEO-6M) where needed
- A 12V to 5V automotive buck converter with fuse
- Only devices you own and are fitted for this purpose
Not ready to build? You can still use the remote in demo mode to plan your project and test the buttons.
Commands this remote sends
Over Bluetooth or a USB cable, each command is a short text line like id=value. With MQTT, it goes to your-topic/<id>/set and your device reports back on your-topic/<id>/state. On Wi-Fi, the page calls /<id>?value=… on the device.
| id | Control | Values | Direction |
|---|---|---|---|
power | Charging | ON / OFF | Remote → device |
current | Charging current | 6 to 32 A | Remote → device |
battery | Battery | Device sends a number in % | Device → remote |
limit | Stop at | 50 to 100 % | Remote → device |
kwh | Energy this session | Device sends a number in kWh | Device → remote |
schedule | Cheap-rate hours | JSON list of on/off times | Remote → device |
Stay safe
Mains electricity (230 V) can kill. If your device switches a fan, light, pump or any appliance, ask a qualified electrician to do the wiring. Use a relay rated well above the load, add a fuse or MCB, and keep everything inside a closed box. For motors and pumps, use a proper starter or contactor. A web remote must never be the only way to switch off a machine.