Saltar al contenido principal

Integración domótica Déchèteries, gratuita y de código abierto

Integración Déchèteries para Gladys Assistant

Puntos limpios de metrópolis francesas: abierto ahora, cierre, reapertura, residuos aceptados.

Los puntos limpios (déchèteries) de las metrópolis francesas en Gladys: abierto ahora o no, hora de cierre, próxima apertura, horario de hoy y los residuos aceptados cuando la metrópoli los publica. El horario procede de los datos abiertos de las metrópolis. Sin cuenta ni clave.

El horario es el que publican las metrópolis: compruébelo con el gestor antes de un trayecto largo, sobre todo en un día festivo o tras un cambio de temporada.

Integración no oficial, sin relación con las metrópolis ni con los gestores. Probada con las respuestas reales de las cuatro fuentes (30/10/2026), todavía no en una instancia real de Gladys: sus comentarios son bienvenidos.

Lo que obtiene​

  • Un dispositivo por punto limpio añadido: abierto ahora, horario de hoy, hora de cierre, próxima apertura.
  • En Burdeos, los residuos aceptados en texto, y cinco funciones sí/no: restos de poda, escombros, madera, aparatos eléctricos, voluminosos.
  • Un widget «Puntos limpios»: sus puntos limpios en una línea cada uno, en verde cuando está abierto, en naranja la última media hora, en rojo cuando está cerrado.
  • Tres disparadores de escena: un punto limpio abre, cierra pronto (30 minutos por defecto), cierra.
  • Una acción de escena «¿Está abierto el punto limpio?»: sus puntos limpios en una frase, con la hora de cierre o la próxima apertura.

Requisitos​

  • Gladys Assistant 5.3.0 o posterior.
  • Acceso a Internet desde Gladys: las fuentes son portales públicos de datos abiertos.
  • Para los más cercanos: la ubicación de la casa configurada en Gladys (Ajustes → Casas).

Instalación​

  1. En Gladys, abra Integraciones → Instalar desde GitHub.
  2. Pegue https://github.com/guim31/gladys-decheteries y confirme.
  3. Gladys pide compartir la ubicación de la casa: solo sirve para encontrar los puntos limpios más cercanos y nunca sale de su Gladys.

Configuración​

Ajustes​

  • Metrópolis: se proponen todos los puntos limpios con horario de las metrópolis marcadas. Disponibles hoy: Estrasburgo (Eurométropole), Toulouse Métropole (Decoset), Bordeaux Métropole, Tours Métropole Val de Loire.
  • Puntos limpios más cercanos: propone también este número de puntos limpios más cercanos a la casa (3 por defecto, 0 para desactivar), dentro de la distancia máxima (30 km en línea recta por defecto). Nada que marcar si vive en una de las cuatro metrópolis.
  • Cierre próximo (minutos): cuándo se dispara «Un punto limpio cierra pronto» (30 por defecto).
  • Idioma de los nombres y mensajes: francés por defecto. Los nombres de las funciones se fijan al añadir un dispositivo; los textos siguen el idioma de inmediato.

Añadir puntos limpios​

Guarde la configuración: los puntos limpios aparecen en la pestaña Descubrir de la integración. Añada los que usa. Un punto limpio añadido sigue vigilado aunque desmarque su metrópoli.

Comprobar​

El botón Estado enumera las metrópolis leídas, el número de puntos limpios con horario, los propuestos, la última lectura y los errores.

Dispositivos​

FunciónTipoValor
Abierto ahorabinario1 abierto, 0 cerrado; sin valor si el horario es ilegible
Horario de hoytexto«09:00–12:00, 14:00–18:00», «Cerrado hoy», «Festivo…»
Hora de cierretexto«18:00» mientras está abierto, «Cerrado» si no
Próxima aperturatexto«mañana a las 09:00», «el domingo a las 10:00»
Residuos aceptadostextosolo Burdeos: «restos de poda, escombros, madera…»
Acepta restos de podabinario (×5)solo Burdeos: poda, escombros, madera, eléctricos, voluminosos

La integración calcula los valores cada minuto, sin ninguna petición.

Widget del panel​

Añada el widget Puntos limpios a un panel: una línea por punto limpio (10 como máximo), con su nombre en Gladys y «abierto hasta las 18:00», «cierra en 15 min» o «cerrado · abre dom. 10:00». Ajustes: los puntos limpios mostrados (vacío: todos) y Mostrar las horas para dejar solo «abierto» o «cerrado».

Disparadores de escena​

  • Un punto limpio abre: variables site_name, closes_at.
  • Un punto limpio cierra pronto: tantos minutos antes del cierre como se ajuste en la configuración; variables site_name, closes_at, minutes_left.
  • Un punto limpio cierra: variables site_name, next_opening.

Cada disparador puede limitarse a algunos puntos limpios; vacío, cualquiera de los seguidos lo dispara. Tras una pausa larga (ordenador en reposo, Gladys detenido), no se envía ningún disparador con retraso.

Acción de escena​

¿Está abierto el punto limpio? devuelve sentence («Déchèterie de Blagnac: abierto hasta las 12:00.»), open_count y sites_count, para los puntos limpios elegidos o todos. Envíe la frase en un mensaje o a un altavoz, o continúe solo si open_count vale 1.

