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
- Host: GitHub
- URL: https://github.com/OpenEVSE/open_evse
- Owner: OpenEVSE
- License: gpl-3.0
- Fork: true (lincomatic/open_evse)
- Created: 2015-11-10T21:46:15.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2025-01-07T16:20:18.000Z (4 months ago)
- Last Synced: 2025-04-20T09:43:56.972Z (8 days ago)
- Language: C++
- Size: 25.3 MB
- Stars: 127
- Watchers: 26
- Forks: 85
- Open Issues: 4
- Releases: 8
-
Metadata Files:
- Readme: README.md
- License: COPYING
README.md
OpenEVSE
Firmware for OpenEVSE controller used in OpenEVSE Charging Stations sold in the USA, and OpenEnergyMonitor EmonEVSE units sold in (UK/EU).
- OpenEVSE: https://store.openevse.com/collections/all-products
- EmonEVSE: https://shop.openenergymonitor.com/evse/
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
- WIFI API: http://github.com/openevse/ESP32_WiFi_V4.x/
- RAPI API: https://github.com/openenergymonitor/open_evse/blob/master/firmware/open_evse/rapi_proc.h
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.
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
- Name: OpenEVSE
- Login: OpenEVSE
- Email: [email protected]
- Kind: organization
- Description: Open Source Electric Vehicle Charging Station (EVSE)
- Website: http://www.openevse.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/14914533?v=4
- Repositories: 7
- Last ynced at: 2023-03-02T06:25:22.736Z
- Profile URL: https://github.com/OpenEVSE
GitHub Events
Total
- Release event: 3
- Watch event: 7
- Issue comment event: 1
- Push event: 7
- Fork event: 8
Last Year
- Release event: 3
- Watch event: 7
- Issue comment event: 1
- Push event: 7
- Fork event: 8
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 | 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:
- zymurgy.org: 1
- presslab.us: 1
- seek.com.au: 1
- bigjungle.net: 1
- msn.com: 1
- archlinux.org: 1
- comcast.net: 1
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
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
- crazy-max/ghaction-dump-context v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/upload-artifact v2 composite
- arduino/setup-arduino-cli v1 composite
- actions/cache v2 composite
- actions/checkout v2 composite
- actions/setup-python v2 composite
- actions/upload-artifact v2 composite
- actions/download-artifact v2 composite
- marvinpinto/action-automatic-releases latest composite
- actions/checkout v2 composite
Score: 7.647786045440933