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

Leistungsanzeige: 3 signifikante Stellen #13585

Closed
Christian-1983 opened this issue Apr 25, 2024 · 15 comments · Fixed by #13619
Closed

Leistungsanzeige: 3 signifikante Stellen #13585

Christian-1983 opened this issue Apr 25, 2024 · 15 comments · Fixed by #13619
Assignees
Labels
ux User experience/ interface

Comments

@Christian-1983
Copy link

Aktuell wird die Leistung auf dem Homescreen unter 1500 in Watt angezeigt:
Screenshot_20240418-174929_Home Assistant

Und alles was darüber liegt in kiloWatt mit einer Nachkommastelle:

Screenshot_20240418-174827_Home Assistant

Das Problem was hier auftritt ist, dass im kW-Bereich kleine Werte (hier der Hausverbrauch mit 88 Watt) unten den Tisch fallen oder der Anschein erweckt wird, dass der Sensor fälschlicherweise eine 0 oder nichts sendet.

Vorschlag: in der Messtechnik ist es üblich, Werte mit drei signifikanten Stellen anzugeben. So etwas würde ich mir hier auch wünschen.

Beispiel:
Rohwert -> gerundet
1 W -> 1 W
12 W -> 12 W
123 W -> 123 W
1234 W -> 1,23 kW
12345 W -> 12,3 kW
123456 W -> 123 kW

@andig andig added the ux User experience/ interface label Apr 25, 2024
@naltatis
Copy link
Member

Mir ist der Vorschlag noch nicht ganz klar. Eine wichtige Funktion bei der tabellarischen Ansicht ist, dass wir die Werte einfach vergleichbar halten. Heißt, wir mischen bewusst nicht kW mit W Einträgen und zeigen immer die gleiche Anzahl Nachkommastellen an. An dieser Eigenschaft (Konsistenz) würde ich auch weiter festhalten.

In deinem zweiten Screenshot ist es aber in der Tat so, dass wir alle Werte in x,xx kW darstellen könnten, da keiner der Werte größer als 10kW ist. Gleiches gilt da auch für die Balkenvisualisierung. Heißt der Vorschlag wäre, dass wir immer 3 Stellen anzeigen, aber der größte Wert in der visuellen Gruppe (Balkendiagramm, Tabelle), würde über Einheit und Rundung entscheiden.

@Christian-1983
Copy link
Author

Dass man W und kW nicht mischt, da gehe ich absolut mit dir mit. Das hätte ich eingangs besser klarstellen sollen.

Dein Vorschlag würde mir schon weiterhelfen, da ich in aller Regel eh nur einphasig lade.

@andig
Copy link
Member

andig commented Apr 29, 2024

Ich muss gestehen, dass ich mit der Änderung nicht glücklich bin jetzt wo ich sie in der Realität sehe:

Screenshot 2024-04-29 at 14 42 22

Sie ist richtig umgesetzt, gibt dem UI jetzt aber in meiner Wahrnehmung einen technischeren Touch und entfernt sich damit von unserem Zielpublikum. Auch ist sich nicht unbedingt gut lesbar (0.43 kW statt 430 W; mir ist eigentlich egal, ob es 4,8 kW oder 4,84 kW sind). Ich sehe drei Möglichkeiten:

  1. akzeptieren und so lassen
  2. zurück drehen
  3. die Anforderung einheitlicher Formatieren aufgeben und jeden Wert individuell "schön" machen

Ich tendiere zu 2. Was meint ihr?

@premultiply
Copy link
Member

Ich tendiere (ungesehen) eher zu 3.

@naltatis
Copy link
Member

Ja, ich verstehe, was du meinst. Wir tauschen hier halt Simplizität gegen Präzision. Für mich kommen nur 1. und 2. in Frage.

Mit 3 bekommen wir ein super unrundes Bild mit W/kW Mischwerten, die dann auch noch häufiger wechseln. Da gehen uns dann die vertikalen Fluchten total verloren.

Ich sehe auch noch Variante 4, bei der wir die nutzereinstellbar machen könnten (also so etwas wie [ ] mehr Nachkommastellen anzeigen). Bin ich aber eigentlich auch kein Fan von. Bringt Komplexität rein und der einzige große Vorteil dieser Variante ist, dass wir keine "harte" Entscheidung treffen müssen :D

@andig
Copy link
Member

andig commented Apr 29, 2024

Da gehen uns dann die vertikalen Fluchten total verloren.

3 sehe ich auch nur wenn wir da was Schlaues zu links/rechts Zentrierung finden, wirklich bewerten lässt sich das wohl erst wenn man das Ergebnis sieht.

All that said: fürs Erste revert?

@naltatis
Copy link
Member

3 sehe ich auch nur wenn wir da was Schlaues zu links/rechts Zentrierung finden

Ich kann das ja einmal mit Beispieldaten erzeugen. Lass bis dahin noch mal den aktuellen Stand drin.

@Christian-1983
Copy link
Author