Ejemplos de escenas​

  • El sábado a las 9:00, enviar «¿Está abierto el punto limpio?» a su teléfono antes de cargar el coche.
  • Cuando se dispare «Un punto limpio cierra pronto» y no esté en casa, un recordatorio: «cierra a las 18:00».

Datos y actualización​

MetrópoliFuenteCon horarioFestivos
Estrasburgodata.strasbourg.eu, lieux_decheteries6no indicado
Toulousedata.toulouse-metropole.fr, dechetteries_tm20no indicado
Burdeosdatahub.bordeaux-metropole.fr, tiempo real18cerrado (PH off)
Toursdata.tours-metropole.fr, puntos limpios7cerrado (PH off)
  • Cada metrópoli es una petición una vez al día (una hora después tras un fallo), solo para las metrópolis necesarias. Abierto o cerrado se calcula cada minuto a partir del horario guardado, en la zona horaria de París.
  • Los festivos se calculan sin conexión (Alsacia-Mosela incluida). Cuando la fuente no indica qué hace un punto limpio un festivo, se supone cerrado en principio el 1 de enero, el 1 de mayo y el 25 de diciembre, y los demás festivos cerrado salvo si abre los domingos: los textos dicen «en principio».
  • Se aplican las excepciones con fecha que publica Tours (horario de verano, obras, Nochebuena).
  • Licencias: Licence Ouverte / Etalab 2.0 para las cuatro fuentes.

Solución de problemas​

  • Nada en la pestaña Descubrir: marque una metrópoli, o configure la ubicación de la casa y mantenga «Puntos limpios más cercanos» por encima de 0. El botón Estado dice cuál falta.
  • «Horario ilegible»: la fuente publicó un horario que la integración no sabe leer (nunca adivina): díganoslo en el foro.
  • Una metrópoli no está disponible: se conserva el último horario leído; nuevo intento una hora después.
  • Registros: en la pantalla de la integración, o LOG_LEVEL=debug para cada lectura.

Limitaciones​

  • Solo cuatro metrópolis: las demás no publican horarios en datos abiertos (Rennes da el horario de 1 punto limpio de 24, Nantes solo los residuos, Angers un calendario que ya no se mantiene). Indíquenos otra fuente.
  • Los datos de Toulouse (Decoset) son de 2022.
  • Los puntos limpios móviles de Burdeos no publican horario: no se proponen.
  • Los residuos aceptados solo se conocen en Burdeos.
  • Las condiciones de acceso (tarjeta, solo residentes, tamaño del vehículo) no se muestran: consúltelas con el gestor.
  • Desarrollada sin visitar los puntos limpios: sus comentarios son bienvenidos.

Créditos​

Datos: Eurométropole de Strasbourg, Toulouse Métropole y Decoset, Bordeaux Métropole, Tours Métropole Val de Loire (Licence Ouverte). Reglas de festivos como date-holidays. Construida con el SDK de integración de Gladys.

Parámetros de configuración​

Estos son los parámetros que Déchèteries te pide en su pantalla de configuración en Gladys.

ParámetroTipoObligatorioDescripción
FuncionamientosectionNoMarque su metrópoli, o deje que la integración proponga los puntos limpios más cercanos a su casa, y luego guarde: aparecen en la pestaña Descubrir. El horario procede de los datos abiertos de las metrópolis: compruébelo con el gestor antes de un trayecto largo. Sin cuenta ni clave.
Metrópolismulti_selectNoSe proponen todos los puntos limpios con horario de las metrópolis marcadas.
Puntos limpios más cercanosnumberNoProponer también este número de puntos limpios más cercanos a la casa (su ubicación en Gladys), 0 para desactivar.
Distancia máxima (km)numberNoEn línea recta, desde la casa.
Cierre próximo (minutos)numberNoMinutos antes del cierre para el disparador de escena «Cierra pronto».
Idioma de los nombres y mensajesselectNoLos nombres de las funciones se fijan al añadir un dispositivo.

Cómo instalar Déchèteries en Gladys​

  1. En Gladys, abre Integraciones: Déchèteries aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
  2. Haz clic en Instalar. Gladys descarga la imagen Docker (ghcr.io/guim31/gladys-decheteries:1.0.0), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración).
  3. Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
  4. También puedes instalarla directamente desde la URL de su repositorio: https://github.com/guim31/gladys-decheteries.

Déchèteries requiere Gladys >=5.3.0. El catálogo de Gladys se actualiza cada hora, así que una nueva versión está disponible como máximo una hora después de publicarse.

¿Todavía no usas Gladys? Es gratuito y de código abierto: sigue la guía de instalación para empezar.

Sobre las integraciones externas​

Déchèteries es una integración externa: una integración comunitaria empaquetada como contenedor Docker y publicada en GitHub. Gladys la instala con un clic y la ejecuta en un entorno aislado del núcleo. La publica y mantiene guim31, no el equipo principal de Gladys.

Suscríbete a la newsletter de Gladys Assistant

Unos pocos correos al mes sobre nuevas versiones y novedades del proyecto. Enviados por Pierre-Gilles Leymarie, fundador del proyecto. Puedes darte de baja cuando quieras 🙂