TA2k / ioBroker.ford

ioBroker Adapter for FordPass
MIT License
7 stars 4 forks source link

403 Error #18

Open weindler opened 11 months ago

weindler commented 11 months ago

Folgende Fehler kommen kontinuirlich.

`

ford.0 2023-09-15 16:11:26.628 error {"statusCode":403,"message":"Forbidden"}
ford.0 2023-09-15 16:11:26.628 error AxiosError: Request failed with status code 403
ford.0 2023-09-15 16:11:26.628 error https://usapi.cv.ford.com/api/vehicles/v2/.................../status
ford.0 2023-09-15 16:11:26.624 error {"statusCode":403,"message":"Forbidden"}
ford.0 2023-09-15 16:11:26.624 error AxiosError: Request failed with status code 403
ford.0 2023-09-15 16:11:26.623 error https://usapi.cv.ford.com/api/vehicles/v4/................../status

`

Adapter Version 0.0.14

Iob neuster Stand, war aber auch schon unter dem 4 jscontroller so

Im Ford Account kann man sich ohne weiteres einloggen, also stimmen die Anmeldedaten.

Wenn ich dir helfen kann melde dich @TA2k

Folgendes kommt beim Aufruf der API

`

statusCode 401
message "Access denied due to missing subscription key. Make sure to include subscription key when making requests to an API."

`

TA2k commented 11 months ago

bitte mal die GitHub version testen die hat auch ein status v5

weindler commented 11 months ago

wie kann ich die testen? kann sie nicht runterladen über den github link im Adapter vom iob @TA2k

weindler commented 11 months ago

Kannst du mir bitte erklären wie ich die github version laden kann @TA2k

TA2k commented 11 months ago

adapter experten einstellungen das Katzen symbol GitHub ford adapter auswählen

AGrillenberger commented 11 months ago

Ich kann das Problem bestätigen, identische Fehler. Leider auch mit der GitHub-Version.

TA2k commented 11 months ago

Bräuchte ich ein Zugang tombox2020@gmail.com

weindler commented 11 months ago

adapter experten einstellungen das Katzen symbol GitHub ford adapter auswählen

Ja so habe ich das auch gemacht, fehler kam aber trotzdem, war mir nicht sicher ob man in der versionsnummer etwas sieht wenn man es über github installiert.

Zugangsdaten habe ich dir an die Mail geschickt @TA2k

Danke im Voraus für deine Arbeit.

TA2k commented 11 months ago

hab bisher nichts erhalten

weindler commented 11 months ago

hab bisher nichts erhalten

aber jetzt, wegschicken muss man sie halt auch

TA2k commented 11 months ago

v0.1.1 hat ein neuen status fetch und eine 12v Überwachung bei unter 12.2 stellt sich der adapter ab.

die neue API liefert enorm viele Daten

AGrillenberger commented 11 months ago

Besten Dank für deine superschnelle Arbeit! Aus meiner Sicht ist das damit gelöst, bei mir funktioniert die neue Version top.

ali86x commented 11 months ago

Habe gerade das Update über npm auf 0.1.1 gemacht und bekomme leider immer noch die selben Fehler. AxiosError: Request failed with status code 403 {"statusCode":403,"message":"Forbidden"}

TA2k commented 11 months ago

ruhig mal den kompletten debug log an tombox2020@gmail.com

romeoalfa1975 commented 11 months ago

Den gleichen Fehler habe ich auch seit einigen Tagen. Die Connection ist "true", aber die Daten sind 4-5 Tage alt und aktualisieren sich nicht mehr. In der Ford-App ist es in Ordnung, auch ein neu angelegter Nutzer bei Ford hat keine Besserung gebracht, ebensowenig die Github-Version, von der oben die Rede ist. Ich freue mich aber, wenn der Fehler gefunden wird und warte geduldig :-)

TA2k commented 11 months ago

Brauch für sowas ein debug log via mail

wetterandi commented 11 months ago

