Permitir que las integraciones externas declaren sus propios disparadores/acciones de escenas

Las integraciones externas deberían poder declarar disparadores y acciones de escenas, para poder extender Gladys sin actualizar el núcleo.

¡Hola a todos!

Este tema ahora está en desarrollo.

Se ha abierto una PR para especificar los disparadores y acciones de escenas declarados por las integraciones externas:

No duden en seguir la PR, probar (opcional, especialmente para pequeñas solicitudes) y dar sus comentarios aquí si es necesario.

¡Hola a todos! :waving_hand:

El desarrollo está listo, y necesitaría algunos probadores para verificar que cumpla bien con los requisitos antes de la implementación en producción :grinning_face_with_smiling_eyes:

Aquí está el resultado:

La PR que contiene la especificación está aquí:

Puedes probar con esta imagen Docker:

ghcr.io/gladysassistant/gladys-preview:claude-wonderful-albattani-8v9pbw

¡Todos los comentarios son bienvenidos! Si todo está bien, planeo publicarlo el lunes :rocket:

Yo también probaría eso :eyes:

Probar con Intégration externe - Prochains passages de l'ISS :rocket:
Sin problemas, ni durante el desarrollo, ni durante las pruebas (el disparador recupera valores utilizables en variables en el resto de la escena)

Probado en « Prix carburants » está bien :slight_smile: :

Disparadores :


Acciones :

¡Gracias @prohand por la prueba en « Precios de combustible », y gracias @cicoub13 por el ISS :folded_hands:

Al revisar tus capturas, noté un pequeño defecto de visualización en el selector de disparadores y acciones: con etiquetas largas, los títulos de las tres columnas no estaban alineados, y el nombre de la integración se doblaba en medio del título.

¡Ya está corregido en la PR: las entradas ahora están alineadas en la parte superior, y el nombre de la integración está en su propia línea debajo del título! :slight_smile:


¡Esto estará en la misma versión que la funcionalidad!