What's Changed
- MijnAfvalwijzer: show VET-goed pickups (Vetten, Elektrische apparaten, Textiel) as their own
VET-goedwaste type instead ofGFT. Fixes #755. - Populate calendars with the full available pickup schedule for Opzet-based collectors, including Lingewaard, HVC, Den Haag, GAD, Cyclus and DAR, rather than only the next pickup per waste type. Fixes #717. (#754)
- Preserve next-pickup dates when calendar data is missing or incomplete, skip malformed calendar entries, and retain existing collections if processing fails.
- Add local integration icons for Home Assistant 2026.3 and newer. (#753)
Upgrade notes
- The new
VET-goedwaste type is not enabled automatically. Add it to your selected waste types in the integration options. Until then, these pickup days no longer appear in theGFTsensor.
Validation
- Opzet calendar changes: 76 tests passed, including regression coverage for partial calendars, malformed entries, year boundaries and preservation of existing data. Live collector test with Lingewaard confirmed multiple future pickups per waste type.
- VET-goed mapping: checked against live MijnAfvalwijzer data for a Meppel address (VET-goed, GFT-E, PMD and Papier map to the expected types). The test suite was not re-run after this change.
- Python compilation and translation JSON validation passed.
Full Changelog: v6.5.33...v6.5.34