---
title: "DHL"
description: "DHL is a Marketplace integration for Home Assistant. It has 133 installs sharing analytics, needs the vendor's cloud and was last updated October 24, 2026."
canonical: "https://vulpo.app/integrations/marketplace/ha-parcel-integrations-ha-dhl"
url: "https://vulpo.app/integrations/marketplace/ha-parcel-integrations-ha-dhl.md"
last-updated: "2026-10-27"
version: "1.4"
---

# DHL

> DHL is a Marketplace integration for Home Assistant. It has 133 installs sharing analytics, needs the vendor's cloud and was last updated October 24, 2026.

DHL is a Marketplace integration that tracks DHL parcels in Home Assistant through the vendor's cloud. It can import parcels from a DHL account in Germany or Poland, track parcels by tracking code, or use a DHL tracking API key. It adds sensors for incoming parcels, next delivery, awaiting pickup, delivered parcels, outgoing parcels and the last successful update, plus a refresh button and a Deliveries calendar. Actions start or stop tracking a parcel by its number, and device triggers cover registered parcels, status changes, deliveries and changed delivery times. Options filter delivered parcels by days or count and can add a per-parcel status history, which is off by default. Setup is done in the UI, and the German account route needs a German IP address.

Automatic summary of the README and code of ha-parcel-integrations/ha-dhl. Something wrong, or are you the maintainer and want your own text here? [Get in touch](https://vulpo.app/contact)

[Open in My Home Assistant](https://my.home-assistant.io/redirect/hacs_repository/?owner=ha-parcel-integrations&repository=ha-dhl&category=integration)

On Home Assistant 2026.11 or newer? [Open it in the Marketplace](https://my.home-assistant.io/redirect/marketplace_repository/?owner=ha-parcel-integrations&repository=ha-dhl&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.

### Log in to a DHL account

- **Country**

### Set up DHL (Germany)

- **Redirect URL**

Also asked when signing in again.

### Set up DHL Parcel Polska

- **Polish mobile number**

### Verify DHL Parcel Polska

- **SMS code**

### Track with your DHL API key

- **API key**

Also asked when signing in again.

### After setup

- **Filter by**: Show delivered parcels from the last X days, or limit to the X most recent.
- **Amount**: Number of days or parcels to show.
- **Include status history**: Add a per-parcel history attribute listing each status update (timestamp, status, original text). Off by default.
- **Tracking codes**
- **Tracking codes**
- **Filter by**: Show delivered parcels from the last X days, or limit to the X most recent.
- **Amount**: Number of days or parcels to show.
- **Include status history**: Add a per-parcel history attribute listing each status update (timestamp, status, original text). Off by default.

Texts from the code of [ha-parcel-integrations/ha-dhl](https://github.com/ha-parcel-integrations/ha-dhl).

## Entities

- **Buttons**: Refresh
- **Calendars**: Deliveries
- **Sensors**: Incoming parcels, Next delivery, Awaiting pickup, Delivered parcels, Outgoing parcels, Outgoing delivered parcels, Last successful update

## Actions

- **Track parcel**: Start tracking a parcel by its DHL tracking number. On a DHL account it comes in addition to whatever the account already shows.
  Fields: Tracking code, DHL entry, Direction
- **Untrack parcel**: Stop tracking a manually-added DHL parcel by its tracking number.
  Fields: Tracking code, DHL entry

## Troubleshooting

- **Diagnostics**: Downloads a diagnostics file to attach to a bug report.

## From the README

> 📦 Part of ha-parcel-integrations, a family of package-tracking integrations for Home Assistant that all publish the same parcel format, statuses and events, so they plug into cross-carrier automations and the optional Parcel Aggregator. Browse the other carriers on the website.
>
> 💬 Questions or feedback? Join the discussion on the Home Assistant community.
>
> - Automatic parcel import from your DHL Kundenkonto — no tracking codes to enter for your own parcels
> - dhl.track\_parcel / dhl.untrack\_parcel services to add or remove a tracking number from an automation — on an account, for a parcel that is not (yet) in its inbox
> - Per-parcel sensor with the canonical status (registered / in\_transit / out\_for\_delivery / delivered / …), DHL's own status text, the expected delivery window and a tracking deep-link
> - Summary sensors: incoming parcels, next delivery, recently delivered parcels, outgoing parcels
> - Read-only Deliveries calendar with the expected delivery windows
> - Events + device triggers for no-code automations (parcel registered, status changed, delivered, delivery time changed)
> - Opt-in per-parcel status history
> - Manual refresh button and a diagnostic last-update sensor
> - Structure-preserving diagnostics export — the tool this pre-release is finished with (see Debugging)

From the README of [ha-parcel-integrations/ha-dhl](https://github.com/ha-parcel-integrations/ha-dhl#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: 133 installs sharing analytics; 12 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: 1.7.1, last updated October 24, 2026
- Domain: `dhl`
- Source: <https://github.com/ha-parcel-integrations/ha-dhl>
- Issues: <https://github.com/ha-parcel-integrations/ha-dhl/issues>

In Vulpo: Button card, Calendar card, Chart card, Apple Watch

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-10-27. Source: https://vulpo.app/integrations/marketplace/ha-parcel-integrations-ha-dhl

---

- HTML version of this page: https://vulpo.app/integrations/marketplace/ha-parcel-integrations-ha-dhl
- 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
