---
title: "Paket Tracker"
description: "Paket Tracker is a Marketplace integration for Home Assistant. It has 130 installs sharing analytics, needs the vendor's cloud and was last updated November 6, 2026."
canonical: "https://vulpo.app/integrations/marketplace/soerenkaiser99-parcel-tracker"
url: "https://vulpo.app/integrations/marketplace/soerenkaiser99-parcel-tracker.md"
last-updated: "2026-11-08"
version: "1.4"
---

# Paket Tracker

> Paket Tracker is a Marketplace integration for Home Assistant. It has 130 installs sharing analytics, needs the vendor's cloud and was last updated November 6, 2026.

Paket Tracker follows parcels from DHL, DPD, GLS, Hermes and UPS in Home Assistant, along with orders found in emails. Amazon, eBay and AliExpress orders are picked up from a dedicated mailbox read over IMAP, and everything is shown on its own dashboard card. It adds a calendar of delivery dates, sensors for parcels today, on the way, ready for pickup and delivered, and a gift mode that hides parcel names on a shared dashboard. Parcels can be added, renamed, marked as received, assigned to a person or sent to 17track through actions. Device triggers cover out for delivery, delivered, ready for pickup and problems, and notifications can go to the person who owns the parcel. It is set up in the UI, uses the vendor's cloud for live status, and shows repair notices for rejected keys or logins.

Automatic summary of the README and code of SoerenKaiser99/parcel\_tracker. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/support)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/marketplace_repository/?owner=SoerenKaiser99&repository=parcel_tracker&category=integration)

