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

[Feature Request] More detailed Geo-Fence cost entry #4454

Open
1 task done
jxt1009 opened this issue Dec 24, 2024 · 3 comments
Open
1 task done

[Feature Request] More detailed Geo-Fence cost entry #4454

jxt1009 opened this issue Dec 24, 2024 · 3 comments
Labels
enhancement New feature or request kind:idea Idea for new feature or some form of enhancement note:discussion Details or approval are up for discussion

Comments

@jxt1009
Copy link

jxt1009 commented Dec 24, 2024

Is there an existing issue for this?

  • I have searched the existing issues

What happened?

There's at least two situations that I've encountered where the Geo Fencing cost entry is missing some details that impact cost calculations.

  1. Flat fees
    89F0C958-8130-454B-B939-AF1E1DDD20A5_1_201_a
    1144BB09-04C7-4250-9D13-9C7CEDB06BE4_1_201_a

  2. Station Time Rate (aka "Parking Fees")
    02749BA0-7760-4DFF-9E01-1573B625BB1F_1_201_a

Expected Behavior

I should be able to provide a detailed breakdown of a stations' costs and use those values to get an accurate price across different visits.
Note: I'm interested in contributing to the project, I might open a PR if I can get things set up

Steps To Reproduce

No response

Relevant log output

.

Screenshots

Screenshot 2024-12-24 at 1 54 54 AM

Additional data

No response

Type of installation

Docker

Version

v1.32.0

@JakobLichterfeld JakobLichterfeld added enhancement New feature or request note:discussion Details or approval are up for discussion kind:idea Idea for new feature or some form of enhancement labels Dec 24, 2024
@JakobLichterfeld
Copy link
Collaborator

Thanks for your idea.

Indeed, there are several charging stations with different pricing structures, such as blocking fee, unlocking fee, etc. To be 100% accurate, I only use the geo-fence price presets for free stations and enter all other values manually, atm.

Note: I'm interested in contributing to the project, I might open a PR if I can get things set up

Every PR is highly welcome!

We do have some basic instructions here: https://docs.teslamate.org/docs/development/
If you do use nix, setting up the dev env is a single command.

@AkshayRao27
Copy link

Another (possibly related) extension for your idea -
Out here in Vienna, every charging station has a day tariff & a night tariff:
Image

It's also very common to have different per-minute prices depending on the charging power:
Image

In fact, this is also the case with almost all Superchargers in Austria:
Image

For the past two years, I've been entering the cost for every charging session manually because (AFAIK) there's no way for me to set this sort of calculation up in Teslamate. I have no idea if it's possible (or realistic) to implement this level of logic into Teslamate.

@tpd-opitz
Copy link

tpd-opitz commented Jan 23, 2025

Here ist one more situation to consider: dynamic power rates (Like Tibber, Tado or alike)

My preferred solution would be to have the current price being pushed by an external application (homeassistant, openWB, ...) when the next price activates to a MQTT topic shown in the geo location view assigned to the new entry dynamic in the costs dropdown menu so that Teslamate can pick the current price from it:

Image

This way the external app ist responsible for getting the price info and updating the value in Teslamate. Teslamate would not need to distinguish between "real" dynamic cost providers and rule based pricing...

maybe Telsamate can calculate an average to be used if the last update is older than 24h.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request kind:idea Idea for new feature or some form of enhancement note:discussion Details or approval are up for discussion
Projects
None yet
Development

No branches or pull requests

4 participants