Integración domótica Afvalbeheer - Collecte déchets, gratuita y de código abierto

Días de recogida de residuos en Países Bajos y Bélgica (Recycle!, Tibi, Ipalle, HVC...)
Sepa cuándo se recogen sus contenedores, directamente en Gladys: la integración lee el calendario de recogida de su dirección en el servicio público de su recolector y le ofrece dispositivos, disparadores y acciones de escena, y widgets para el panel.
¿Dónde funciona?
Solo en Bélgica y en los Países Bajos, para los recolectores de la lista. Usa únicamente internet (nube): el calendario se lee en la API del sitio web o de la aplicación del recolector. No se necesita cuenta.
Bélgica
| Recolector | Zona |
|---|---|
| Recycle! (Fost Plus) | Toda Bélgica cubierta por la aplicación Recycle!: Valonia (Tibi – región de Charleroi, Ipalle – Wallonie picarde, Intradel – Lieja, BEP – Namur, Hygea – Mons, inBW – Brabante Valón, IDELUX – Luxemburgo, ICDI...), Flandes y Bruselas |
| Limburg.net | Provincia de Limburgo (Hasselt, Genk, Sint-Truiden, Tongeren...) |
Países Bajos
| Recolector | Zona |
|---|---|
| Mijn Afvalwijzer | ~100 municipalities using mijnafvalwijzer.nl |
| ACV | Ede, Renkum, Wageningen, Veenendaal |
| Almere | Almere |
| Area Reiniging | Emmen, Coevorden, Borger-Odoorn |
| Avalex | Delft, Rijswijk, Leidschendam-Voorburg... |
| Avri | Rivierenland (Tiel, Culemborg...) |
| Blink | Helmond, Deurne, Gemert-Bakel... |
| Hellendoorn | Hellendoorn |
| Meerlanden | Haarlemmermeer, Aalsmeer, Heemstede... |
| Oostzaan | Oostzaan |
| RAD Hoeksche Waard | Hoeksche Waard |
| Twente Milieu | Enschede, Hengelo, Almelo... |
| Venlo | Venlo |
| Waardlanden | Gorinchem, Molenlanden, Vijfheerenlanden |
| Westland | Westland |
| Woerden | Woerden |
| Assen | Assen |
| BAR-Afvalbeheer | Barendrecht, Albrandswaard, Ridderkerk |
| Breda | Breda |
| Groningen | Groningen |
| Nijkerk | Nijkerk |
| RMN (Midden-Nederland) | Midden-Nederland (Baarn, Soest, Zeist...) |
| Tilburg | Tilburg |
| Afval3xBeter | Municipalities using afval3xbeter.nl |
| Afvalstoffendienst | 's-Hertogenbosch, Heusden, Vught |
| Alphen aan den Rijn | Alphen aan den Rijn |
| Berkelland | Berkelland |
| Cranendonck | Cranendonck |
| Cyclus | Gouda region, Montfoort, Uithoorn... |
| Dar | Nijmegen, Berg en Dal, Beuningen... |
| De Fryske Marren | De Fryske Marren |
| Den Haag | Den Haag |
| GAD | Gooi en Vechtstreek (Hilversum, Huizen...) |
| HVC | Alkmaar, Dordrecht, Flevoland, Noord-Holland... |
| Lingewaard | Lingewaard |
| Middelburg-Vlissingen | Middelburg, Vlissingen |
| Mijn Afvalzaken | Municipalities using mijnafvalzaken.nl |
| Ôffalkalinder | Frisian municipalities using offalkalinder.nl |
| Peel en Maas | Peel en Maas |
| PreZero | PreZero (ex-Suez) municipalities |
| Purmerend | Purmerend |
| RWM | Roerdalen, Roermond, Maasgouw... |
| Saver | Roosendaal, Bergen op Zoom, Woensdrecht... |
| Schouwen-Duiveland | Schouwen-Duiveland |
| Sliedrecht | Sliedrecht |
| Spaarnelanden | Haarlem, Zandvoort |
| Súdwest-Fryslân | Súdwest-Fryslân |
| Venray | Venray |
| Voorschoten | Voorschoten |
| Waalre | Waalre |
| ZRD | Zeeland municipalities using zrd.nl |
| Circulus | Apeldoorn, Deventer, Zutphen, Epe... |
| Drimmelen | Drimmelen |
| Irado | Schiedam, Vlaardingen, Capelle aan den IJssel |
| Maassluis | Maassluis |
| Oude IJsselstreek | Oude IJsselstreek |
| RD4 | Parkstad Limburg (Heerlen, Kerkrade, Landgraaf...) |
| Reinis | Municipalities using reinis.nl |
| ROVA | Zwolle, Amersfoort, Kampen... |
¿Su recolector no aparece? Abra una issue en el repositorio de GitHub.
Configuración
- Abra la pestaña Configuración de la integración.
- Elija su recolector de residuos. En Bélgica es Recycle! casi en todas partes (Limburg.net en la provincia de Limburgo).
- Introduzca su código postal y su número (y el complemento, p.
ej.
A, si lo hay). - Para Recycle! y Limburg.net, introduzca también el nombre de la calle, tal como aparece en la aplicación Recycle!. Limburg.net pide además su municipio.
- Elija el idioma de los nombres de dispositivos y textos de escena (inglés, francés, alemán, español o neerlandés) y las horas de los recordatorios de la tarde y de la mañana (19:00 y 07:00 por defecto).
- Guarde y pulse Leer el calendario ahora: el mensaje bajo el botón indica cuántas recogidas se encontraron y cuál es la próxima.
- Abra la pestaña Descubrimiento y añada los dispositivos que quiera: uno por tipo de residuo recogido en su dirección.
El calendario se vuelve a leer cada 12 horas (configurable). Si no se puede contactar con el recolector, se sigue usando el último calendario conocido, el estado de conexión lo indica y la integración lo reintenta 15 minutos después.
Dispositivos
Un dispositivo por tipo de residuo («Recogida – Papel y cartón»...), con dos funciones:
- Días hasta la recogida —
0el día de la recogida,1la víspera… - Próxima recogida — la fecha escrita («viernes, 16 de octubre»).
Tipos de residuos: residuos generales, orgánicos, envases, papel y cartón, vidrio, textil, restos de jardín, voluminosos, peligrosos, árboles de Navidad, plásticos blandos; una fracción desconocida conserva su propio nombre.
Escenas
Disparadores (Gladys 5.1 o posterior, categoría Integraciones):
- Recogida de residuos mañana — se activa a la hora del recordatorio de la tarde, una vez por cada tipo de residuo recogido al día siguiente.
- Recogida de residuos hoy — se activa a la hora del recordatorio de la mañana, una vez por cada tipo de residuo recogido ese día.
Puede elegir los tipos de residuos a los que reacciona la escena; vacío,
sirve cualquiera. Las acciones siguientes pueden usar
{{triggerEvent.data.waste_name}}, {{triggerEvent.data.date_text}},
{{triggerEvent.data.date}}, {{triggerEvent.data.waste_type}} y
{{triggerEvent.data.all_waste_names}} (todo lo que se recoge ese día).
Un recordatorio nunca se envía dos veces, ni siquiera tras un reinicio. Si Gladys arranca más de 3 horas después de la hora del recordatorio, se omite el del día.
Acciones:
- Obtener la próxima recogida — de un tipo de residuo o de cualquiera.
Salidas:
found,waste_type,waste_name,date,date_text,days_until. - Actualizar el calendario de recogidas — lee el calendario ahora.
Salida:
collections_count.
Panel
- Próxima recogida — qué se recoge después, cuándo y en cuántos días, con un botón Actualizar.
- Próximas recogidas — la lista de las próximas recogidas (de 1 a 8, 5 por defecto) con una etiqueta «Hoy / Mañana / En N días».
Solución de problemas
- «street … not found»: escriba el nombre de la calle exactamente como lo muestra la aplicación Recycle!, con sus acentos.
- «returned no collection for this address»: compruebe el recolector, el código postal y el número en el sitio web del recolector.
- Registros: abra los registros de la integración en Gladys
(
LOG_LEVEL=debugpara más detalle). Elimine su dirección antes de compartirlos.
Los datos proceden de los servicios públicos de los recolectores; la integración no está afiliada a ellos.
Parámetros de configuración
Estos son los parámetros que Afvalbeheer - Collecte déchets te pide en su pantalla de configuración en Gladys.
| Parámetro | Tipo | Obligatorio | Descripción |
|---|---|---|---|
| ¿Dónde funciona? | section | No | Bélgica: todos los municipios de la aplicación Recycle! (Valonia — Tibi, Ipalle, Intradel, BEP, Hygea, inBW, IDELUX, ICDI —, Flandes y Bruselas), más Limburg.net. Países Bajos: unas 60 empresas y municipios (Mijn Afvalwijzer, Ximmio, Burgerportaal, Opzet, HVC, ROVA, RD4, Circulus...). Elija su recolector e introduzca su dirección: el calendario se lee en la API pública del recolector. No se necesita cuenta. |
| Recolector de residuos | select | Sí | En Bélgica, elija Recycle! (o Limburg.net en la provincia de Limburgo). |
| Código postal | string | Sí | |
| Número | string | Sí | |
| Complemento del número | string | No | Letra o añadido, p. ej. A (opcional). |
| Nombre de la calle | string | No | Obligatorio para Recycle! y Limburg.net (Bélgica), tal como figura en la aplicación. |
| Municipio | string | No | Solo obligatorio para Limburg.net. |
| Idioma de los dispositivos y textos de escena | select | No | |
| Hora del recordatorio de la tarde | number | No | Hora (0-23) del disparador de escena «recogida mañana». |
| Hora del recordatorio de la mañana | number | No | Hora (0-23) del disparador de escena «recogida hoy». |
| Intervalo de actualización (horas) | number | No | Frecuencia con la que se lee el calendario del recolector. |
Cómo instalar Afvalbeheer - Collecte déchets en Gladys
- En Gladys, abre Integraciones: Afvalbeheer - Collecte déchets aparece en el catálogo junto a las integraciones nativas, con una insignia de comunidad.
- Haz clic en Instalar. Gladys descarga la imagen Docker (
ghcr.io/gboulvin/gladys-afvalbeheer:1.0.1), la ejecuta en un entorno aislado del núcleo y genera la interfaz de la integración (dispositivos, descubrimiento y configuración). - Abre la pantalla de Configuración de la integración, rellena los parámetros y guarda.
- También puedes instalarla directamente desde la URL de su repositorio: https://github.com/gboulvin/Gladys-Afvalbeheer.
Afvalbeheer - Collecte déchets requiere Gladys >=5.1.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
Afvalbeheer - Collecte déchets 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 gboulvin, no el equipo principal de Gladys.
- Explorar todas las integraciones, nativas y de la comunidad
- Crear y publicar tu propia integración externa
- Código fuente en GitHub — fuente de esta documentación