Bei mir kommen mit der Version 0.1.2. jetzt keine Fehlermeldungen mehr und die Datenpunkte werden aktualisiert. Was leider nicht mehr funktioniert, ist das Starten des Fahrzeugs über den Datenpunkt Ordner "Remote". Die Datenpunkte sind zwar noch da, aber zeigen keine Wirkung. Kann aber vielleicht auch sein, dass Ford das so nicht mehr zulässt?!? Über die Android - Fordpass - App funktioniert der Remote - Start aber. Vielen Dank auf jeden Fall für den Adapter und Deine Arbeit!!!

TA2k commented 11 months ago

probier nochmal 0.1.3

romeoalfa1975 commented 11 months ago

Hallo - kann mir jemand sagen, wo oder wie ich die 0.1.3 finde?

weindler commented 11 months ago

Hallo - kann mir jemand sagen, wo oder wie ich die 0.1.3 finde?

adapter experten einstellungen das Katzen symbol GitHub ford adapter auswählen

TA2k commented 11 months ago

Auf beta repo umstellen ist das einfachste

wetterandi commented 11 months ago

Klasse! Mit der Version 0.1.3 funktioniert der Fernstart wieder! Vielen Dank für Deine Arbeit!!!

weindler commented 11 months ago

@TA2k leider aktualisiert sich der Adapter bei mir schon wieder nicht mehr, stand der datenpunkte war nun der 21.9.2023 15 Uhr 24 also vor 2 Tagen, habe den Adapter dann gestoppt und wieder gestartet dann kommen die neusten Datenpunkte rein. Was könnte man da noch machen, weiß nicht ob es hier noch jemanden so geht, mir ist es nur aufgefallen, da ich die wallbox angesteckt habe und evcc sagte 20% geladen und die Vis sagte 60% geladen, das war der Stand von Donnerstag also der 21.9.2023 um 15 Uhr24. Muss man hier nun jedesmal refreshen, das geht doch auf die Batterie ohne Ende.

TA2k commented 11 months ago

Hast du den log gecheckt. Auf Fehler bezüglich 12V. Der adapter stellt sich ab wenn die 12V unter 12.2 fällt

AGrillenberger commented 11 months ago

Das war bei mir der Fall, immer genau nachvollziehbar wenn ich den Ladevorgang (AC) beendet und dann direkt das Auto gestartet habe. Dann ist die Spannung der 12V-Batterie kurz abgefallen, Adapter deaktiviert. Selbst bei sofortigem Restart des Adapters war die Spannung wieder normal. Ich habe bei mir daher temporär die 12V-Überwachung im Code auskommentiert und überwache den Wert per Skript, hier waren bislang alle "Probleme" immer nach wenigen Sekunden wieder normal.

TA2k commented 11 months ago

Dann bitte mal teilen ab welchem Verhalten man den Adapter stoppen sollte. unter 12.2 war jetzt die einfachste Lösung Also welche Werte können vorkommen

AGrillenberger commented 11 months ago

Prinzipiell sehe ich das auch als einfachste Lösung. Ich sehe da aber bei mir eigentlich gar keine Notwendigkeit zu, da ich es bisher so verstanden habe, dass sowieso nur die explizite Updateanforderung, die ich nicht nutze, die Batterie leeren kann. Oder ich konnte das entsprechende Verhalten einfach bislang nicht beobachten. Vielleicht wäre einfach eine Checkbox zur Deaktivierung sinnvoll? Oder nur bei Nutzung der Updateanforderung?

TA2k commented 11 months ago

Du könntest ja die logs mal drin lassen oder eine history auf den wert machen und schauen was für werte reinkommen dann kann ich es verbessern und eine checkbox machen

AGrillenberger commented 11 months ago

Werde ich mal machen. Bislang ist es aber so: Werte gingen bei mir kurzzeitig deutlich unter 12.0V (ich glaube 11.8V) in dem beschriebenen Fall, die sind also - bei mir - da kaum aussagekräftig. Einzig vielleicht, wenn die über mehrere Updates <12.2V sind, das trat wie gesagt hier nur sehr kurz auf. Aber auch das ist nur eine Idee und muss nicht für alle zutreffen.

bjoernszw commented 11 months ago

Hallo,

leider hab ich den 403 Fehler auch noch. Hab jetzt auf die 0.0.14 upgegraded.

Log:

