NEWS
Adapter Paketverfolgung DHL, Briefe, Amazon, DPD,GLS,UPS,17T
-
Bei mir kommt der Fehler nur wenn ich den Adapter neu starte. Aber habe seit dem ich alles neu gemacht habe auch keine DHL Knoten mehr. Soeben noch mal parcel.0.auth gelöscht und alle Logindaten neu. DHL bleibt weiterhin tot. Debuglog hatte ich ja schon ins git Issue.
Ich hatte gar keie DHL Lieferungen mehr und heute morgen eine Briefankündigung in der DHL App und nun noch eine angekündigte Paketsendung. Kommt aber alles nicht im Adapter an. -
@diginix Der Fehler kommt bei mir kontinuierlich in unregelmäßigem Abstand. Den Auth-Ordner habe ich auch schon gelöscht. Danach bekam ich nur die Aufforderung für AMZ, sich neu einzuloggen. Ich werde mal die Einträge für DHL löschen - mal sehen ob das was bringt.
Nachtrag: nach dem Ändern der DHL-Zugangsdaten bekomme ich:parcel.0 2024-01-12 19:53:34.978 error DHL PreSession failed. Please check username password parcel.0 2024-01-12 19:53:34.977 error SyntaxError: Unexpected token , in JSON at position 324
Anschließend mit den richtigen Login-Daten wieder erfolgreich eingeloggt - ohne erneute Eingabe einer PIN!
-
@rene55 Und bekommst du nun auch wieder Daten von DHL?
Wurde parcel.0.dhl wieder erstellt?Habe auch mal falsche und dann korrekte DHL Logindaten eingetragen. Mit den falschen kam:
2024-01-12 20:54:47.784 error SyntaxError: Unexpected token , in JSON at position 324 2024-01-12 20:54:47.785 error DHL PreSession failed. Please check username password
und mit den richtigen dann wieder der Axio Fehler:
2024-01-12 20:55:17.829 error AxiosError: Request failed with status code 400 2024-01-12 20:55:17.830 error {"error":"invalid_request","error_description":"code is missing"}
Ich hoffe @tombox findet was.
-
@diginix brauch ich wohl konkret den account
-
@tombox Doof, weil im Konto sehr viele persönliche Infos einsehbar sind. Dann muss ich vorerst ohne DHL leben. Ich erstelle mal ein neues Konto, um zu sehen ob es damit geht und falls nicht, dann kannst du dessen Logindaten haben.
-
-
@rene55 Der Fehler liegt ja auch am DHL Konto. Ob nun "frischer" Adapter oder älter spielt keine Rolle.
@tombox Im Debuglog tauchte ja diese Zeile auf:
2024-01-12 08:29:24.848 - debug: parcel.0 (128223) Please close this window to continue.
Ist der Text "close this window" von DHL?
DHL funktionierte mehrere Tage problemlos und ich hatte auch nichts am Konto verändert bis es nicht mehr ging. Es ist aktuell auch egal ob 2FA an oder aus ist. Könntest du dich mit einer Debug Adapterversion annähern? Also eine Version, die noch mehr Infos ausgibt um die Ursache zu finden. -
@diginix Ja, irgendetwas ist da faul. Ich hab den Adapter jetzt (leider) nur noch im Testbetrieb mit dem Account von DHL laufen. Ich habe gerade nochmal alles gelöscht und neu (Email&Passwort) eingegeben. Es kam keine SMS/Mail Pin nach erstem Start.
Es wurden die alten Daten abgerufen und bringt weiterhin 'Error: read ETIMEDOUT'. Evtl. bringt die Auflösung von [object Object] auch noch eine Erhellung. -
@rene55 sagte in Adapter Paketverfolgung DHL, Briefe, Amazon, DPD,GLS,UPS,17T:
starting. Version 0.0.27 in /opt/iobroker/node_modules/iobroker.parcel, node: v18.16.0, js-controller: 5.0.17
Du nutzt ja die stable 0.0.27. Ich bin von Anfang an auf latest, also 0.2.6 und aktuell auf der git Version damit ich parcel.0.notDelivered habe. Ich teste mal ob mit der 0.0.27 bei DHL mehr geht.
-
@diginix Oha, dass kann ja einiges erklären. In beta wird mir gerade nur die 0.2.2 angeboten, obwohl es ja schon eine 0.2.6 geben soll. Ich machs mal schrittweise.
-
@rene55 Und mit wird der Adapter im stable Repo gar nicht angeboten
Komme im latest nur maximal auf 0.1.1 zurück. -
Es ist echt verhext. Nun erhalte ich:
Beim zweiten Versuch kam wieder de alt bekannte Fehler:
2024-01-17 10:47:08.336 - debug: parcel.0 (1104833) Redis Objects: Use Redis connection: 127.0.0.1:9001 2024-01-17 10:47:08.376 - debug: parcel.0 (1104833) Objects client ready ... initialize now 2024-01-17 10:47:08.441 - debug: parcel.0 (1104833) Objects create System PubSub Client 2024-01-17 10:47:08.442 - debug: parcel.0 (1104833) Objects create User PubSub Client 2024-01-17 10:47:08.523 - debug: parcel.0 (1104833) Objects client initialize lua scripts 2024-01-17 10:47:08.529 - debug: parcel.0 (1104833) Objects connected to redis: 127.0.0.1:9001 2024-01-17 10:47:08.587 - debug: parcel.0 (1104833) Redis States: Use Redis connection: 127.0.0.1:9000 2024-01-17 10:47:08.619 - debug: parcel.0 (1104833) States create System PubSub Client 2024-01-17 10:47:08.621 - debug: parcel.0 (1104833) States create User PubSub Client 2024-01-17 10:47:08.735 - debug: parcel.0 (1104833) States connected to redis: 127.0.0.1:9000 2024-01-17 10:47:08.797 - debug: parcel.0 (1104833) Plugin sentry Initialize Plugin (enabled=true) 2024-01-17 10:47:09.265 - info: parcel.0 (1104833) starting. Version 0.2.6 in /opt/iobroker/node_modules/iobroker.parcel, node: v18.17.1, js-controller: 5.0.17 2024-01-17 10:47:09.334 - info: parcel.0 (1104833) Login to DHL 2024-01-17 10:47:10.404 - debug: parcel.0 (1104833) Please close this window to continue. 2024-01-17 10:47:10.636 - debug: parcel.0 (1104833) (janrain.capture.ui.handleCaptureResponse)({"stat":"ok","result":{"transactionId":"RrOP4lGjA0bA4EGwmdekC45uCeBddyN4rVtq2xmA","status":"success","statusMessage":"signedIn","action":"traditionalSignin","flow":"ciam_flow_001","version":"20230309140056615616","screen":"signIn","form":"signInForm","fields":["emailOrPostNumber","currentPassword"],"oneTime":false,"userData":{"uuid":"574cc929-033f-4ad4-a29a-a8d55657c4a0","email":"***","displayName":"***"},"keepMeLoggedIn":false,"accessToken":"asdcmq6mz985ban2","ssoImplicitLogin":false,"renders":false}}); 2024-01-17 10:47:12.027 - error: parcel.0 (1104833) AxiosError: Request failed with status code 400 2024-01-17 10:47:12.027 - error: parcel.0 (1104833) {"error":"invalid_request","error_description":"code is missing"} 2024-01-17 10:47:12.028 - warn: parcel.0 (1104833) No login session found
-
2024-01-17 10:55:52.346 - info: parcel.0 (405471) starting. Version 0.2.6 in /opt/iobroker/node_modules/iobroker.parcel, node: v18.19.0, js-controller: 5.0.17 2024-01-17 10:55:52.427 - info: parcel.0 (405471) Login to DHL 2024-01-17 10:55:54.848 - info: parcel.0 (405471) Login to DHL successful
Funktioniert hier...
Allerdings mit aktuellem nodejs. Bitte auf Stand bringen. -
@thomas-braun Für mein Ubuntu 22.04.3 LTS ist das die aktuelle Ver.
und daran wird es wohl nicht liegen. Und es hilft auch nicht wenn sich jetzt alle melden, bei denen es geht. Ich bin nicht allein mit dem Problem und ohne Unterstützung eines Entwicklers wird es bei meinem DHL Konto wohl nicht besser. -
@diginix Hast du mittlerweile ein dummy account der auch nicht geht?
-
@tombox Nein, den Schritt bin ich noch nich gegangen.
-
@diginix sagte in Adapter Paketverfolgung DHL, Briefe, Amazon, DPD,GLS,UPS,17T:
Für mein Ubuntu 22.04.3 LTS ist das die aktuelle Ver
Nein, ist es nicht.
18.19.0 ist die aktuelle empfohlene Version. Auch für dein Ubuntu. -
@thomas-braun Ich hab den Rat befolgt und upgedatet. Aber gab es da nicht auch einen kurzen (neuen) Befehl zu?
-
-
@thomas-braun Ich mache wöchentlich ein:
sudo apt update sudo apt -y dist-upgrade
Dann musst du mal bei Ubuntu anrufen und denen sagen, dass sie mir nicht das richtige liefern.
/etc/apt/sources.list.d/nodesource.listdeb [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x jammy main deb-src [signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x jammy main
Edit:
Hab nun in /etc/apt/sources.list.d/nodesource.list:deb [arch=amd64 signed-by=/usr/share/keyrings/nodesource.gpg] https://deb.nodesource.com/node_18.x nodistro main
Und damit die 18.19.0 bekommen.
Und noch viel erstaunlicher ist, dass damit tatsächlich DHL wieder funktioniert!
Bist mein Held! Vielen Dank!PS: Du wirst mir nicht sagen können wieso in der nodesource.list erst "jammy" und nun "nodistro" steht und dadurch das Update klappte?
Hatte nur noch mal gemacht und das hat die Quelle geändertcurl -sL https://deb.nodesource.com/setup_18.x | sudo -E bash - sudo apt install -y nodejs