Gladys 4.86: la mayor actualización de la historia del proyecto 🚀

Hola @MathieuA :slight_smile:

¡Me alegra verte aquí y gracias por tus comentarios! :slight_smile:

¡Es una muy buena idea! He creado un tema:

En algún momento lanzaré Fable sobre eso.

¡Para el panel de control está previsto! :slight_smile: 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 :slight_smile:

Lo he pensado, pero no en esa forma, y me permite volver a un punto sobre la filosofía de Gladys :slightly_smiling_face:

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 :grinning_face_with_smiling_eyes:

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)