Architektur¶
PaketHub trennt carrierspezifische Implementierungen von Home-Assistant-Entitäten und Dashboard.
Verarbeitungsablauf¶
- 17TRACK bleibt das Sendungsregister.
- PaketHub erkennt den am besten geeigneten Provider.
- Ein nativer Provider wird bevorzugt, sofern verfügbar.
- Fehlende oder unbrauchbare native Ergebnisse lösen den 17TRACK-Fallback aus.
- Providerspezifische Antworten werden vereinheitlicht.
- Home-Assistant-Entitäten und Dashboard verwenden das normalisierte Modell.
Designziele¶
- vorhersagbares Fallback-Verhalten,
- keine providerspezifische Logik in der Benutzeroberfläche,
- nachvollziehbare Laufzeit- und Provider-Statistiken,
- einfache Erweiterung um weitere Provider,
- sicherer Umgang mit Zugangsdaten und privaten Sendungsdaten.