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

Better vehicle status messages (delays, timer) #6743

Merged
merged 5 commits into from
Mar 19, 2023

Conversation

naltatis
Copy link
Member

@naltatis naltatis commented Mar 10, 2023

Expose guard/contactor timer in UI to explain why charging has not started yet. This can occure if the pv enable timer is configured smaller than the contactor delay. This behavior can also be observed in the demo.yaml.

I decided to present this status in a neutral way ("Starting in 1:20m...") to avoid explaining the concept of fast switching protection to the UI.

Bildschirm­foto 2023-03-15 um 12 09 42

Possible next step: The current situation is not perfect from a users perspective because the user might first see the pv enable timer (e.g. 2m). When it's done the rest of the guard timer (e.g. 3m guard delay - pv delay) will appear. Ideally the pv enable timer exposed to the ui should also include the guard delay if it exists and is larger. But this would be a bigger change. Therefore I opted to start with exposing the guard timer as a first step. This is an improvement to the current situation.

fixes #6720

@naltatis naltatis added bug Something isn't working ux User experience/ interface labels Mar 10, 2023
@naltatis naltatis requested a review from andig March 15, 2023 11:28
@naltatis naltatis marked this pull request as ready for review March 15, 2023 11:28
@andig
Copy link
Member

andig commented Mar 18, 2023

Ich fürchte diese Nachrichten werden zu deutlich mehr Anwenderfragen führen. Andererseits ist Feedback der beste Weg, bisher verstecktes und vllt. nicht perfektes Verhalten aufzudecken und an die Oberfläche zu zerren.

@naltatis rein damit?

core/loadpoint.go Show resolved Hide resolved
core/loadpoint.go Outdated Show resolved Hide resolved
core/loadpoint.go Outdated Show resolved Hide resolved
@naltatis
Copy link
Member Author

Andererseits ist Feedback der beste Weg, bisher verstecktes und vllt. nicht perfektes Verhalten aufzudecken und an die Oberfläche zu zerren.

Ja, das war die Idee. Ich wollte erstmal kein Verhalten ändern. Wenn wir feststellen, dass wir das Verhalten verbessern können/sollten bin ich nicht böse drum wenn dieser Code hier später überflüssig wird :D

@andig andig merged commit 1878897 into master Mar 19, 2023
@andig andig deleted the fix/contactor_delay_status branch March 19, 2023 15:36
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working ux User experience/ interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

show contactor delay timer in UI
2 participants