ford.0 2004864  2023-09-24 10:42:55.404 info    Ignored API: fuelrec
ford.0 2004864  2023-09-24 10:42:55.350 info    Ignored API: fuelrec
ford.0 2004864  2023-09-24 10:42:55.256 error   {"statusCode":403,"message":"Forbidden"}
ford.0 2004864  2023-09-24 10:42:55.256 error   AxiosError: Request failed with status code 403
ford.0 2004864  2023-09-24 10:42:55.256 error   https://usapi.cv.ford.com/api/vehicles/v4/WFXXXXXXXXX/status
ford.0 2004864  2023-09-24 10:42:55.243 error   {"statusCode":403,"message":"Forbidden"}
ford.0 2004864  2023-09-24 10:42:55.243 error   AxiosError: Request failed with status code 403
ford.0 2004864  2023-09-24 10:42:55.243 error   https://usapi.cv.ford.com/api/vehicles/v2/WFXXXXXXXXX/status
ford.0 2004864 2023-09-24 10:42:55.236  error   {"statusCode":403,"message":"Forbidden"}
ford.0 2004864  2023-09-24 10:42:55.236 error   AxiosError: Request failed with status code 403
ford.0 2004864  2023-09-24 10:42:55.236 error   https://usapi.cv.ford.com/api/vehicles/v4/WFXXXXXXXXX/status
ford.0 2004864  2023-09-24 10:42:55.216 error   {"statusCode":403,"message":"Forbidden"}
ford.0 2004864  2023-09-24 10:42:55.216 error   AxiosError: Request failed with status code 403
ford.0 2004864  2023-09-24 10:42:55.216 error   https://usapi.cv.ford.com/api/vehicles/v2/WFXXXXXXXXX/status
ford.0 2004864  2023-09-24 10:42:54.915 error   {"statusCode":403,"message":"Forbidden"}
ford.0 2004864  2023-09-24 10:42:54.914 error   AxiosError: Request failed with status code 403
ford.0 2004864  2023-09-24 10:42:54.914 error   Failed to force update
ford.0 2004864  2023-09-24 10:42:54.898 error   {"statusCode":403,"message":"Forbidden"}
ford.0 2004864  2023-09-24 10:42:54.898 error   AxiosError: Request failed with status code 403
ford.0 2004864  2023-09-24 10:42:54.898 error   Failed to force update
ford.0 2004864  2023-09-24 10:42:54.282 info    2 vehicles found

Ich hab den Adapter auch gelöscht und nochmal neueingerichtet. Aber gleicher Fehler.

TA2k commented 11 months ago

Bitte beta repo 0.1.3 nutzen

bjoernszw commented 11 months ago

Ich komm nur bis 0.1.2 bei 0.13 erhalte ich imemr den Fehler bei der Installation: NPM version: 10.1.0Installing iobroker.ford@0.1.3... (System call) npm ERR! code ETARGET

im erweiterten Log steht:


49 verbose cwd /opt/iobroker
50 verbose Linux 6.1.0-12-amd64
51 verbose node v18.17.1
52 verbose npm  v10.1.0
53 error code ETARGET
54 error notarget No matching version found for iobroker.ford@0.1.3.
55 error notarget In most cases you or one of your dependencies are requesting
55 error notarget a package version that doesn't exist.
56 verbose exit 1
57 timing npm Completed in 3800ms
58 verbose unfinished npm timer reify 1695547644422
59 verbose unfinished npm timer reify:loadTrees 1695547644425
60 verbose code 1
TA2k commented 11 months ago

War nicht auf npm sollte jetzt mit 0.1.4 gehen Aber schön zu sehen das NPM 10 auch schon geht

bjoernszw commented 11 months ago

War nicht auf npm sollte jetzt mit 0.1.4 gehen Aber schön zu sehen das NPM 10 auch schon geht

passt, läuft nun. Danke. werde alles beobachten... muss jetzt erstmal alle Datenpunkte wieder neu verknüpfen in der neuen Struktur.

Danke!

Wondermusic commented 4 months ago

Guten Morgen zusammen, da der Fehler noch als offen markiert ist, führe ich das mal fort.

Seit heute Morgen bekomme ich einen 403er Error. Die Ford- App funktioniert ohne Probleme mit dem Anmeldedaten.

Installiert ist: Node.js: v18.20.2 NPM: 10.5.0 js-controller: 5.0.19 Adapter Ver.: 0.2.0

