Integración externa - Mealie

cover-mealie

¡Hola a todos!

Serie de autoalojamiento, continuación. Después de las películas de Sonarr & Radarr, pasemos a la mesa: Mealie, el gestor de recetas que muchos de vosotros hacéis funcionar en un NAS o en un servidor en casa, con su planificador de comidas y sus listas de la compra. Gladys ahora sabe leer el menú… y escribir en la lista de la compra.

Qué hace

  • Un dispositivo Mealie: el desayuno, el almuerzo y la cena de hoy y mañana, el número de recetas, y para cada lista de la compra el número de artículos a comprar.
  • Acciones de escena:
    • añadir un artículo a la lista de la compra, nunca duplicado (« leche » y « Leche », es lo mismo);
    • marcar un artículo;
    • añadir una receta al planificador, elegida por su nombre o seleccionada al azar por Mealie;
    • leer las comidas de un día o una lista de la compra, para enviarlas en un mensaje.
  • Dos widgets: « Menú » (el mismo día o los 7 próximos días, con un botón Planificar) y « Lista de la compra » (botones Añadir y Marcar, directamente desde la tableta mural).
  • En francés, inglés, alemán y español.

La parte divertida

Un botón cerca del frigorífico → « Leche » en la lista de la compra
Todos los días a las 7:30 → el menú del día en un mensaje
17:00 y nada previsto para la cena → Mealie elige uno al azar, Gladys lo anuncia

Instalación

:warning: Gladys 5.2 mínimo. (para los formularios de los widgets)

Llega a la tienda en el próximo paso del indexador. Mientras tanto: Integraciones → Instalar desde GitHub, con GitHub - guim31/gladys-mealie: Mealie recipes, meal plan and shopping lists for Gladys Assistant · GitHub

  1. En Mealie: tu avatar → perfil → Tokens de la API, dale un nombre (Gladys) y haz clic en Generar. Cópielo inmediatamente, Mealie solo lo muestra una vez.
  2. En Gladys: la dirección de Mealie (la de tu navegador, incluyendo el puerto) y el token, luego Probar la conexión.
  3. Pestaña Descubrimiento: añade el dispositivo Mealie.

Pequeñas reservas honestas

  • Un solo hogar: el del usuario del token, que actúa con sus derechos sobre el planificador y las listas.
  • No hay desencadenantes: todo lo que se mueve en Mealie ya es un estado del dispositivo.
  • Los artículos se añaden en texto libre (la cantidad no se analiza) y nunca se eliminan: los artículos marcados permanecen en Mealie hasta que los borres allí.
  • Merienda, bebida y postre requieren Mealie 3.7; Mealie 1.x no es compatible.
  • Probado con verdaderos Mealie 2.0.0 y 3.28, lanzados para la ocasión y llenos de recetas, menús y listas, incluyendo escrituras. No probado en una instalación real de Gladys (los formularios de los widgets en particular), ni con PostgreSQL ni detrás de un proxy inverso: vuestros comentarios son bienvenidos.

De paso, gracias al nuevo seguimiento de integraciones de @Will_71, descubrí que Aymeric había comenzado una integración Mealie en septiembre (AymericLeFeyer/gladys-mealie), nunca publicada en la tienda. No la había visto antes de empezar: si pasas por aquí Aymeric, no dudes en comparar, en tomar lo que te guste, o en decirme si prefieres que unamos nuestros esfuerzos.

Como las anteriores, desarrollada con Claude Code. Proyecto independiente, no afiliado a Mealie.

Depósito: GitHub - guim31/gladys-mealie: Mealie recipes, meal plan and shopping lists for Gladys Assistant · GitHub