Wäre es möglich, ein Konzept der bedingten Sichtbarkeit in config_schema für externe Integrationen hinzuzufügen (z. B. ein Feld visible_if: {key, equals})?
Derzeit wird die gesamte Liste der Felder immer angezeigt, was schwer lesbar wird, sobald eine Integration eine Konfiguration mit mehreren Modi hat (z. B. „dedizierter MQTT-Broker“ vs. „existierender Broker“ oder die Wahl einer Entdeckungsmethode).
Dafür müsste das Feld zur Allow-List des Validators (externalIntegration.validateManifest.js) hinzugefügt und values[...] von ConfigSchemaForm.jsx beim Rendern gelesen werden.