NEWS
Adapter Paketverfolgung DHL, Briefe, Amazon, DPD,GLS,UPS,17T
-
@haselchen Ja, kommt hin und wieder bei mir auch, aber das sind definitiv Verbindungsprobleme seitens des Anbieters wenn dieser im Moment der Abfrage nicht erreichbar ist. Da wird im Adapter nichts zur Lösung führen.
-
@tombox nochmals ein Anliegen wegen "Datum und Uhrzeit" in der allProviderJson...
wäre das machbar ? -
@djmarc75 Welches genau. Was in den jeweiligen daten des anbieters steht oder das datum wann der adapter das letzte mal abgerufen hat
-
-
@djmarc75 Statustext oder Deliverystatus
-
@tombox was macht mehr Sinn ? Ich denke deliverystatus, oder ?!
EDIT: aber Statustext kann natürlich mehr Sinn machen wenn ein "neuer" Statustext eines Anbieters hinzukommt.
-
Wie wäre es mit "last-update" oder "update-datetime" oder "updt-dt"?
-
@tombox
Hallo, ich bekomme ein Paket über DPD. Dieses wird in der DPD-App auch angezeigt. Genauso wird es auch im ioBroker-Adapter angezeigt. Der Status des Paketes ist "Auftragsdaten übermittelt". Das Paket ist in der allProviderJson vorhanden, allerdings fehlt dort der Datenpunkt "delivery_status" ! Somit wird es wohl im Widget nicht angezeit, wie es Beispielsweise bei Amazon der fall ist. Bei Amazon taucht die Bestellung sofort im Widget auf auch wenn es noch nicht versandt wurde. Bei DPD anscheinend nicht ! Lässt sich das ändern oder mache ich was falsch?Edit: Mir ist aufgefallen das es bei Amazonsendungen keinen datenpunkt mit dem Namen "delivery_status" gibt, aber in der allProviderJson ist dieser vorhanden. Bei DPD gibt es diesen Datenpunkt bleibt aber beim Status "Auftragsdaten übermuttelt" leer. Anscheinend wird im Widget genau nach diesem Datenpunkt sortiert wenn ich das richtig verstanden habe.
Edit2: Jetzt hat das Paket den Status "Paket unterwegs - Liefertag 05.04./06.04." und der Datenpunkt "delivery_Status" ist immer noch "Null" und im Widget ist das Paket immer noch nicht zu sehen.
Edit3: Eben bei DHL eine Paketankündigung bekommen. Aktueller Staus. "Die Sendung wurde elektronisch angekündigt. Sobald die Sendung von uns bearbeitet wurde, erhalten Sie weitere Informationen." Und sie wird im Widget angezeigt!
-
@kafibo Kannst du mir die json vom dpd datenpunkt senden dann kann ich mir das anschauen
-
@kafibo Die github version hat ein verbesserte DPD handling
-
@tombox
Super, Vielen Dank.
Funktioniert Prima -
@tombox
Moin, mir ist gerade aufgefallen das es bei DPD eine weiteren Eintrag in der all provider JSON gibt{"id":"1","name":"A","status":"Zustellung erfolgreich","source":"DHL","delivery_status":1,"direction":"ANKOMMEND"}, {"id":"2","name":"B","status":"Auftragsdaten übermittelt ","statusId":"1","source":"DPD","delivery_status":20}, {"id":"3","name":"C","status":"Paket zugestellt - 01.04.2022","statusId":"6","source":"DPD","delivery_status":1}, {"id":"4","name":"D","status":"Die Sendung wurde zugestellt. ","source":"Hermes","delivery_status":1},
Die Einträge von anderen Anbietern haben kein "statusId" dadurch wird in der JSON alles um eins verschoben
-
@gruter sollte behoben sein
-
Hi ich kann den Adapter nicht nutzen. Er startet erst gar nicht und bleibt rot.
In den Logs steht folgendes:ost.SmartHomePi 2022-04-05 10:03:47.561 error instance system.adapter.parcel.0 terminated with code 1 (JS_CONTROLLER_STOPPED) host.SmartHomePi 2022-04-05 10:03:47.561 error Caught by controller[0]: } host.SmartHomePi 2022-04-05 10:03:47.560 error Caught by controller[0]: code: 'ERR_DLOPEN_FAILED' host.SmartHomePi 2022-04-05 10:03:47.560 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) { host.SmartHomePi 2022-04-05 10:03:47.560 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) host.SmartHomePi 2022-04-05 10:03:47.560 error Caught by controller[0]: at Object.Module._extensions..js (internal/modules/cjs/loader.js:1114:10) host.SmartHomePi 2022-04-05 10:03:47.559 error Caught by controller[0]: at Module._compile (internal/modules/cjs/loader.js:1085:14) host.SmartHomePi 2022-04-05 10:03:47.559 error Caught by controller[0]: at Object.<anonymous> (/opt/iobroker/node_modules/canvas/lib/bindings.js:3:18) host.SmartHomePi 2022-04-05 10:03:47.559 error Caught by controller[0]: at require (internal/modules/cjs/helpers.js:101:18) host.SmartHomePi 2022-04-05 10:03:47.559 error Caught by controller[0]: at Module.require (internal/modules/cjs/loader.js:974:19) host.SmartHomePi 2022-04-05 10:03:47.559 error Caught by controller[0]: at Function.Module._load (internal/modules/cjs/loader.js:790:12) host.SmartHomePi 2022-04-05 10:03:47.558 error Caught by controller[0]: at Module.load (internal/modules/cjs/loader.js:950:32) host.SmartHomePi 2022-04-05 10:03:47.558 error Caught by controller[0]: at Object.Module._extensions..node (internal/modules/cjs/loader.js:1144:18) host.SmartHomePi 2022-04-05 10:03:47.558 error Caught by controller[0]: the module (for instance, using `npm rebuild` or `npm install`). host.SmartHomePi 2022-04-05 10:03:47.558 error Caught by controller[0]: NODE_MODULE_VERSION 83. Please try re-compiling or re-installing host.SmartHomePi 2022-04-05 10:03:47.557 error Caught by controller[0]: NODE_MODULE_VERSION 72. This version of Node.js requires host.SmartHomePi 2022-04-05 10:03:47.557 error Caught by controller[0]: was compiled against a different Node.js version using host.SmartHomePi 2022-04-05 10:03:47.557 error Caught by controller[0]: Error: The module '/opt/iobroker/node_modules/canvas/build/Release/canvas.node' host.SmartHomePi 2022-04-05 10:03:47.556 error Caught by controller[0]: ^ host.SmartHomePi 2022-04-05 10:03:47.556 error Caught by controller[0]: return process.dlopen(module, path.toNamespacedPath(filename)); host.SmartHomePi 2022-04-05 10:03:47.555 error Caught by controller[0]: internal/modules/cjs/loader.js:1144
Neuinstallation, iOBroker Neustart hat nichts gebracht.
-
Aktuelle nodeJS-Version? nodeJS@14 ist empfohlen.
Dann muss der Adapter neugebaut werden. -
-
-
@draexler sagte in Adapter Paketverfolgung DHL, Briefe, Amazon, DPD,GLS,UPS,17T:
Die installierte Version ist die "v14.19.1"
Also kann es ja daran nicht liegen?Kann auch 'schief' installiert sein. Die Versionsnummer alleine sagt nichts aus.
-
@tombox
Ja, jetzt passt es wieder, Danke! -
@tombox Das hat funktioniert. Danke ️