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.
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
App Store (stable): Recycle België | Homey
Test build: Recycle België | Homey
Bugs & feature requests: please reply in this topic
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
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.
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 goes out the night before, PMD 24h early.
Rich Flow cards — triggers for collection today / tomorrow / in X days, early & urgent reminders, next-collection-changed, calendar-refreshed, no-collections-this-week; multi-fraction triggers (“any of max 3”); conditions for today / tomorrow / on-date / days-until / a comma-separated fraction list; actions to refresh, get next collection, get the next X days, build a spoken TTS sentence, build a ready-made notification, and find the nearest recycle park.
Quiet hours per location — reminder triggers stay silent inside your window (e.g. 22:00-07:00). Data events still fire.
Per-fraction filter — pick exactly which fractions you care about (only PMD? Everything except glass? Up to you).
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.
Dashboard widget — a “Next collection” widget for your Homey dashboard: pick a location, see a big days-until counter, the date, colour-coded fraction chips and a list of the following days. (Requires Homey firmware 12.1.0+.)
iCal export & subscription — download a .icsfile per location, or copy thewebcal://subscription URL. See the caveat below on remote sync.
Nearest recycle park — Flow action that returns the closest recycle parks for a location, sorted by distance from your Homey, with a maps link and distance in km.
Notification preset — Flow action that returns ready-to-pipe title / body / color / icon / date tokens for “Send notification” actions.
Diagnostics export — one-click PII-scrubbed JSON dump from settings, handy when reporting bugs without leaking your address.
Multi-language — NL / FR / DE / EN, per location.
Quick start
- Install the app via the App Store link above
- More → Apps → Recycle België → Settings → Add location
- Postal code → street → house number → Save
- (optional) Add the location as a device via Devices → + → Recycle België → Collection Point
- 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 the front-door bulb red for 30 seconds.
- Recycle park run: When motion in the garage at the weekend → Find recycle parks near Home → Push a notification with the nearest park’s address and distance.
Privacy
No user data leaves your Homey except address-search and calendar-fetch requests to api.fostplus.be. The geolocation permission is used only to compute the distance to recycle parks locally. No tracking, no analytics, no account. The iCal subscription URL contains an opaque per-location token (not your address). Not affiliated with Fostplus.
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). Pickups are date-only, so reminders anchor on midnight of the pickup day.
- 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, so it only works for calendar apps polling from your home network (e.g. Apple Calendar on a Mac at home). Cloud calendars (Google) and phones on mobile data can’t reach a LAN URL — for those, use the one-off
.icsdownload instead.
Changelog
2.3.0 Dashboard widget: a "Next collection" widget with a days-until counter, date and colour-coded fraction chips (Homey 12.1.0+).
2.2.0 Nearest recycle park: Find recycle parks now sorts by distance from your Homey and adds a km token. Internal code refactor (no behaviour change).
2.1.5 Flow cards with an empty or deleted location fail gracefully instead of throwing. Removed unused translation keys.
2.1.4 Build notification "Next pickup" showed the wrong prefix and no date; now correct, plus Date and Days-until tokens.
2.1.3 Recycle-park addresses were missing the city; fixed, plus a maps-link token. iCal event IDs stay stable when a location is renamed.
2.1.2 Performance: scheduler hydrates its cache once per tick; defensive guards on the dropdowns.
2.1.1 Collection Point device updates instantly on calendar refresh instead of waiting up to an hour.
2.1.0 Multi-fraction Flow cards: "any of max 3" triggers and a comma-separated fraction condition.
2.0.1 Reminder offset of 0 is honoured; feed/ical/diagnostics endpoints registered; per-fraction offset inputs.
2.0.0 Dual reminders (early + urgent, per fraction), Find recycle parks, Build notification preset, iCal subscription URL, diagnostics export.
1.8.x App Store approval pass: new icons, driver image, one-line description, corrected Flow titles, support via the Community topic.
1.7.0 iCal export and quiet hours per location, ISO-date and upcoming-summary capabilities, hardening sweep.
1.6.0 Catch-up triggers survive Homey downtime; internal refactor.
1.5.0 Collection Point device with mobile-card capabilities.
1.0.0 – 1.4.x Initial release: multi-location settings, first Flow cards, NL/FR/DE/EN.
Feedback welcome
Please post bugs, suggestions and feature requests as a reply below. I read every post.



