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

Forecast UI: first step #18709

Open
wants to merge 22 commits into
base: master
Choose a base branch
from
Open

Forecast UI: first step #18709

wants to merge 22 commits into from

Conversation

naltatis
Copy link
Member

@naltatis naltatis commented Feb 9, 2025

follow-up to #18269 and #18692

  • 🌞 show todays remaining pv production in energy flow details
  • 📅 todays and tomorrows forecast in tooltip
  • 🔮 new forecast modal (solar, grid, co2)
  • 🍔 added "forecast" menu item

TODOs

energyflow

solar forecast

en solar

grid price

en price

grid co2

en co2

new menu item

menu

de, mobile, solar

de solar

de, mobile, price
de price

de, mobile, price, hover

de price hover

de, mobile, co2

de co2

@naltatis naltatis added enhancement New feature or request ux User experience/ interface labels Feb 9, 2025
@VolkerK62
Copy link
Contributor

schön wäre (in einem weiteren Schritt) so eine Forecast-Kurve analog zu Preis/CO2 im Loadpoint

@naltatis
Copy link
Member Author

@VolkerK62 Work in Progress. Das kommt alles 😁

@StefanSchoof
Copy link
Contributor

show todays remaining pv

Pure from the UI I find it hard to see, that the value is only the remaining.

Maybe in the Tooltip, something like

forecast
10 kWh today (8,8 kWh remaining)
5,6 kWh tomorrow

@naltatis
Copy link
Member Author

👷 sneak peak - still work in progress

Bildschirmfoto 2025-02-11 um 23 55 56

@premultiply
Copy link
Member

premultiply commented Feb 12, 2025

Sehr, sehr schick 🫠

Ich frage mich nur gerade ob es nicht "korrekter" wäre das Label der Energiemenge so breit zu ziehen wie dieser Zeitraum ist.
So stellt es eher vermeintlich einen Spitzenwert dar.

@andig
Copy link
Member

andig commented Feb 13, 2025

Das grün im Chart ist wirklich schick... müsste in unserer Logik für PV aber eher gelb sein?

@andig
Copy link
Member

andig commented Feb 13, 2025

Unter dem Chart müssten es kWh sein:
Screenshot 2025-02-13 at 09 07 37

@andig
Copy link
Member

andig commented Feb 13, 2025

Forecast.Solar erzeugt keine Zwischenwerte nach Sonnenuntergang. Können wir fehlende Slots als 0 visualisieren statt null?
Screenshot 2025-02-13 at 09 10 16

@naltatis
Copy link
Member Author

Forecast.Solar erzeugt keine Zwischenwerte nach Sonnenuntergang. Können wir fehlende Slots als 0 visualisieren statt null?

Ja sollten wir. Hatte bislang nur mit Solcast Daten getestet. Danke für den Hinweis.

@naltatis
Copy link
Member Author

@andig Einheiten sind gefixt
@premultiply die Idee die Tagessummen (Energy) von den Momentwerten abzuheben find ich gut. Ich hab das jetzt mal mit etwas breitem Label (siehe unten) umgesetzt. Dann wird optisch auch gleich klar, dass das was anderes ist.

Offene Frage: Ich hadere noch mit dem "remaining solar energy" Wert in der Main UI der ja auch ein Einsprung ist. Welcher Wert ist hier der sinnvollste? "Restproduktion des Tages" oder "Erwartete Produktion der nächsten 24h"? Letzterer ist einfacher zu kommunizieren und auch universeller. Inhaltliche Argumente finde ich für beide, würde aber nur eine anzeigen wollen 😁

new icon an tooltip
Bildschirmfoto 2025-02-13 um 09 31 02

daily aggregate (energy): wider label
day energy

slot information (power) on hover
slot

@premultiply
Copy link
Member

Nice! 😎

Ich würde oben spontan die "Geschätzte Restproduktion des Tages" erwarten.
Der gemeine Mensch denkt wohl eher in Tagen definiert durch Sonne an/aus ("nur noch einmal schlafen") als in Stunden. Zumindest mir geht das so. Neuer Tag, neues Glück 😀

@naltatis naltatis marked this pull request as ready for review February 14, 2025 16:43
@q2doc

This comment was marked as off-topic.

@naltatis

This comment was marked as off-topic.

@naltatis naltatis added the needs documentation Triggers issue creation in evcc-io/docs label Feb 15, 2025
@HolgerMiara
Copy link

HolgerMiara commented Feb 15, 2025

Moin @andig, Deine Visualisierungen sind super-nice, I LIKE!! 💞 👍

Nur als Inspiration hier ein Link zur Socast Integration von Home Assistant, in der die Vorhersage, die 10% Fraktile und die aktuelle Produktion angezeigt wird.
Je nach Geschmack vielleicht etwas überladen für einige, aber ich finde es bei Wettervorhersagen immer schön, die wenn auch die Vorhersageungenauigkeit visualisiert wird.

image

@naltatis
Copy link
Member Author

naltatis commented Feb 15, 2025

@HolgerMiara Danke für die Anregung. Die Unschärfe mit zu visualisieren (sofern wir die bekommen) finde ich in der Tat eine sehr gute Idee. Kombination mit der bisherigen/aktuellen Produktion wird kommen. Heute erfassen wir ja noch keine historischen Produktions/Verbrauchstaten abseits der Ladevorgänge.

@Lako-Unbekannt
Copy link

@HolgerMiara kann es sein, dass du den falschen Link gepostet hast?

@HolgerMiara
Copy link

@HolgerMiara kann es sein, dass du den falschen Link gepostet hast?

🙈 Vielen Dank!! Peinlich... Jetzt korrigiert.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request needs documentation Triggers issue creation in evcc-io/docs ux User experience/ interface
Projects
None yet
Development

Successfully merging this pull request may close these issues.

8 participants