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

Add aux meter templates #11887

Closed
andig opened this issue Jan 27, 2024 · 5 comments · Fixed by #11912
Closed

Add aux meter templates #11887

andig opened this issue Jan 27, 2024 · 5 comments · Fixed by #11912
Labels
backlog Things to do later

Comments

@andig
Copy link
Member

andig commented Jan 27, 2024

Es wäre übrigens schick, für den Thor ein Template anzulegen. PR welcome.

Originally posted by @andig in #11885 (comment)

@andig andig added the backlog Things to do later label Jan 27, 2024
@naltatis
Copy link
Member

Mir ist der Sinn noch nicht ganz klar. Aktuell kann ich doch in AUX ganz normale Meter verwenden. Was gewinnen wir durch den neuen Typen? Müssten wir den dann nicht bei fast allen besthenden Metern auch nachtragen?

@andig
Copy link
Member Author

andig commented Jan 28, 2024

Mir ist der Sinn noch nicht ganz klar.

Aux sind intelligente Geräte die ihre Leistung selbst regeln. Diese ist daher als "verfügbar" anzusehen. Für die Geräte brauchts Templates wie hier. Siehe #6106.

Aktuell kann ich doch in AUX ganz normale Meter verwenden.

Das kannst Du auch weiter machen, ändert an der Verwendung aber nichts.

@naltatis naltatis mentioned this issue Jan 28, 2024
22 tasks
@naltatis
Copy link
Member

Das kannst Du auch weiter machen, ändert an der Verwendung aber nichts.

Ok, ich glaub das war der Part der mir fehlte.

Aktuell wird usage "nur" in evcc configure und im Config UI verwendet um die Liste der "passenden" Templates für den jeweiligen Anwendungsfall anzubieten. In der evcc.yaml kann man aber aktuell frei kombinieren. Heißt man kann ein Meter, dass nur usage=battery hat auch als Grid-Meter verwenden. Das prüfen wir im Core nicht. Richtig? Daher kann ich auch für aux weiterhin ein beliebiges Meter verwenden.

In der Web UI (und configure) ist es aktuell so, dass man nur die Templates angeboten bekommt, die für den Verwendungszweck auch passen. Bei Aux wäre das mit diesem PR dann erstmal nur das eine Gerät. Heißt wir müssten dann Stück für Stück die bestehenden Meter "nachlabeln" die für diesen Anwendungsfall heute schon benutzt werden weil bspw. Multipurpose (bspw Shelly 1pm an einem intelligenten Heizstab). Finde ich gut und auch deutlich besser als alle Meter die es gibt anzuzeigen.

Ich hab im Epic Config UI #6029 mal Aux mit aufgenommen. Das fehlte da noch, bekommt mit diesem PR dann aber ne saubere Struktur. Außerdem hab ich dort noch mal mit aufgenommen, dass wir auch die Verwendung von Meter außerhalb ihrer vorgesehenen Usage erlauben sollten. Ob das dann über yaml-Snippet oder UI-geführt (weitere Geräte ...) passiert müssen wir dann mal sehen.

@andig andig mentioned this issue Jan 28, 2024
2 tasks
@andig
Copy link
Member Author

andig commented Jan 28, 2024

Das gilt wahrscheinlich für alle Bastelzähler (=Steckdosen) wie theoretisch auch für jeden normalen Zähler. Aktuell siehts so aus:

Screenshot 2024-01-28 at 15 25 36

Warum ausgerechnet der Acrel da rein gerutscht ist bleibt unklar. Auf jeden Fall sind wir jetzt schon nicht konsequent. Homematic als Netzzähler dürfte auch eine Ente sein.

@naltatis
Copy link
Member

Ok, aber dann haben wir zumindest ein sauberes Modell und eine Single Source of Truth, die wir vtml noch etwas nachpflegen müssen.

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

Successfully merging a pull request may close this issue.

2 participants