Package tracking in Home Assistant — PostNL, DHL, DPD, GLS + 70 more carriers

I don’t use parcel-ha so not sure if I can answer it 100% correctly, but parcel-ha is more of a universal system to which you connect and it collects your parcels. These integrations are all seperated by carrier rather than a universal system.

I am not sure if, for example PostNL, is connected directly to your account in parcel-ha. I try to use real accounts to retrieve packages from, so you basically don’t need to add parcels manually.

Carriers - Home Assistant parcel integrations < shows how you can retrieve package information (account = auto sync. tracking = manually adding tracking code / through imap. api = manually adding tracking code and getting access to the official API).

Whatever solution suits you best :slight_smile:

1 Like

New carriers

Carrier Country / region What you need
:canada::united_states: Apple Express Canada & United States Order or reference number
:spain: CTT Express Spain Tracking number — CTT’s Spanish parcel arm, same integration as CTT
:greece: ELTA Courier Greece Tracking code
:united_kingdom: Evri United Kingdom Tracking code + postal code
:globe_showing_europe_africa: FedEx Worldwide Tracking code — through FedEx’s official API with your own developer key
:united_states::canada::italy::france::spain::netherlands: GOFO Express US, Canada, Italy, France, Spain & the Netherlands Tracking code — CIRRO Parcel in Europe
:finland: Matkahuolto Finland Tracking code
:france::belgium::netherlands::spain::portugal: Mondial Relay France, Belgium, the Netherlands, Spain & Portugal Account — Point Relais and locker parcels
:spain::portugal::france::italy: Paack Spain, Portugal, France & Italy Tracking code + delivery postcode
:finland: Posti Finland Tracking code or OmaPosti account
:spain: SEUR Spain miSEUR account
:slovakia: Slovak Parcel Service Slovakia Tracking code + postal code
:united_states: USPS United States Informed Delivery account, or tracking code with your own USPS API key

Expanded

  • DHL — now also tracks by code worldwide (DHL Parcel, DHL Express, DHL Freight Sweden), next to account login in Germany & Poland
  • bpost — account login added next to barcode + postal code
  • PostNord — account login added next to tracking number
  • InPost — keyless tracking now also in Spain
  • CTT — now also covers Spain via CTT Express

hey klaptafeltje kerel!..
Is it possible to add >>
an timethingy that deliverd packages goes away after a day or more?
or did i misunderstood you neat card?
thank you

You could use filters? :eyes: or are you looking for something else?

Im not sure if i did config it very well…
Because as soon i use > all
Indeed anything shows..
But if i chose > onderweg
(Second part i not fully sure to use that..
Then the delivered are gone…
I was trying if possible that those show only for 1 day
And that they will fannish after that day…
Only asking tho…

I’m not sure if I understand what you are looking for, but you could maybe combine 2 card configs?

Something like this?

type: vertical-stack
cards:

  • sources:
    layout: split
    show:
    hide_when_empty: true
    filter:
    state: enroute
    type: custom:package-tracker-card
  • sources:
    layout: split
    filter:
    state: delivered
    date: 0
    type: custom:package-tracker-card

That’s a great idea too@
My goal with your card is as follow:
Config > show all
In both rows of your card…
This means..
If package is received ya will get your neat
Card : recieved..etc date etc…
But those received do stay there…
I wanted them to disappear after a time giving
In the config in your card…
If that is possible to add…
Thsnk you for your patience…

Very nice dashboard at about 2 minutes :slight_smile: Just wanted to share with all of you what is possible these days :slight_smile:

Question
After adding this project to my HA, I wanted to try it out by entering a track and trace number. But I get this message immediately:

“Failed to perform the action gls/track_parcel. Validation error: No GLS hub for postal code DK_6400”.

I live in Denmark (DK) and my postal code is 6400. I chose these settings during the integration setup.

What can I do? Thanks.

Update:
I figured out this issue may be with the card I added, and not the integration itself. I can indeed add the T&T no. by opening the GLS integration panel and submit the package no. directly. The error shown only comes when I use the UI of the card (GitHub - jonisnet/hki-parcels-card: Multi-carrier parcel tracking card for Home Assistant — PostNL, DHL, DPD, GLS and 18+ more carriers in one unified view · GitHub). I will report this to their github.

1 Like

Amazon was probably the most requested carrier so far. The problem: There is no public tracking page for Amazon Logistics.

The solution: There is now an Amazon integration. It tracks Amazon and can automatically hand over parcels automatically to the designated carriers. Parcels delivered by Amazon itself stay within the integration.

Looking actively for people who want to test drive this! More information here:

1 Like

Receiving 1 package

/edit
Parcel just got delivered.
Quite impressed how well it worked :+1: