Beschreibung:
Bisher wird für jeden veröffentlichten Port eines Subcontainers einer externen Integration automatisch ein « Öffnen »-Link im Überwachungsblock des Konfigurationsbildschirms angezeigt. Dieses Verhalten wurde für den Fall entworfen, dass der Port eine Weboberfläche bereitstellt (z. B. die UI von Frigate): Ein Klick und der Benutzer gelangt dorthin.
Die Entwicklung der OCPP-Integration (Ladestationen) hat einen nicht vorgesehenen Fall aufgedeckt: einen veröffentlichten Port, der nicht für einen Browser bestimmt ist. Der Port stellt ein WebSocket-Endpoint bereit, an das sich die Ladestationen anmelden. Der « Öffnen »-Link ist in diesem Fall irreführend, da ein Klick darauf zu einer Fehlermeldung führt.
Vorschlag: Ein optionales Flag im Manifest der Portdeklaration hinzufügen (z. B. browsable: false), damit die Integration angeben kann, dass ein Port nicht für den Browser bestimmt ist. In diesem Fall zeigt die Frontend-Oberfläche den zugewiesenen Port im Überwachungsblock an, aber ohne einen klickbaren Link. Reine additive Änderung des Manifestschemas, das aktuelle Verhalten bleibt standardmäßig erhalten.
Kontext: Rückmeldung von @Sescandell zur OCPP-Integration, siehe das Thema WIP Ladestation für Elektrofahrzeuge Protokoll OCPP.