Firmware for OpenEVSE controller used in OpenEnergyMonitor EmonEVSE units solde in (UK/EU) via the OpenEnergyMonitor store. In collaboration with OpenEVSE.
Based on OpenEVSE: Open Source Hardware J1772 Electric Vehicle Supply Equipment
Changes by OpenEnergyMonitor:
AUTOSVCLEVEL(autodetection is designed for split-phase)
- Charging level default to
MAX_CURRENT_CAPACITY_L2 32(limit for single-phase charging in UK/EU)
- Add '.EU' to version number
- Enable LCD Redraw every couple of min (required for EMC/CE)
EmonEVSE (non-tethered type-2 EVSE unit)
PP_AUTO_AMPACITYenabled to set max current based on non-tethered cable connected
- Three-phase option with
THREEPHASEenabled to calculate three-phase energy
Firmware compile & upload help: firmware/open_evse/LoadingFirmware.md
- Working versions of the required libraries are included in the libraries/ folder
- PlatformIO / Arduino 1.6.x+ is STRONGLY RECOMMENDED for compiling OpenEVSE. Older versions of Arduino will build sketches which are too big to fit into OpenEVSE, unless features are disabled.
Falsh pre-compiled using avrdude:
$ avrdude -p atmega328p -c usbasp -P usb -e -U flash:w:firmware.hex
ISP programmer required
Open EVSE is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 3, or (at your option) any later version. Open EVSE is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. You should have received a copy of the GNU General Public License along with Open EVSE; see the file COPYING. If not, write to the Free Software Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. * Open EVSE is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.