Hola @MathieuA ![]()
¡Me alegra verte aquà y gracias por tus comentarios! ![]()
¡Es una muy buena idea! He creado un tema:
En algún momento lanzaré Fable sobre eso.
¡Para el panel de control está previsto!
Para las escenas, también estoy de acuerdo, creo que es un buen tema después de los paneles de control.
Efectivamente, esta demostración sigue existiendo, pero la retiré intencionalmente del sitio para ver si mejoraba la tasa de conversión.
Hoy en dÃa, solo hay dos llamadas a la acción en la página de inicio:
- Instalar Gladys
- Comprar un kit de inicio
La idea era evitar tener tres CTA diferentes, lo que podrÃa diluir la atención de los visitantes y hacer que la página sea menos efectiva.
Voy a discutirlo con Claude para ver qué recomienda ![]()
Lo he pensado, pero no en esa forma, y me permite volver a un punto sobre la filosofÃa de Gladys ![]()
Home Assistant apunta a un público de desarrolladores, con una configurabilidad infinita. Es muy atractivo para un desarrollador, pero este público es una nicho, ya muy bien atendido. Gladys apunta al público de al lado, mucho más amplio: las personas que quieren una experiencia limpia, unificada, que funcione de inmediato. Y para ofrecer esta experiencia, el núcleo de Gladys debe mantener el control sobre la interfaz de usuario.
Por lo tanto, sà a los widgets de integración, pero de la misma manera que las páginas de configuración de las integraciones externas se describen mediante un esquema JSON, la integración describirÃa qué mostrar (valores, gráficos, botones…), y es Gladys quien decide cómo. Sin HTML personalizado, sin iframe.
Es exactamente el modelo de los widgets de iOS: Apple no permite ningún código arbitrario en la pantalla de inicio, todo es declarativo. Como resultado, todos los widgets son coherentes, fluidos, compatibles con el modo oscuro, y nadie encuentra que el ecosistema carece de riqueza.
La trampa del « en un primer momento » con el iframe es que tan pronto como existe una salida de emergencia, el ecosistema se organiza en torno a ella y nunca más se puede retirar sin romper todo. Un iframe temporal no existe ![]()
Y último punto, esto coincide con tu idea de un panel de control generado por IA: es precisamente porque los widgets serÃan JSON válidos que una IA podrÃa generar un panel de control confiable y seguro.
Y si mañana falta un tipo de widget en el vocabulario, lo agregamos al núcleo y todas las integraciones se benefician de inmediato, con una interfaz de usuario coherente.
He creado un tema: Permettre aux intégrations de déclarer leurs propres widgets de dashboard (schéma JSON)