Releases: ha-parcel-integrations/ha-inpost
Releases · ha-parcel-integrations/ha-inpost
Release list
1.2.0
New features
- skip re-fetching tracking codes that have already been delivered, reducing unnecessary requests while still showing delivered parcels normally in the list, sensor and delivered-retention window
🙋 3 open questions need a real parcel to answer
📦 See every supported carrier — new ones land regularly.
💛 Support the project
1.1.2
Bug fixes
- fix parcel status so mid-journey parcels no longer show as delivered too early, and remove a spurious warning logged for a normal parcel field
- keep the stored refresh token instead of dropping it when the carrier only returns a new access token during login (#9)
Credits
- Thanks to @hhh1361 for reporting and fixing.
🙋 3 open questions need a real parcel to answer
📦 See every supported carrier — new ones land regularly.
💛 Support the project
1.1.1
Bug fixes
- shorten the country field label from "Country or delivery market" to "Country"
- add names, descriptions, and a country dropdown to the track/untrack parcel services
Before this, the Track parcel and Untrack parcel services showed up in the
Home Assistant UI without labels or descriptions, and the country field was
a plain text box. Now both services list their name, description, and a
country dropdown limited to the supported countries (PL, IT, PT, GB). - leave unrecognized history events without a status label instead of marking them "unknown"
A tracking-history entry for a status InPost hasn't documented yet now shows
with no status, rather than always being labelled "unknown". This only
affects individual history events — the parcel's current status is
unaffected. - filter the out-for-delivery example on the trigger, not a condition
The queued automation used to enqueue a run for every parcel status change,
then skip most of them in a condition. With enough unrelated status changes,
that could fill the queue (max 10) and delay or drop the real
out-for-delivery notification. The example now filters in the trigger
itself, so only actual out-for-delivery events queue a run.
🙋 3 open questions need a real parcel to answer
📦 See every supported carrier — new ones land regularly.
💛 Support the project
1.1.0
New features
- Added keyless public-tracking hubs for Poland, Italy, Portugal and the United Kingdom — track a parcel by its tracking code alone, no InPost account needed for those markets. Add codes through Configure or the new
inpost.track_parcel/inpost.untrack_parcelservices. - Polling is now fully dynamic and status-driven — the refresh-interval option has been removed. A public-tracking hub also suspends polling entirely once no active parcels remain, resuming immediately when a code is added.
- Added a sensor that counts parcels currently awaiting pickup.
🙋 Open questions still need a real parcel to answer
📦 See every supported carrier — new ones land regularly.
💛 Support the project
1.0.0
New features
- InPost parcel tracking — sign in the way the InPost app does, with a phone number and a one-time SMS code, and your whole inbox of Paczkomat locker and courier parcels appears automatically. No tracking numbers to type.
- A parcel waiting in a locker reports
at_pickup_point, with the Paczkomat's name attached, so "notify me when a parcel is ready to collect" is a one-line automation. - Per-parcel sensors, incoming/delivered summary sensors, events + device triggers for no-code automations, opt-in per-parcel status history, and a manual refresh button.
Other improvements
- The sign-in flow, the parcel list and the status mapping have been confirmed end-to-end against a real account.
🙋 3 open questions need real parcels to answer
📦 See every supported carrier — new ones land regularly.
💛 Support the project