evcc icon indicating copy to clipboard operation
evcc copied to clipboard

Indicate protocol for devices

Open premultiply opened this issue 1 year ago • 11 comments

  • 🔌 add protocol field to templates to distinguish different implementations for the same product (e.g. localapi & ocpp)
  • 🌟 presets in defaults.yaml now can have requirements and protocol

TODOs

  • [x] verify evcc configure works correctly
  • [x] config ui: generalize naming adjustment @naltatis
  • [ ] decide multiple-protocol support @andig

premultiply avatar Aug 07 '24 19:08 premultiply

Wo wir hier gerade beim Namensaufräumen sind. Wie unterscheiden sich denn die beiden Victron-Implementierungen?

Bildschirmfoto 2024-08-09 um 21 05 41

Ist das eine die "Charging Station NS" und wenn ja welche? Oder sind das auch zwei unterschiedliche Implementierungen für das gleiche Gerät?

Bildschirmfoto 2024-08-09 um 21 07 13

\cc @philipptrenz @andig

naltatis avatar Aug 09 '24 19:08 naltatis

Das Victron Thema hat sich erledigt: https://github.com/evcc-io/evcc/commit/260c13e6d402e51fa4f8fa9dba071af194ef0dbe

naltatis avatar Aug 11 '24 10:08 naltatis

Mir ist nicht so richtig klar, was wir hier erreichen wollen. Insbesondere: warum sollten wir zwei Implementierungen für eine Box anbieten? Auch bei diesem PR wäre es schön, ihn in kleinere Portionen zu zerteilen. Z.b. sind requirements von presets auch alleine nützlich.

andig avatar Aug 12 '24 17:08 andig

Hier kommen eine Ladung neue OCPP-Templates rein. Gleichtzeitig die erforderlichen Umbauten um dies in UI, configure und Doku entsprechend schön aufzubereiten - auch wenn es stellenweise mehrere Wege gibt eine Box anzusprechen.

premultiply avatar Aug 13 '24 08:08 premultiply

auch wenn es stellenweise mehrere Wege gibt eine Box anzusprechen.

Das sollten wir nach Möglichkeit nicht tun. Lasst uns gerne diskutieren wo das absolut notwendig ist.

andig avatar Aug 13 '24 09:08 andig

Das wäre wenn überhaupt nur ein Sonderfall für Boxen die über mehrere Wege angesprochen werden können und dabei verschiedene Features haben (z.B. Keba und Sungrow). Steht hier nicht im Fokus.

Hier geht vor allem mal darum einheitlich anzeigen, suchen, sortieren und filtern zu können welche Box mit welcher Schnittstelle angesprochen/konfiguriert werden muss.

premultiply avatar Aug 13 '24 09:08 premultiply

Wo wir hier gerade beim Namensaufräumen sind. Wie unterscheiden sich denn die beiden Victron-Implementierungen?

Sorry für die späte Rückmeldung, bin gerade im Urlaub. Aber ja, so hätte ich es auch gelöst 👍🏼 Der Hinweis auf das notwendige Sponsorship muss noch entfernt werden, richtig?

philipptrenz avatar Aug 14 '24 16:08 philipptrenz

Sollen wir hier fertig machen oder schließen? Ich nehme mal tentatively das backlog raus.

andig avatar Mar 07 '25 14:03 andig

Protokoll wird nun im Dropdown angezeigt, wenn sonst nicht eindeutig.

Bildschirmfoto 2025-04-15 um 06 51 34

@andig Wir haben mit dem "SG Ready" bei den WPs gerade ein ähnliches durcheinander (zumindest in der Darstellung). Hier ists aber weniger das technische Protokoll sondern eher der Betriebsmodus der die SG-Ready von den nicht SG-Ready-Geräten unterscheidet, richtig? Hier könnten wir auch noch mal über eine strukturiertere Erfassung (Flag/Attribut) nachdenken und die dann in Doku/Config UI Anzeigen sofern für den Endnutzer relevant. (out of scope für dieses Ticket)

naltatis avatar Apr 15 '25 04:04 naltatis

Was fehlt hier noch? Mir ist ehrlich gesagt nicht klar, wofür es "protocol" braucht und in welchen Fällen es hinzu gefügt wird oder eben nicht. Das ist eine gültige Auswahl für "protocol"?

andig avatar May 01 '25 11:05 andig

Um bei Chargern die über mehrere Protokolle implementiert wurden (z. B. auf Grund von von unterschiedlichen Funktionalitäten der Protokolle) dem Nutzer einen Indikator zu geben was er da genau konfiguriert (hat) bzw. einrichten muss.

premultiply avatar May 04 '25 21:05 premultiply