NEWS
Adapter Paketverfolgung DHL, Briefe, Amazon, DPD,GLS,UPS,17T
-
Hi ich habe ein neuen Adapter für Paketverfolgung geschrieben
Anbieter:
DHL Paket und Briefe
DPD
GLS
UPS
Hermes
Amazon
17Track**Steuerung über ***
parcel.0.refresh Daten manuell updaten
parcel.0.17tuser.register Paket id unter 17TUser registrierenZum Installieren:
https://github.com/TA2k/ioBroker.parcelFür die aktuelle Version bitte das latest Repo auswählen:
Loginablauf
DHL:
- DHL App Login eingeben
- SMS/EMail Code erhalten
- In die Instanzeinstellungen eingeben und speichern
Amazon:
- Login eingeben
- Wenn nötig vorab ein OTP token aus der 2FA App eingeben.
DPD, GLS, UPS, Hermes, 17Track User:
Login und Passwort eingeben17Track User maximal 40 Pakete gleichzeitig:
https://buyer.17track.net/en/myshipment?ob=117Track Api developer maximal 100 Anfragen dann muss bezahlt werden
Hier ein Security Key beantragen und in die Einstellungen eingeben geht nur wenn man kein 17Track User ist
https://user.17track.net/de/register?gb=%23maybe%3D16
https://api.17track.net/en/admin/settingsTelegram Benachrichtigung für Sendungen und Briefe
In den Instanz Einstellung telegram.0 eingebenVis
delivery_status = {
ERROR: -1,
UNKNOWN: 5,
REGISTERED: 10,
IN_PREPARATION: 20,
IN_TRANSIT: 30,
OUT_FOR_DELIVERY: 40,
DELIVERED: 1,
};Sendungen als Vis Table darstellen
Datenpunkte alle Sendungen:
parcel.0.allProviderJsonDatenpunkte in Zustellung:
parcel.0.inDeliveryWidget: json Table
Anleitung:
https://www.smarthome-tricks.de/software-iobroker/iobroker-vis-json-table-widget-teil-1-basics/DHL Briefverfolgung in Vis anzeigen.
Den Datenpunkt image ein String img src element zuordnen
Den Datenpunkt image als HTML element in die vis einfügen mit folgendem Inhalt<img src="{parcel.0.dhl.briefe.oldAdvices01.advices01.image}" width="500px" />
Diskussion Widget
https://forum.iobroker.net/topic/53045/test-widget-vis-owl-v0-2-x-github
-
Wunderbar! So einen Adapter habe ich schon ganz lange vermisst!
Muss ich mir gleich mal anschauen...Ist der Plan hier neben DHL auch weitere Paketdienste darstellen zu können?
-
@tombox Witzig
Ich hatte vor einiger Zeit in etwa die gleiche Idee (nur ohne Adapter), aber die liebe Zeit...
Mein Ansatz war aber ein anderer: https://www.17track.net
Lässt sich per API steuern und unterstützt derzeit 800+ Dienste. In der Free-Variante sind allerdings "nur" 40 Pakete gleichzeitig möglich -
@thomas-braun
Jap deswegen auch der allgemeine name@SBorg
Das Problem ist halt das man die sendungsnummer immer manuell eingeben müsste was ein wenig unpraktisch macht aber 17track einzubauen ist an sich kein problem -
Mein 'Traum' wäre eine Integration von www.parcello.org
Mir schwebt vor, aus deren Zeitfenstern meinen nuki Opener pro Paket scharf zu schalten. Aber deren API ist nur kostenpflichtig zugänglich. -
@tombox Bei DHL hätte ich einfach die Mails in meinem Postfach genutzt. Das müsste man aber auch bei DPD, Hermes usw.
Bei denen funktioniert sogar China-Traking. Naja, wen wundert es... -
Der bester Tracker ist imho
https://trackitonline.org/
Die finden gefühlt jeden Kram, Transporteur und Länderübergreifend. -
@thomas-braun scheinen aber keine API zu haben.
@tombox Installation lief reibungslos durch, jetzt muss ich nur noch meine Zugangsdaten finden.*EDIT* Gefunden und lüppt
-
@tombox Hervorragend, sowas suchte ich auch schon. Blöd nur, dass morgen (oder übermorgen) UPS kommen soll. Trotzdem: Super
-
@tombox
Installation problemlos, Daten werden abgeholt. Mal in Ruhe die Daten anschauen und überlegen was man daraus machen kann. -
So ganz versteh ich nicht wie ich mich da einlogge:
2022-01-25 20:13:24.240 - info: host.manjaro instance system.adapter.parcel.0 started with pid 38433 2022-01-25 20:13:26.451 - info: parcel.0 (38433) starting. Version 0.0.1 in /opt/iobroker/node_modules/iobroker.parcel, node: v17.3.0, js-controller: 3.3.22 2022-01-25 20:13:26.516 - info: parcel.0 (38433) Login to DHL 2022-01-25 20:13:27.020 - info: parcel.0 (38433) Login to DHL with MFA token 2022-01-25 20:13:27.787 - info: parcel.0 (38433) Login to DHL successful 2022-01-25 20:13:28.265 - info: parcel.0 (38433) dhl.briefe receive 401 error. Refresh Token in 60 seconds 2022-01-25 20:14:28.268 - error: parcel.0 (38433) No session found relogin
So halb bin ich irgendwie drin...
-
@thomas-braun
Bist du schon für die Briefankündigung angemeldet und hast das schon aktiviert? Wenn nein tippe ich Mal darauf. -
@bommel_030
Nö, bin ich nicht (glaube ich).
Ich finde auch nicht wo ich das einstellen könnte. -
@thomas-braun
Das kann man z.B. in der DHL APP freischalten.
Hab meinen Freischaltcode noch nicht, aber die gleichen Meldungen im Log. Mal schauen ob sich das ändert wenn die Briefankündigung freigeschaltet ist. -
@bommel_030 sagte in Test Adapter parcel Paketverfolgung DHL v0.0.1:
Das kann man z.B. in der DHL APP freischalten.
In meiner nicht. Hab gerade mal geschaut, das gibt es ab Version 8.0, ich hab aber nur 7.3.41.
Naja, muss ich mal warten bis die bei mir aufschlägt.Ich sehe aber auch keine Daten von Pakten irgendwo in den Datenpunkten. Im Moment sind eigentlich zwei Sendungen im Anflug.
-
@thomas-braun
@bommel_030
Hatte nicht dran gedacht das es noch accounts ohne brief ankündigung gibt.
In der aktuellen version ist jetzt 17track und der fehler für die briefe wegIm debug mode sieht man was der adapter sieht. Müsste das gleich sein was man in der App nach dem andmelden sieht
-
Adapter installiert. Registrierung erfolgreich und es sind mehrere Pakete im Zulauf, in den Objekten des Adapters taucht aber nichts auf...
-
@dragon und die sind auch in der app nach dem anmelden? ein debug log wäre hilfreich dann
-
@tombox sagte in Test Adapter parcel Paketverfolgung DHL v0.0.1:
In der aktuellen version ist jetzt 17track und der fehler für die briefe weg
Ja, die Brief-Meldung ist nun weg und ich sehe meine DHL-Paketsendungen.
Aber jetzt klemmt es bei 17track. Auf die API-Seite komme ich nicht.
Nach dem Login werde ich immer auf https://buyer.17track.net/en umgeleitet. -
@thomas-braun Nachdem login auf https://api.17track.net/en/admin/settings geht das nicht?