[APP][Pro] Recycle België - Belgian waste collection calendar with rich Flow cards, iCal export and quiet hours

Get notifications about PMD, paper, GFT (compost), residual waste and every other fraction of the Belgian Recycle!/Fostplus collection calendar, directly on your Homey. Multi-address, multi-language (NL/FR/DE/EN), no API key or login required. Works everywhere in Belgium.

:belgium: Native support for Dutch: settings page, Flow cards, capability titles and spoken sentences all translate automatically. Per-location language picker so a Walloon address gets French fraction names while your home stays Dutch.

Links

What does it do?

Ask once for postal code + street + house number and you’re done. The app fetches your personal pickup calendar daily from the official public Fostplus API (api.fostplus.be) — the same one the Recycle! mobile app uses. No API key, no account, no third-party service.

Features

  • :house: Multi-location: add as many addresses as you like (home, parents, holiday house, …). Each gets its own name, language, reminder windows and tracked fractions. They show up as a dropdown option in every Flow card.
  • :card_index_dividers: 19 Flow cards: 10 triggers (collection today / tomorrow / in X days, early reminder, urgent reminder, calendar refreshed, next collection changed, no collections this week), 5 conditions, 6 actions (refresh, get next collection, get collections in next X days, build spoken sentence for TTS, find recycle park, build notification preset).
  • :bell: Dual reminders: every location has an “early” (default 24h before) and “urgent” (default 4h before) reminder trigger, each with optional per-fraction overrides. E.g. GFT 36h early because it needs to go out the night before, PMD 24h early.
  • :mute: Quiet hours per location: reminder triggers stay silent inside your window (e.g. 22:00-07:00). Data events still fire.
  • :white_check_mark: Per-fraction filter: pick exactly which fractions you care about (only PMD? Everything except glass? Up to you).
  • :house_with_garden: Collection Point device: optional. Each address can be added as a Homey device with capabilities: next collection (text + ISO date), days until next, upcoming 2 days summary, and today / tomorrow alarms. Looks great on the mobile card.
  • :calendar: iCal export & subscription: download a .ics file per location, or copy the webcal:// subscription URL into Google / Apple / Outlook calendars for live updates without re-downloading.
  • :wastebasket: Recycle park finder: Flow action that returns the nearest recycle parks for a location’s zipcode (name + address as tokens).
  • :iphone: Notification preset: Flow action that returns ready-to-pipe title / body / color / icon tokens for “Send notification” actions. No more building the message string yourself.
  • :wrench: Diagnostics export: one-click PII-scrubbed JSON dump from settings, handy when reporting bugs without leaking your address.
  • :earth_africa: Multi-language: NL / FR / DE / EN. Per-location setting, so your mum-in-Wallonia gets fraction names in French while your own home stays Dutch.

Quick start

  1. Install the app via the Test link above
  2. More → Apps → Recycle België → Settings → Add location
  3. Postal code → street → house number → Save
  4. (optional) Add the location as a device via Devices → + → Recycle België → Collection Point
  5. Build Flow cards (search for “Recycle België” in the Flow editor)

Example Flows

  • Early reminder: When “Early reminder for GFT at Home” → Speak “Tomorrow morning the GFT bin is collected, put it out tonight.”
  • Urgent ping: When “Urgent reminder for PMD at Home” → Send push + flash front-door bulb red for 30 seconds.
  • Recycle park automation: When motion in garage at the weekend → Find recycle parks near Home → Push notification with the first park’s address.

Privacy

No user data leaves your Homey except address-search and calendar-fetch requests to api.fostplus.be. No tracking, no analytics, no account. The iCal subscription URL contains an opaque per-location token (not your address). Not affiliated with Fostplus.

Changelog

v2.0.1

  • :hammer: Bugfix: a configured reminder offset of 0 (= fire AT pickup) is now honoured instead of falling back to the default
  • :lock: /feed, /ical and /diagnostics endpoints are now properly registered and /feed is public so calendar clients can actually subscribe
  • :art: Per-fraction offset inputs added next to each fraction checkbox in settings
  • :hammer: webcal:// subscription URL now generated correctly on HTTPS-served Homey dashboards

v2.0.0

  • :bell: Dual reminders — new Early reminder and Urgent reminder triggers, default 24h / 4h before pickup, configurable per location AND per fraction
  • :wastebasket: Find recycle parks action — returns nearest parks for the location’s zipcode as tokens
  • :iphone: Build notification action — preset that returns title / body / color / icon-URL tokens ready for “Send notification”
  • :calendar: iCal subscription URL per location (webcal:// link in settings, copy-to-clipboard, live updates in Google / Apple / Outlook)
  • :wrench: Diagnostics export button in toolbar (PII-scrubbed JSON for bug reports)
  • :gear: Per-location early / urgent reminder offsets, plus per-fraction overrides
  • :microscope: Internal EventLog ring buffer for the diagnostics export

v1.8.4

  • :memo: README rewritten per Homey guidelines (short, plain text)
  • :earth_africa: README translated to NL / FR / DE

v1.8.3

  • :art: App icon redesigned to transparent 3-arrow recycle symbol
  • :truck: Driver icon switched to outline trash bin
  • :house_with_garden: Unique driver listing image (bin + calendar) on white background
  • :wrench: Flow titles now render placeholders correctly

v1.8.2

  • :speech_balloon: Support now goes via this Community topic

v1.8.1

  • :truck: Driver listing image fixed

v1.8.0

  • :sparkles: New trash-bin device icon
  • :art: Distinct per-capability icons (clock, counter, list, bells)
  • :pencil2: Layout: large “days until” number first, shorter upcoming list

v1.7.0

  • :sparkles: iCal export per location
  • :sparkles: Quiet hours per location
  • :sparkles: ISO-date capability + upcoming summary capability
  • :lock: Full hardening sweep

v1.6.0

  • :hammer: Catch-up triggers
  • :recycle: Internal refactor for maintainability

v1.5.0

  • :sparkles: Collection Point driver with mobile-card capabilities

v1.0.0 - 1.4.x

  • Initial release + multi-version compatibility iteration

Known caveats

  • The name “Recycle België” and the use of Fostplus data: I am not affiliated with Fostplus. The app only uses the public endpoints their own mobile app uses.
  • Reminder times are local Homey time (CET/CEST).
  • Polling once per day around midnight — not real-time, but the Fostplus calendar doesn’t move faster than that either.
  • The iCal subscription URL is your Homey’s LAN address. It works for calendars on the same network (e.g. Apple Calendar on a Mac at home). For remote sync (phone calendar app), use the one-off .ics download instead.

Feedback welcome

Please post bugs, suggestions and feature requests as a reply below. I read every post.

Enjoy! :recycle:

Hello, thanks for your work!

What are the main differences with the Afval Herinneringen App, because i have that one running.

Link does not work

@DDC This app works like the Recycle app for your smartphone but the on Homey. Only for Belgium.

@Vincent_Ducate Recycle België | Homey
App is still waiting for approval, but here is the test version

Update: App is approved! @DDC & @Vincent_Ducate