Get notifications about PMD, paper, GFT (compost), residual waste and every other fraction of the Belgian waste collection calendar, directly on your Homey. Works with both Recycle!/Fostplus and Limburg.net. Multi-address, multi-language (NL/FR/DE/EN), no API key or login required. Works everywhere in Belgium.
Native support for Dutch. The settings page, Flow cards, capability titles and spoken sentences all translate automatically. The language is set per location, 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
My other apps
MCP AI Bridge: control Homey with any AI assistant (Claude, ChatGPT, Gemini, Copilot, Cursor or Mistral) via the Model Context Protocol. [APP][Pro] MCP AI Bridge - Control Homey with any AI assistant (Claude, ChatGPT, Gemini, Copilot, Cursor or Mistral) via the Model Context Protocol
PV Forecast: a solar forecast that measures your roof and learns from your panels. [APP][Pro] PV Forecast: solar forecast that measures your roof and learns from your panels
What does it do?
Ask once for postal code, street and house number and you are 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. Limburg.net addresses are supported too: choose it as the data source.
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, and shows up as a dropdown in every Flow card.
Dual reminders. Every location has an early reminder (default 24h before) and an urgent one (default 4h before), each with optional per-fraction overrides. For example GFT 36h early because it goes out the night before, PMD 24h early.
Rich Flow cards. Triggers for collection today, tomorrow or in X days, early and urgent reminders, next-collection-changed, calendar-refreshed and no-collections-this-week. Multi-fraction triggers (“any of max 3”). Conditions for today, tomorrow, on a date, days-until, or a comma-separated fraction list. Actions to refresh, get the next collection, get the next X days, build a spoken sentence, build a ready-made notification, and find the nearest recycle park.
Quiet hours per location. Reminder triggers stay silent inside your window (for example 22:00 to 07:00). Data events still fire.
Per-fraction filter. Pick exactly which fractions you care about. Only PMD, or everything except glass, your choice.
Global tags. Per location a tag for what is collected today, tomorrow and the day after tomorrow. Use them in any flow, without a trigger card.
Bin put out, bin brought in. Mark the bin as put out (device button or Flow action) and the early and urgent reminders for that collection stay silent. On the collection day a trigger reminds you to bring it back in, at an hour you choose.
Own collections. Add a one-off date or a repeat every few weeks, such as a Christmas tree pickup or bulky waste by appointment. With the data source “Manual” this also works for addresses no API knows.
Moved collections. A collection moved by a public holiday shows only on its new date, and a trigger tells you the old and the new date.
Collection Point device. Optional. Add an address as a Homey device with capabilities for next collection (text and ISO date), days until next, a counter per fraction (with Insights), an upcoming 2-day summary, today/tomorrow alarms and a “bin put out” button.
Dashboard widget. A “Next collection” widget for your Homey dashboard: pick a location and 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 or newer.
iCal feed. Every location has a calendar feed. In the settings, tap “Open in calendar” or “Subscribe” to add it to your calendar app, or “Copy” to paste the webcal://address yourself. See the caveat below about your home network.
Nearest recycle park. A Flow action that returns the closest recycle parks for a location, sorted by distance from your Homey, with a maps link and the distance in km.
Notification preset. A Flow action that returns ready-to-pipe title, body, colour, icon and date tokens for “Send notification” actions.
Diagnostics. One tap in the settings shows a report without your address, with a Copy button, so you can paste it here when reporting a bug.
Multi-language. NL, FR, DE and EN, per location.
Quick start
- Install the app via the Test link above.
- Open More → Apps → Recycle België → Settings → Add location.
- Pick the data source (Recycle!, Limburg.net or Manual), then fill in postal code or municipality, street and house number, and Save. With Manual you skip the address and add your own collections instead.
- 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 a push and flash the front-door bulb red for 30 seconds.
- Recycle park run. When there is motion in the garage at the weekend, find recycle parks near Home and push the nearest park’s address and distance.
- No nagging. When the garage door closes on the evening before a collection, mark the bin as put out. The urgent reminder then stays silent, and the next day at 18:00 you get “Bring the bin back in”.
Privacy
No user data leaves your Homey except the address-search and calendar-fetch requests to api.fostplus.be, or to limburg.net for Limburg.net locations. The geolocation permission is used only to compute the distance to recycle parks, locally. No tracking, no analytics, no account. The iCal feed address contains a random per-location token, not your address, and it is only reachable on your home network. 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.
- Limburg.net runs its own system, separate from Recycle!/Fostplus. Since v2.4 it is supported as a second data source: pick “Limburg.net” when adding a location. The recycle-park action stays Fostplus-only.
- Reminder times use local Homey time (CET/CEST). Pickups are date-only, so reminders anchor on midnight of the pickup day.
- The calendar is polled once per day around midnight. Not real-time, but the calendar does not change faster than that either.
- The iCal feed is served by your Homey on your home network (port 52280), so it only works for calendar apps that refresh from home, for example Apple Calendar on a Mac or iPhone on your Wi-Fi. Cloud calendars such as Google Calendar, and phones on mobile data, cannot reach it.
Changelog
2.5.x The iCal feed works now (it never could through the Homey API), with "Open in calendar", "Subscribe" and "Copy" buttons instead of the blocked download. Diagnostics shows on the page with a Copy button. Locations saved by older versions get the new defaults.
2.5.0 Global tags for today/tomorrow/day after, bin put out and brought in (button, cards, bring-in reminder), own collections and a Manual data source, holiday-moved collections with a trigger, days until collection per fraction on the device.
2.4.x Limburg.net fixes: GFT gets its own label, calendar refreshes right after an update, more space below the widget.
2.4.0 Limburg.net support: pick Recycle! (Fostplus) or Limburg.net as the data source per location. Everything else works the same.
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 and 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 to 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.




