Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

create volvo4evcc template #17350

Closed

Conversation

MartijnvanGeffen13
Copy link

@MartijnvanGeffen13 MartijnvanGeffen13 commented Nov 19, 2024

create volvo4evcc template

New volvo4evcc dedicated module based on the volvo2mqtt but than dedicated for EVCC with enhanced security, car connection status, native Json API instead of MQTT broker. weather support module , many other improvements over volvo2mqtt

https://github.com/MartijnvanGeffen13/Volvo4evcc

This is my first evcc push and template hope i am doing this right :)

@andig
Copy link
Member

andig commented Nov 20, 2024

Link is broken, could you pls re-format?

@MartijnvanGeffen13
Copy link
Author

MartijnvanGeffen13 commented Nov 20, 2024

Link is broken, could you pls re-format?

link updated , it was embedded to to copy,

I have created a module based on the volvo2mqtt but than made it dedicated for EVCC as Diele from volvo2mqtt does not want to include any changes for EVCC.

The new module is already running in production with multiple community members and running stable for more than a week.

Added features VS volvo2mqtt:

Fixed car detection status now exposed to the API and EVCC
No Constant live poll Only poll when connected and charging based on EVCC API. Update poll interval 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 interesting for EVCC from API to increase security (No more exposing coordinates of the car and exposing unlock to thiefs)
Request minimal Oauth scope in auth session to improve security
Handle all credentials encrypted at all times
Application is Multi threaded to increase flexibility
Volvo4Evcc is using a super light weight web instance to host the JSON response meaning no MQTT or extra broker is needed.
Direct EVCC Yaml integration
Auto application restarts and start-up via crontab no matter if app is started already

Added weather module to enhance solar charging in EVCC

@andig Let me know if you need anything else

@andig
Copy link
Member

andig commented Nov 21, 2024

Interesting PR. I'm not sure we want to add more Volvo integrations. For time being I'd be happy that this integration is possible using custom vehicles, even if we don't provide a template for it.

Thank you for the PR and your interest in evcc!

@andig andig closed this Nov 21, 2024
@MartijnvanGeffen13
Copy link
Author

MartijnvanGeffen13 commented Nov 21, 2024

Interesting PR. I'm not sure we want to add more Volvo integrations. For time being I'd be happy that this integration is possible using custom vehicles, even if we don't provide a template for it.

Thank you for the PR and your interest in evcc!

Ok understood for now,

@andig Do we at least have a possibility that you can mention the solution in the evcc wiki so the community can decide / has a chance to migrate to the better supported solution. The one you currently support already say they are not interested in any EVCC related changes and dont want to have anything to do with evcc. Where i will support evcc as primary app.

Ref: Dielee/volvo2mqtt#260

@andig
Copy link
Member

andig commented Nov 21, 2024

I don't think it fits the current wiki usage (@naltatis) but https://github.com/evcc-io/evcc/discussions/categories/lösungen should be a good place for sharing your solution?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants