HKI Parcels Card¶
A multi-carrier parcel tracking card for Home Assistant. Track parcels from PostNL, DHL, DPD, Vinted Go, GLS, Dragonfly, Trunkrs, Cainiao, Hermes, Packeta, Correos, PostNord, Sameday, Swiss Post, Planzer, Austrian Post, Helthjem, Dynalogic, Budbee, Nova Post, Delhivery and SunYou in a single unified view, with support for letterbox mail images.
Note
HKI Cards were created for the visual editor in Home Assistant. It is possible that the documentation is not complete for all features.
Requirements¶
This card requires at least one parcel-tracking integration to be installed in Home Assistant. See Installation for the full list and links.
| Carrier | Account type |
|---|---|
| PostNL | Account login |
| DHL | Account login |
| DPD | Account login |
| Vinted Go | Account login (e-mail + verification link) |
| GLS | Tracking number + postal code |
| Dragonfly | Tracking number only |
| Trunkrs | Tracking number + postal code |
| Cainiao | Tracking number only |
| Hermes | Tracking number only |
| Packeta | Tracking number only |
| Correos | Tracking number only |
| PostNord | Tracking number only |
| Sameday | Tracking number only |
| Swiss Post | Tracking number only |
| Planzer | Tracking number only |
| Austrian Post | Tracking number only |
| Helthjem | Tracking number only |
| Dynalogic | Tracking number only |
| Budbee | Tracking number only |
| Nova Post | Tracking number only |
| Delhivery | Tracking number only |
| SunYou | Tracking number only |
Features¶
Parcel tracking¶
- Multi-carrier โ PostNL, DHL, DPD, Vinted Go, GLS, Dragonfly, Trunkrs, Cainiao, Hermes, Packeta, Correos, PostNord, Sameday, Swiss Post, Planzer, Austrian Post, Helthjem, Dynalogic, Budbee, Nova Post, Delhivery and SunYou side by side; add the same carrier multiple times for multiple accounts or hubs
- Automatic sensor names โ enter only the account name; the card builds all sensor entity IDs automatically, for both known naming schemes
- Four tabs โ In Transit ยท Delivered ยท Sent ยท Letters
- Split sections โ both Sent and Letters are split into Still to be delivered and Delivered
- Click-to-expand โ click any parcel for barcode, delivery type and a direct tracking link
- 4-step delivery tracker โ selecting a parcel shows a progress row (Registered ยท Sorting centre ยท Out for delivery ยท Delivered) with a carrier-branded illustration for the current step
- Historical tracking โ configure how many days back delivered parcels remain visible
Carrier overview popup¶
Click a carrier's logo in the multi-carrier combo banner to open a popup listing every item for that carrier โ parcels and letters โ across all four tabs, grouped by section. Clicking an item expands its details (tracking number, status, delivery type, tracking link) in place, using the same accordion behaviour as the main list, so the popup stays open while you browse.
Add parcel support¶
For the account-less carriers, the card shows a "+ Add parcel" control that calls the integration's own track_parcel service directly โ the parcel is genuinely registered with the integration, not just added to the card's own view. Toggle it off with show_add_parcel: false if you'd rather add parcels through the integration itself.
| Carrier | Add parcel from card | Why |
|---|---|---|
| PostNL | โ | Account-based โ parcels appear automatically, no track_parcel service exists |
| DHL | โ | Account-based โ parcels appear automatically, no track_parcel service exists |
| DPD | โ | Account-based โ parcels appear automatically, no track_parcel service exists |
| Vinted Go | โ | Account-based โ parcels appear automatically, no track_parcel service exists |
| GLS | โ | Account-less โ tracked by number + postal code |
| Dragonfly | โ | Account-less โ tracked by number only |
| Trunkrs | โ | Account-less โ tracked by number + postal code |
| Cainiao | โ | Account-less โ tracked by number only |
| Hermes | โ | Account-less โ tracked by number only |
| Packeta | โ | Account-less โ tracked by number only |
| Correos | โ | Account-less โ tracked by number only |
| PostNord | โ | Account-less โ tracked by number only |
| Sameday | โ | Account-less โ tracked by number only |
| Swiss Post | โ | Account-less โ tracked by number only |
| Planzer | โ | Account-less โ tracked by number only |
| Austrian Post | โ | Account-less โ tracked by number only |
| Helthjem | โ | Account-less โ tracked by number only |
| Dynalogic | โ | Account-less โ tracked by number only |
| Budbee | โ | Account-less โ tracked by number only |
| Nova Post | โ | Account-less โ tracked by number only |
| Delhivery | โ | Account-less โ tracked by number only |
| SunYou | โ | Account-less โ tracked by number only |
For GLS and Trunkrs, which can have multiple hubs (one per postal code), the carrier's configured user value is passed along automatically so the parcel lands on the right hub.
Letterbox mail¶
- PostNL letters โ dedicated tab with scan images matched automatically from
image.*entities - Works across ha-postnl versions โ matching is based on the
mailitem-xxxID, not the entity name, so it survives integration updates
Visual interface¶
- Carrier banners โ animated banner shown when no parcel is selected. With one carrier configured, that carrier's own banner/logo is shown. With two or more, the card automatically builds a combo banner from the logos of only the carriers you've actually configured
- Custom branding โ configurable logo, van animation and banner per carrier
- Header statistics โ shows count of parcels in transit and recently delivered
- Carrier colours โ each carrier has its own accent colour, editable per carrier
- PHU icons โ branded carrier icons via custom-brand-icons when installed (coverage varies โ see Installation)
Customization¶
- Toggle elements โ show/hide header, tabs, animation and placeholder
- Layout reordering โ change the order of header, animation, tabs and list
- Visual editor โ full configuration through the Home Assistant UI; sensor accounts are detected automatically
- Media browser โ browse the HA media library from the editor to select logos, banners and placeholder images
- Colour picker with hex input โ set custom carrier and header colours with one-click reset to the carrier default