Ihr müsst mal schauen, wer eure Userbase ist. Ich lehne mich mal aus dem Fenster und behaupte, dass die so (ähnlich) ist wie ich. Ich bin (glaube ich) ein bisschen technikaffin, habe vieles von meiner Messtechnik selbst gemacht und mich gegen ein kommerzielles System entschieden. Ein User, der sich was kommerzielles kauft, hat den Anspruch, dass eine Meldung/eMail kommt, wenn irgendwas an den Sensorwerten nicht passt. Solange das Teil läuft, muss man gar nicht wissen wie es funktioniert und wenn nicht, rufe ich irgendwen an.
Bei EVCC ist das etwas anders. Hier bin ich als User selber verantwortlich die eingehenden Daten zu plausibilisieren. Und das ist für mich daher ein essenzielles Feature. Ich muss sehen können, ob das was in EVCC ankommt, auch plausibel ist. Und damit wären wir wieder bei Screenshot Nr. 2 von mir: die alte Lösung funktioniert faktisch bei kleinen Werten nicht.

Was das Thema schönes UI angeht: ich bin bei euch, wenn es ansprechend und aufgeräumt sein soll. Aber der Anfang muss immer die Funktion sein - und die Optik macht das Ganze dann rund. Aber immer in dieser Reihenfolge. Wenn ein UI aus optischen Gründen mir nur noch Nullen zeigt, wo keine hingehören, dann erfüllt es seine Funktion nicht mehr. Und wenn ich die Funktion verloren habe, dann bringt mir auch die schönste Optik nichts.

Um mal wieder zum Thema zu kommen: ein Revert hilft mir aus genannten Gründen nicht weiter.
Was die anderen Ideen angeht, so kann ich mit allen Alternativen leben. Wenn es wirklich an der Null von 0,48 kW scheitern sollte (was ich persönlich für völlig in Ordnung halte), dann entscheidet meinetwegen bei jedem Wert einzeln, ob W oder kW. Obwohl Letzteres nicht unbedingt mein Favorit wäre, würde ich damit auch problemlos klar kommen.

@andig
Copy link
Member

andig commented Apr 29, 2024

Fakt ist, dass es soweit bekannt ein Issue dazu gibt. Zumindest ist es nicht das #1 Problem der Mehrzahl der Anwender 🤓. Und evcc differenziert sich z.B. von OpenWB genau dadurch, dass es nicht für alles einen Knopf gibt und/oder das letzte Detail angezeigt wird. Und solange wir keine Lösung finden die besser als die vorige ist tuts diese auch.

@andig andig reopened this Apr 29, 2024
@StevieC121176
Copy link

StevieC121176 commented Apr 30, 2024

Also ich wäre für 1. oder einstellbar wie von @naltatis vorgeschlagen
Ich finde diese genaue Anzeige perfekt und für mich passt sie sehr gut ins UI.

@TobiasHuber1980
Copy link
Contributor

TobiasHuber1980 commented Apr 30, 2024

ich finde halt diese zwei Nachkommastellen einfach nicht schön/zu technisch. Eine Nachkommastelle ist da smoother....
und ob die Ladeleistung 5,1 kW oder 5,13 kW beträgt, juckt eigentlich nicht....

@VolkerK62
Copy link
Contributor

bin hin- und hergerissen.
Einerzeits find ich Präzision gut, aber man muss jetzt genauer hinschauen.
Man erfasst nicht alles sofort auf den ersten Blick. Das war vorher besser.
Ich bin dann eher bei @TobiasHuber1980 und einer Nachkommastelle.

@userwithoutpassword
Copy link

userwithoutpassword commented Apr 30, 2024

3 Stellen und dann auch nochmal "doppelt" einmal im Balken und dann unten in den Details auch nochmal. Zumindest für den Balken finde ich weniger Zeichen eher besser..

Vielleicht wäre es besser da anzusetzen wo das Problem liegt: Im Grunde gehts doch darum nur unterscheiden zu können ob man nun eine "echte" 0 hat oder nur einen sehr niedrigen Wert der auf 0 gerundet wurde....

vielleicht wäre "<0,1kW" oder so etwas in der Art auch hilfreich einfach um zu zeigen dass der Wert zu klein ist um angezeigt werden zu können aber eben nicht 0 ist.

Dass es Usus ist mit den 3 signifikanten Stellen in der Messtechnik kann ja wohl sein, aber das Tool an sich zielt ja nicht darauf ab. Ich denke Design/Leserlichkeit sollte da eher im Fokus stehen...

@naltatis
Copy link
Member

Ok, danke für euren Input. Ich hab’ die Änderung jetzt erst einmal wieder reverted. Vielleicht fällt uns später noch mal was Besseres ein. Aber die Rückmeldung "haltet evcc simple", "macht es nicht zu technisch" bekommen wir auch regelmäßig über andere Kanäle (bspw. Kommentarfeld für die Sticker). Daher hier jetzt erst mal zurück zu "weniger Ziffern".

@naltatis naltatis closed this as not planned Won't fix, can't repro, duplicate, stale Apr 30, 2024
@andig
Copy link
Member

andig commented Apr 30, 2024

...und das heisst ja nicht, dass uns nicht doch noch eine bessere Lösung einfällt! Danke @naltatis für die Umsetzung!

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

Successfully merging a pull request may close this issue.

8 participants