One place for every shipment — with native providers, automatic fallback and a dedicated Home Assistant dashboard card.
Website & documentation · Installation · Support
English · Deutsch
PaketHub is a custom Home Assistant integration for parcel tracking through the official 17TRACK API v2.4. It adds native carrier support where available, falls back automatically when required and presents normalized shipment data as devices, entities and a purpose-built dashboard card.
Current integration version / Aktuelle Integrationsversion: 2.5.1
- UI setup and configurable polling interval
- One Home Assistant device per shipment
- Central PaketHub device with counters, synchronization state, API connectivity and refresh button
- Status, location, latest event, last update, ETA, transit days and carrier sensors
- Full tracking history and accessible package-detail timeline
- Native UPS tracking with automatic 17TRACK fallback
- Extensible provider architecture and diagnostics
- Native Lovelace card with automatic shipment discovery
- German and English translations
Tracking number / Trackingnummer
↓
Carrier detection / Carrier-Erkennung
↓
Native provider ── unavailable/error ──→ 17TRACK fallback
↓
Normalized shipment model
↓
Home Assistant devices, entities and PaketHub dashboard card
- Open HACS and choose Custom repositories.
- Add
https://github.com/eifeldj/pakethubas an Integration. - Install PaketHub and restart Home Assistant.
- Open Settings → Devices & services → Add integration.
- Select PaketHub and enter your official 17TRACK API v2.4 key.
Copy custom_components/pakethub to /config/custom_components/pakethub, restart Home Assistant and add PaketHub through the integrations UI.
type: custom:pakethub-card
title: My packages
show_delivered: false
max_packages: 8
sort_by: status
tap_action: detailsSee dashboard/README.md for YAML-mode dashboards.
action: pakethub.add_package
data:
tracking_number: EXAMPLE1234567890
package_name: Example orderaction: pakethub.remove_package
data:
tracking_number: EXAMPLE1234567890action: pakethub.refreshhttps://eifeldj.github.io/pakethub/
Read CONTRIBUTING.md and SUPPORT.md.
Never publish API keys, full tracking numbers, addresses or private shipment details.
Documentation · Releases · Roadmap · Changelog · License