Saltar al contenido principal

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

Integración Afvalbeheer - Collecte déchets para Gladys Assistant

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​

RecolectorZona
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.netProvincia de Limburgo (Hasselt, Genk, Sint-Truiden, Tongeren...)

Países Bajos​

RecolectorZona
Mijn Afvalwijzer~100 municipalities using mijnafvalwijzer.nl
ACVEde, Renkum, Wageningen, Veenendaal
AlmereAlmere
Area ReinigingEmmen, Coevorden, Borger-Odoorn
AvalexDelft, Rijswijk, Leidschendam-Voorburg...
AvriRivierenland (Tiel, Culemborg...)
BlinkHelmond, Deurne, Gemert-Bakel...
HellendoornHellendoorn
MeerlandenHaarlemmermeer, Aalsmeer, Heemstede...
OostzaanOostzaan
RAD Hoeksche WaardHoeksche Waard
Twente MilieuEnschede, Hengelo, Almelo...
VenloVenlo
WaardlandenGorinchem, Molenlanden, Vijfheerenlanden
WestlandWestland
WoerdenWoerden
AssenAssen
BAR-AfvalbeheerBarendrecht, Albrandswaard, Ridderkerk
BredaBreda
GroningenGroningen
NijkerkNijkerk
RMN (Midden-Nederland)Midden-Nederland (Baarn, Soest, Zeist...)
TilburgTilburg
Afval3xBeterMunicipalities using afval3xbeter.nl
Afvalstoffendienst's-Hertogenbosch, Heusden, Vught
Alphen aan den RijnAlphen aan den Rijn
BerkellandBerkelland
CranendonckCranendonck
CyclusGouda region, Montfoort, Uithoorn...
DarNijmegen, Berg en Dal, Beuningen...
De Fryske MarrenDe Fryske Marren
Den HaagDen Haag
GADGooi en Vechtstreek (Hilversum, Huizen...)
HVCAlkmaar, Dordrecht, Flevoland, Noord-Holland...
LingewaardLingewaard
Middelburg-VlissingenMiddelburg, Vlissingen
Mijn AfvalzakenMunicipalities using mijnafvalzaken.nl
ÔffalkalinderFrisian municipalities using offalkalinder.nl
Peel en MaasPeel en Maas
PreZeroPreZero (ex-Suez) municipalities
PurmerendPurmerend
RWMRoerdalen, Roermond, Maasgouw...
SaverRoosendaal, Bergen op Zoom, Woensdrecht...
Schouwen-DuivelandSchouwen-Duiveland
SliedrechtSliedrecht
SpaarnelandenHaarlem, Zandvoort
Súdwest-FryslânSúdwest-Fryslân
VenrayVenray
VoorschotenVoorschoten
WaalreWaalre
ZRDZeeland municipalities using zrd.nl
CirculusApeldoorn, Deventer, Zutphen, Epe...
DrimmelenDrimmelen
IradoSchiedam, Vlaardingen, Capelle aan den IJssel
MaassluisMaassluis
Oude IJsselstreekOude IJsselstreek
RD4Parkstad Limburg (Heerlen, Kerkrade, Landgraaf...)
ReinisMunicipalities using reinis.nl
ROVAZwolle, Amersfoort, Kampen...

¿Su recolector no aparece? Abra una issue en el repositorio de GitHub.

Configuración​

  1. Abra la pestaña Configuración de la integración.
  2. Elija su recolector de residuos. En Bélgica es Recycle! casi en todas partes (Limburg.net en la provincia de Limburgo).
  3. Introduzca su código postal y su número (y el complemento, p. ej. A, si lo hay).
  4. 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.
  5. 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).
  6. 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.
  7. 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 — 0 el día de la recogida, 1 la 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=debug para 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ámetroTipoObligatorioDescripción
¿Dónde funciona?sectionNoBé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 residuosselectSíEn Bélgica, elija Recycle! (o Limburg.net en la provincia de Limburgo).
Código postalstringSí
NúmerostringSí
Complemento del númerostringNoLetra o añadido, p. ej. A (opcional).
Nombre de la callestringNoObligatorio para Recycle! y Limburg.net (Bélgica), tal como figura en la aplicación.
MunicipiostringNoSolo obligatorio para Limburg.net.
Idioma de los dispositivos y textos de escenaselectNo
Hora del recordatorio de la tardenumberNoHora (0-23) del disparador de escena «recogida mañana».
Hora del recordatorio de la mañananumberNoHora (0-23) del disparador de escena «recogida hoy».
Intervalo de actualización (horas)numberNoFrecuencia con la que se lee el calendario del recolector.

Cómo instalar Afvalbeheer - Collecte déchets en Gladys​

  1. En Gladys, abre Integraciones: Afvalbeheer - Collecte déchets 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/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).
  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/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.

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 🙂