A curated list of open technology projects to sustain a stable climate, energy supply, biodiversity and natural resources.

OpenEVSE

Firmware for OpenEVSE: Open Source Hardware J1772 Electric Vehicle Supply Equipment.
https://github.com/OpenEVSE/open_evse

Category: Consumption
Sub Category: Mobility and Transportation

Keywords from Contributors

openevse emonevse ev evse j1772 emoncms openenergymonitor wifi esp8266-arduino serial

Last synced: about 12 hours ago
JSON representation

Repository metadata

Firmware for Open EVSE

README.md

OpenEVSE

Firmware for OpenEVSE controller used in OpenEVSE Charging Stations sold in the USA, and OpenEnergyMonitor EmonEVSE units sold in (UK/EU).

Based on OpenEVSE: Open Source Hardware J1772 Electric Vehicle Supply Equipment

USA

TODO: add notes about USA OpenEVSE

UK/EU

  • Disable AUTOSVCLEVEL (autodetection is designed for split-phase)
  • Charging level default to L2
  • Set 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

EmonEVSE (non-tethered type-2 EVSE unit)

  • PP_AUTO_AMPACITY enabled to set max current based on non-tethered cable connected
  • Three-phase option with THREEPHASE enabled to calculate three-phase energy ( Unneeded with ESP32_WiFi firmware >= 4.2

API Documentation

Resources


Firmware compile & upload help: firmware/open_evse/LoadingFirmware.md

NOTES:

  • Working versions of the required libraries are included with the firmware code. This avoids potential issues related to using the wrong versions of the libraries.
  • Highly recommend using the tested pre-compiled firmware (see releases page)

Flash pre-compiled using avrdude

$ avrdude -p atmega328p -B6 -c usbasp -P usb -e -U flash:w:firmware.hex

ISP programmer required e.g USBASP

Set AVR fuses

This only needs to be done once in the factory

avrdude -c USBasp -p m328p -U lfuse:w:0xFF:m -U hfuse:w:0xDF:m -U efuse:w:0xFD:m -B6

If writing eFuse fails ISBasp may need a firmware update


Tip Jar: I developed/maintain this firmware on a volunteer basis. Any donation, no matter how small, is greatly appreciated.

Donate

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.

Owner metadata


GitHub Events

Total
Last Year

Committers metadata

Last synced: 6 days ago

Total Commits: 663
Total Committers: 16
Avg Commits per committer: 41.438
Development Distribution Score (DDS): 0.167

Commits in past year: 7
Committers in past year: 1
Avg Commits per committer in past year: 7.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
lincomatic l****c@h****m 552
Craig Kirkpatrick c****6@c****t 49
Dan McGee d****n@a****g 15
Chris Howell c****l@m****m 9
Nick Sayer n****r 8
KipK h****5@g****m 8
Jeremy Poulter j****y@b****t 6
Glyn Hudson g****n@g****m 3
Oleksiy Protas e****a@g****m 3
William McBrine w****e@g****m 3
Joakim s****t@h****m 2
Boris Kvid b****d@s****u 1
LavredisG 9****G 1
Ryan Press r****n@p****s 1
steepestdescent 4****t 1
zymurgic s****n@z****g 1

Committer domains:


Issue and Pull Request metadata

Last synced: 1 day ago

Total issues: 0
Total pull requests: 21
Average time to close issues: N/A
Average time to close pull requests: 4 months
Total issue authors: 0
Total pull request authors: 15
Average comments per issue: 0
Average comments per pull request: 1.43
Merged pull request: 8
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/OpenEVSE/open_evse

Top Issue Authors

Top Pull Request Authors

  • jeremypoulter (5)
  • lincomatic (2)
  • Tifaifai (2)
  • YannCat (1)
  • kimble4 (1)
  • cgalpin (1)
  • glynhudson (1)
  • jerkey (1)
  • alandpearson (1)
  • landswellsong (1)
  • KipK (1)
  • LavredisG (1)
  • linuxkidd (1)
  • zymurgic (1)
  • sandeen (1)

Top Issue Labels

Top Pull Request Labels


Dependencies

.github/workflows/build.yml actions
  • crazy-max/ghaction-dump-context v1 composite
.github/workflows/build_arduino.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/upload-artifact v2 composite
  • arduino/setup-arduino-cli v1 composite
.github/workflows/build_platformio.yml actions
  • actions/cache v2 composite
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
  • actions/upload-artifact v2 composite
.github/workflows/release.yml actions
  • actions/download-artifact v2 composite
  • marvinpinto/action-automatic-releases latest composite
.github/workflows/release_validation.yaml actions
  • actions/checkout v2 composite

Score: 7.647786045440933