no supporter feture fork of evcc.io
Find a file
dependabot[bot] 3d159b2faa
Bump docker/build-push-action from 5 to 6 (#14650)
Bumps [docker/build-push-action](https://github.com/docker/build-push-action) from 5 to 6.
- [Release notes](https://github.com/docker/build-push-action/releases)
- [Commits](https://github.com/docker/build-push-action/compare/v5...v6)

---
updated-dependencies:
- dependency-name: docker/build-push-action
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-07-01 10:16:12 +02:00
.github Bump docker/build-push-action from 5 to 6 (#14650) 2024-07-01 10:16:12 +02:00
api Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
assets Non-solar use cases: make grid meter optional (#14341) 2024-06-22 10:21:57 +02:00
charger EEbus: upgrade libraries (#13998) 2024-06-30 14:23:40 +02:00
cmd cli/charger: hide empty features 2024-07-01 10:15:20 +02:00
core chore: sync disabled state (#14639) 2024-06-30 15:48:42 +02:00
docs Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
hems Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
i18n Translations update from Hosted Weblate (#14372) 2024-06-23 11:06:14 +02:00
meter chore: simplify 2024-05-29 20:24:28 +02:00
packaging chore: simplify and fix indents for postremove (#12849) 2024-03-10 20:17:41 +01:00
provider Plugins: allow returning known error values as string (#14451) 2024-06-23 22:25:09 +02:00
push chore: deprecate TxtFuncMap 2024-06-26 10:20:20 +02:00
server Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
tariff Tariffs: fix tests 2024-06-29 16:19:44 +02:00
templates Add Kostal Enector and Energy Meters (KEM-C/KEM-P) (#14640) 2024-06-30 20:37:01 +02:00
tests Non-solar use cases: make grid meter optional (#14341) 2024-06-22 10:21:57 +02:00
util chore: fix upgrading libraries 2024-06-29 17:00:23 +02:00
vehicle Renault: add content type (#14645) 2024-06-30 20:15:34 +02:00
.dockerignore chore: ignore zipped images 2022-10-17 20:11:28 +02:00
.editorconfig Revert undesired markdown changes 2021-02-24 11:53:00 +01:00
.eslintrc.cjs chore: upgrade npm deps (#13051) 2024-03-20 16:46:02 +01:00
.gitignore Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
.golangci.yml chore: fix build 2024-05-15 21:46:35 +02:00
.goreleaser-nightly.yml Tesla: fix build 2024-02-18 17:14:47 +01:00
.goreleaser.yml chore: add version 2024-07-01 10:15:31 +02:00
.prettierrc.js chore: upgrade npm deps (#13051) 2024-03-20 16:46:02 +01:00
CONTRIBUTING.md chore: minor 2024-05-07 11:24:46 +02:00
Dockerfile chore: upgrade alpine image (#13128) 2024-03-24 13:06:23 +01:00
env.d.ts Site: add config UI (BC) (#9812) 2024-01-27 13:38:16 +01:00
evcc.dist.yaml Ngeso: correct Co2 configuration (#13085) 2024-03-22 19:19:59 +01:00
go.mod EEbus: upgrade libraries (#13998) 2024-06-30 14:23:40 +02:00
go.sum EEbus: upgrade libraries (#13998) 2024-06-30 14:23:40 +02:00
histoire.config.js Add option to show current price and co2 info (#6048) 2023-02-06 21:57:00 +01:00
icon.png Implement basic hardware detection (#435) 2020-11-21 17:13:59 +01:00
jest.config.js chore: upgrade npm deps (#13051) 2024-03-20 16:46:02 +01:00
LICENSE Update license 2021-01-25 17:27:08 +01:00
lm.md Load Management and Peak Shaving (#13207) 2024-04-27 10:50:35 +02:00
main.go chore: fix broken imports 2024-05-08 08:35:47 +02:00
Makefile chore: add TESLA_CLIENT_ID to local docker builds 2024-03-23 17:31:20 +01:00
package-lock.json Bump ws from 8.17.0 to 8.17.1 (#14469) 2024-06-22 11:32:55 +02:00
package.json Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
playwright.config.js Config UI: add missing config sections / partial yaml inputs (BC) (#13319) 2024-06-08 14:35:46 +02:00
README.md chore: minor 2024-05-07 11:19:55 +02:00
schema.json Config: remove more ui-enabled settings (#10982) 2023-12-10 17:24:30 +01:00
tools.go Revert "chore: add gofmt" 2024-02-25 12:33:18 +01:00
tsconfig.json Site: add config UI (BC) (#9812) 2024-01-27 13:38:16 +01:00
vite.config.js chore: upgrade npm dependencies (#8664) 2023-06-29 11:25:12 +02:00
vitest.config.js Add Target Charge Plan Visualisation (#5860) 2023-01-29 21:53:37 +01:00

evcc 🚘☀️

Build Translation Open in Visual Studio Code OSS hosting by cloudsmith Latest Version

evcc is an extensible EV Charge Controller and home energy management system. Featured in PV magazine.

Screenshot

Features

  • simple and clean user interface
  • wide range of supported chargers:
    • ABL eMH1, Alfen (Eve), Bender (CC612/613), cFos (PowerBrain), Daheimladen, Ebee (Wallbox), Ensto (Chago Wallbox), EVSEWifi/ smartWB, Garo (GLB, GLB+, LS4), go-eCharger, HardyBarth (eCB1, cPH1, cPH2), Heidelberg (Energy Control), Innogy (eBox), Juice (Charger Me), KEBA/BMW, Mennekes (Amedio, Amtron Premium/Xtra, Amtron ChargeConrol), older NRGkicks (before 2022/2023), openWB (includes Pro), Optec (Mobility One), PC Electric (includes Garo), Siemens, TechniSat (Technivolt), Tinkerforge Warp Charger, Ubitricity (Heinz), Vestel, Wallbe, Webasto (Live), Mobile Charger Connect and many more
    • experimental EEBus support (Elli, PMCC)
    • experimental OCPP support
    • Build-your-own: Phoenix Contact (includes ESL Walli), EVSE DIN
    • Smart-Home outlets: FritzDECT, Shelly, Tasmota, TP-Link
  • wide range of supported meters for grid, pv, battery and charger:
    • ModBus: Eastron SDM, MPM3PM, ORNO WE, SBC ALE3 and many more, see https://github.com/volkszaehler/mbmd#supported-devices for a complete list
    • Integrated systems: SMA Sunny Home Manager and Energy Meter, KOSTAL Smart Energy Meter (KSEM, EMxx)
    • Sunspec-compatible inverter or home battery devices: Fronius, SMA, SolarEdge, KOSTAL, STECA, E3DC, ...
    • and various others: Discovergy, Tesla PowerWall, LG ESS HOME, OpenEMS (FENECON)
  • vehicle integration (state of charge, remote charge, battery and preconditioning status):
    • Audi, BMW, Citroën, Dacia, Fiat, Ford, Hyundai, Jaguar, Kia, Landrover, Mercedes, Mini, Nissan, Opel, Peugeot, Porsche, Renault, Seat, Smart, Skoda, Tesla, Volkswagen, Volvo, ...
    • Services: OVMS, Tronity
    • Scooters: Niu, Silence
  • plugins for integrating with any charger/ meter/ vehicle:
    • Modbus, HTTP, MQTT, Javascript, WebSockets and shell scripts
  • status notifications using Telegram, PushOver and many more
  • logging using InfluxDB and Grafana
  • granular charge power control down to mA steps with supported chargers (labeled by e.g. smartWB as OLC)
  • REST and MQTT APIs for integration with home automation systems
  • Add-ons for Home Assistant and OpenHAB (not maintained by the evcc core team)

Getting Started

You'll find everything you need in our documentation.

Contributing

Technical details on how to contribute, how to add translations and how to build evcc from source can be found here.

Weblate Hosted

Sponsorship

evcc believes in open source software. We're committed to provide best in class EV charging experience. Maintaining evcc consumes time and effort. With the vast amount of different devices to support, we depend on community and vendor support to keep evcc alive.

While evcc is open source, we would also like to encourage vendors to provide open source hardware devices, public documentation and support open source projects like ours that provide additional value to otherwise closed hardware. Where this is not the case, evcc requires "sponsor token" to finance ongoing development and support of evcc.

The personal sponsor token requires a Github Sponsorship and can be requested at sponsor.evcc.io.