Skip to content

MartijnvanGeffen13/Volvo4evcc

Repository files navigation

# Volvo4evcc

If you like this project please sponsor me via https://buymeacoffee.com/scriptkiddie

This addon for EVCC will provide the interface between the volvo API and EVCC. It supports the 2FA Auth flow and does not need a MQTT broker. This module is build as a dedicated EVCC module in contrast tot the Volvo2MQTT addon (That is native to Home assistend). This addon is build to improve on the issues Volvo2MQTT has and is not willing to fix for EVCC. As a bonus we have added functionality and greatly enhanced security.

Currently we are in Release state of Version 1.5. this versions seems to run stable , documentation is in the wiki.

Current State:

- V1.5 released in the main branch and running stable in production now for over 10 days (Linux host) - Weather Module addon available and guide is in the wiki

Features in current RC3 release module: (See wiki for instalation instructions done)

  • ** Car status is auto detectable by EVCC
  • ** No Constant live poll Only poll when connected and charging. Update poll intervall based on connection and SOC (high interval when charging, low interval when connected but not charging, super low interval when not connected)
  • ** Only pull data interresting for EVCC from API to increase security (Not exposing coordinates and door unlock to possible hackers)
  • ** Request minimal Oauth scope in auth session to improve security (Token does not include unlock or coordinate permissions)
  • ** Handle all credentials encrypted at all times
  • ** Volvo4Evcc is using a super light weight web instance to host the JSON response meaning no MQTT or extra broker is needed.
  • ** Reduction in 80% of API traffic VS Volvo2MQTT, Meaning less traffic to your car and battery drain
  • Support for Volvo 2FA authentication
  • Application is Multi threaded to increase flexability
  • Direct EVCC Yaml intergration
  • Auto application restarts and startup via crontab no matter if app is started allready

**Improvement over Volvo2MQTT

Added Features:

- Weather forecast support to auto set the MINSOC charging value based on solar hours for the next 3 days so you dont have to update your plan manual. It will increase when low sun and decrease when sun forcasting is good. Always keeps a buffer for unforcasted sun.

Wiki Items

Instalation prerequisits: https://github.com/MartijnvanGeffen13/Volvo4evcc/wiki/0-Installation-Prerequisites

Installation instructions of the module https://github.com/MartijnvanGeffen13/Volvo4evcc/wiki/1-Installation-of-Volvo4Evcc

EVCC Yaml Code: https://github.com/MartijnvanGeffen13/Volvo4evcc/wiki/2-EVCC-Yaml-Code

Wheater Module: https://github.com/MartijnvanGeffen13/Volvo4evcc/wiki/3-Weather-Module

Roadmap Items:

  • Implement improved solar charning by detecting SOC and set modes (PV,minPV) based on the SOC state.
  • Multi volvo car support

alt text

image

alt text

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published