Skip to content

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-xxx ID, 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