2024-05-08 09:35:56.470 - error: ford.0 (21622) AxiosError: Request failed with status code 403
--
2024-05-08 09:35:56.471 - error: ford.0 (21622) "\n\n\nAccess Denied\n \nYou don't have permission to access \"http://login.ford.com/4566605f-43a7-400a-946e-89cc9fdb0bd7/B2C_1A_SignInSignUp_de-DE/SelfAsserted?\" on this server.\nReference #18.18771302.1715153756.3c77ef88\nhttps://errors.edgesuite.net/18.18771302.1715153756.3c77ef88\n\n\n"
2024-05-08 09:35:57.266 - error: ford.0 (21622) AxiosError: Request failed with status code 400
2024-05-08 09:35:57.266 - error: ford.0 (21622) {"error":"invalid_request","error_description":"AADB2C90083: The request is missing required parameter: code.\r\nCorrelation ID: 1761c2c0-24ec-4bc5-a99a-1b955a0d7f17\r\nTimestamp: 2024-05-08 07:35:57Z\r\n"}
2024-05-08 09:37:08.564 - error: host.lf-webcam Invalid request getRepository. "callback"(false) or "from"(true) is null
TA2k commented 4 months ago

Bitte mal die GitHub version testen

AGrillenberger commented 4 months ago

Bei mir tritt der identische Fehler auf, leider auch mit der GitHub-Version (gerade nochmal aktualisiert und getestet). Danke für deine Arbeit!

Wondermusic commented 3 months ago

Ich komme jetzt erst dazu nachzusehen, aber anscheinend war ich gestern zu schnell mit der Fehlermeldung. Im Moment geht es wieder und der Adapter holt alle Daten zuverlässig ab (Git- Version nicht installiert).

AGrillenberger commented 3 months ago

Spannend, bei mir weiterhin der selbe Fwhler, nochmal mit NPM- und GitHub-Version getestet. Aber dann hoffe ich mal auf vorrübergehenden Fehler bei Ford

TA2k commented 3 months ago

Nochmal die GitHub version testen

AGrillenberger commented 3 months ago

Besten Dank, jetzt geht wieder alles.

PicPat commented 3 months ago

Hallo

Habe seit einigen Tagen auch diesen Fehler 403, 400

Error code Fordpass

Anmelde Daten nochmal gescheckt. Alles ok. Adapter startet einfach nicht mehr

👍

TA2k commented 3 months ago

bitte 0.2.3 testen

PicPat commented 3 months ago

Hat geklappt. Geht wieder. danke Dir 👍

PicPat commented 3 months ago

Hallo

Wieder das gleiche Problem

error code 400

TA2k commented 3 months ago

Dann wird es schwer mit einer dauerhaften Lösung muss man wohl über die public api gehen

PicPat commented 3 months ago

Das heisst?

romeoalfa1975 commented 3 months ago

Was wäre denn die Public API?

PicPat commented 3 months ago

Hallo

Hab gesehen dass man jetzt bei dem Fordadapter die API eingeben kann. Aber funktioniert aber nicht

Fordpass

Hast du ne idee. Dachte mit der API wuerde es gehen aber leider nein

MFG Patrick

weindler commented 3 months ago

Doch das geht, bitte genaue Installationsanleitung (Instanz konfig) beachten, dann funktioniert dies mit der neuen Api v3 einbahnfrei.

PicPat commented 3 months ago

Hallo

Habe version aktuell v 1.0.2

Am Sa., 1. Juni 2024 um 17:58 Uhr schrieb weindler @.***

:

Doch das geht, bitte genaue Installationsanleitung (Instanz konfig) beachten, dann funktioniert dies mit der neuen Api v3 einbahnfrei.

— Reply to this email directly, view it on GitHub https://github.com/TA2k/ioBroker.ford/issues/18#issuecomment-2143496341, or unsubscribe https://github.com/notifications/unsubscribe-auth/ANRQ2UHSQWG254WN4XKZSUDZFHVRTAVCNFSM6AAAAAA4Z4SXHWVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCNBTGQ4TMMZUGE . You are receiving this because you commented.Message ID: <TA2k/ioBroker. @.***>