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

Stabile LoadpointIDs #14135

Closed
michiproep opened this issue May 31, 2024 · 4 comments
Closed

Stabile LoadpointIDs #14135

michiproep opened this issue May 31, 2024 · 4 comments
Labels
enhancement New feature or request

Comments

@michiproep
Copy link

Häufig wird evcc zusammen mit anderen Automatisierungs- und Monitoringsystemen verwendet, z.B. iobroker-Integration/Skriptsteuerung oder auch HEMS (SMA).
Sobald man nun neue Ladepunkte hinzufügt, muss man diese zwingend - um nicht alles andere kaputt zu machen - immer am Ende einfügen.
Alle API Zugriffe und auch MQTT Kommunikation beruhen auf dem Index der Loadpoints.

Es wäre zwar denkbar, dass man den "name" verwendet, aber auch der muss nicht zwingend stabil sein.

Was spräche dagegen, im yaml pro Loadpoint eine frei wählbare ID zu hinterlegen - sei es int oder guid oder string -
und - falls notwendig wegen Rückwärtskompatibilität - unter den globalen Einstellungen wählen muss ob mit ID oder Index gearbeitet wird?

@naltatis
Copy link
Member

Mit Einführung der Config UI werden wir für alle Ladepunkte eine eindeutige Datenbank-ID bekommen. Diese sollten wir dann auch als Identifier in allen API verwenden.

Siehe auch #12903, #12958, #6029

Eine Übergangsphase mit frei wählbaren Identifiern aus der yaml, würde ich aktuell nicht sehen.
//cc @andig

@andig
Copy link
Member

andig commented May 31, 2024

Ich wollte das gleiche schreiben. Wird "automatisch" kommen!

@andig andig closed this as completed May 31, 2024
@andig andig added the enhancement New feature or request label May 31, 2024
@michiproep
Copy link
Author

Und das funktioniert dann auch wenn man die Loadpoints im yaml hin und her schiebt? Oder verschwinden die im yaml komplett?

@naltatis
Copy link
Member

naltatis commented May 31, 2024

Yaml verschwindet komplett. Zumindest als Datei. Für advanced Use-Cases wirds weiterhin yaml-Bereich via Web-UI geben.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants