Hola,
Podría ser útil que las integraciones externas pudieran agregar sus propias páginas/pantallas en la sección « integración ». Esto permitiría desarrollar cosas más avanzadas y más simples en el lado de la integración.
El caso que tengo en mente: para la ayuda de depuración, tener la lista de nodos y las características identificadas sería un plus (un JSON en resumen).
Hoy voy a sortearlo colocando en los registros, pero a más largo plazo, si queremos poder agregar acciones más personalizadas, el YAML actual puede ser limitante. Ejemplo: poder agregar un nodo zWave directamente desde Gladys sin tener que abrir la interfaz de zWaveJS. Es un proceso particular en múltiples etapas con gestión de estado, etc.
Otro caso en mente: en la integración de los cargadores, podría ser interesante proporcionar una forma de historial de las cargas: fecha, kWh consumidos, costo equivalente en euros (lo que implicaría que la integración debería poder acceder a una configuración de costo por kWh según los horarios de manera global a Gladys).
Entiendo la necesidad/voluntad de controlar la interfaz de usuario en Gladys. Podemos considerar un Kit de interfaz de usuario que las integraciones utilicen para esto. Ofrecería modales, entradas, botones, etc.
No es algo trivial. No tengo una urgencia particular. ¿En qué medida esto es factible, concebible o no factible en absoluto?