On Home Assistant 2026.10 or older? [Open it in HACS](https://my.home-assistant.io/redirect/hacs_repository/?owner=SoerenKaiser99&repository=parcel_tracker&category=integration)

## Supports

- **Uses the vendor's cloud**: Needs an internet connection and an account with the vendor.
- **Device triggers**: Its devices can start automations directly.
- **From the Marketplace**: Installed through the Marketplace, formerly HACS.
- **Actively maintained**: Its author released or pushed a change in the last six months.

## Setting it up

Install it from the Marketplace and restart Home Assistant, then add it under Settings, Devices and services.

### Parcel Tracker

- **DHL API key (optional)**
- **Country**: Decides how many digits the postcode has and which GLS lookup is asked.
- **Postcode (optional)**: Germany: 5 digits (e.g. 10115). Austria and Switzerland: 4 digits (e.g. 1010).
- **Hide delivered parcels after (days)**

### DHL API key rejected

- **DHL API key**

### After setup

- **DHL API key (optional)**: Without a key, DHL parcels come from the DHL mails via the mail import; with it you get the live status. Leave empty to keep the saved key.
- **Remove DHL API key**: Tick and save to delete the saved DHL key. The tick wins, even if a new key is typed in the field above.
- **17track API key (optional)**: Free key from api.17track.net (200 numbers once). Only used when you ask for it on the card. Leave empty to keep the saved key.
- **Remove 17track API key**: Tick and save to delete the saved 17track key. The tick wins, even if a new key is typed in the field above.
- **Country**: Decides how many digits the postcode has and which GLS lookup is asked.
- **Postcode (optional)**: Germany: 5 digits (e.g. 10115). Austria and Switzerland: 4 digits (e.g. 1010).
- **Hide delivered parcels after (days)**
- **Hide names**: Parcels are only named after the carrier (e.g. “DHL-Paket”, “Amazon-Bestellung”) – on the card, in the calendar, in the sensors and in the notifications. For gifts on a shared dashboard. A name you typed in yourself stays visible; the stored names are not changed.
- **Mail import enabled**: Switching it off removes the saved username and password.
- **IMAP server**
- **Port**: Usual ports: 993 encrypted, 143 unencrypted. Choosing another connection does not change the port.
- **Connection**: "Encrypted (TLS, default)" fits every mail provider. The other two are only for a mail server in your own network, e.g. a self-hosted server with a self-signed certificate: with a provider on the internet the password could be read or the server impersonated.
- **Username**: Leave empty to keep the saved username.
- **Password**: Leave empty to keep the saved password.
- **Folder**: The folder of the mailbox that is read – only this one. Keep "INBOX" for a dedicated parcel mailbox. A folder of your main mailbox works too, but then Home Assistant knows the password of that whole mailbox. Leave empty to keep the stored folder.
- **Person set up**: Change or remove a person set up here, also one no longer in Home Assistant.
- **Person**: Set up a new person. Leave both empty to only save the fields below.
- **Unclear parcels belong to**: Everyone (as before) or one of the persons set up here.
- **Shared addresses (belong to everyone)**: Addresses that belong to several persons, e.g. family@… Parcels to these addresses belong to everyone.
- **Addresses (one per line)**: The person's own mail address, their forwarding address (e.g. parcels+name@…) or the sender address when forwarding by hand. To remove all addresses, remove the person.
- **Notify**: Notifications about this person's parcels only go here. Empty: to the general targets.
- **Remove person**: Removes the addresses and notifications of this person.

Texts from the code of [SoerenKaiser99/parcel\_tracker](https://github.com/SoerenKaiser99/parcel_tracker).

## Entities

- **Calendars**: Parcels
- **Sensors**: Parcels today, Parcels on the way, Parcels possible today, Parcels delivered today, Parcels ready for pickup, 17track quota
- **Switches**: Gift mode

## Actions

- **Add parcel**: Start tracking a parcel.
  Fields: Tracking number, Carrier, Name, Owner
- **Remove parcel**: Stop tracking a parcel.
  Fields: Tracking number
- **Rename parcel**: Change a parcel's label.
  Fields: Tracking number, Name
- **Mark as received**: Mark a parcel as received by hand: it counts as delivered from now on and stays so. For orders without a delivery mail and parcels whose "delivered" never arrives.
  Fields: Tracking number
- **Refresh**: Poll now, including the mailbox if configured.
  Fields: Tracking number
- **Mark as gift**: Mark a parcel, or all parcels not delivered yet, as a gift, or make it visible again (marking is open to everyone, only making it visible again is limited to people who may see gifts).
  Fields: Tracking number, All open parcels, Gift, Gift for
- **Set owner**: Hand a parcel to a person, or to everybody. A mail never changes an owner set this way.
  Fields: Tracking number, Person
- **Track via 17track**: Send a parcel to 17track to add place, time window and history. Uses 1 of your 17track numbers.
  Fields: Tracking number

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.
- **Repair notices**: Notices it can show in Settings, Repairs:
  DHL API key rejected, Tracking not working, Parcel mailbox login rejected, Parcel mailbox is read without verified encryption, Amazon mails not recognised, UPS credentials rejected, UPS monthly budget used up, 17track API key rejected, 17track quota almost used up, 17track quota used up, Add the Paket Tracker card to the dashboard resources

## From the README

> Ausführliche Anleitung mit Rezepten: soerenkaiser99.github.io/parcel\_tracker · Alle Versionen: CHANGELOG
>
> Home-Assistant-Integration, die Pakete von DHL, DPD, GLS, Hermes und (optional) UPS verfolgt, Amazon-, eBay- und AliExpress-Bestellungen sowie Eventim-Tickets mit Postversand aus E-Mails übernimmt und alles auf einer eigenen Dashboard-Karte zeigt.

From the README of [SoerenKaiser99/parcel\_tracker](https://github.com/SoerenKaiser99/parcel_tracker#readme), [MIT License](https://spdx.org/licenses/MIT.html). Shortened.

## At a glance

- Kind: Marketplace integration
- Category: [Productivity and information](https://vulpo.app/integrations/category/productivity-and-information.md), Shopping and groceries
- Number: 130 installs sharing analytics; 41 GitHub stars
- Connection: Needs the vendor's cloud
- Upkeep: Updated in the last 6 months
- Needs: Needs the Marketplace (HACS on 2026.10 and older)
- Latest version: v0.3.49, last updated November 6, 2026
- Domain: `parcel_tracker`
- Source: <https://github.com/SoerenKaiser99/parcel_tracker>
- Issues: <https://github.com/SoerenKaiser99/parcel_tracker/issues>
- Screenshot: https://vulpo.app/integrations-img/0a5d1ea158439da8.webp (from SoerenKaiser99/parcel\_tracker's README)
- Screenshot: https://vulpo.app/integrations-img/8d8a5ebb5572459e.webp (from SoerenKaiser99/parcel\_tracker's README)
- Screenshot: https://vulpo.app/integrations-img/7f79319c2f8296ea.webp (from SoerenKaiser99/parcel\_tracker's README)

In Vulpo: Quick Toggle card, Calendar card, Chart card, Apple Watch, Control Center

Independent directory, made by the developer of Vulpo. Not affiliated with Home Assistant or the Open Home Foundation. [About these numbers](https://vulpo.app/integrations/about)

Last updated 2026-11-08. Source: https://vulpo.app/integrations/marketplace/soerenkaiser99-parcel-tracker

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/soerenkaiser99-parcel-tracker
- Site index for agents: https://vulpo.app/llms.txt
- Everything in one document: https://vulpo.app/llms-full.txt
- All pages: https://vulpo.app/sitemap.xml
