Open BertMoa opened 2 weeks ago
Have you installed the latest beta version? otherwise please install v0.1.7
Exact the same issue here. v0.1.7 installed.
Would you please check your version? The path /bff-web/v1/cars/SJNFA**/battery-status is no longer present in the code!
Sorry you was right i did not check out the latest version. After a crash i reinstalled iobroker and installed the nissan 0.1.7. But i still get error messages
2024-11-15 20:03:45.743 - info: nissan.0 (210) starting. Version 0.1.7 (non-npm: TA2k/ioBroker.nissan#fcf34b6ba25566a111fc8a5c18041972df9b6320) in /opt/iobroker/node_modules/iobroker.nissan, node: v20.18.0, js-controller: 6.0.11 2024-11-15 20:03:46.502 - info: nissan.0 (210) Login successful 2024-11-15 20:03:47.151 - info: nissan.0 (210) Found 1 vehicles 2024-11-15 20:03:47.172 - info: nissan.0 (210) Force Refresh is active. Please check your 12V Battery 2024-11-15 20:03:48.700 - info: host.iobroker instance system.adapter.discovery.0 in version "5.0.0" started with pid 225 2024-11-15 20:04:12.990 - error: nissan.0 (210) Failing to get battery-status for SJNFA** code: 501 2024-11-15 20:04:12.992 - error: nissan.0 (210) AxiosError: Request failed with status code 501 2024-11-15 20:04:12.992 - error: nissan.0 (210) {"errors":[{"status":"Not Implemented","code":"501","title":"Not supported Feature","detail":"This feature is not technically supported by this gateway"}]} 2024-11-15 20:04:13.025 - error: nissan.0 (210) Failing to get location for SJNFA** code: 403 2024-11-15 20:04:13.026 - error: nissan.0 (210) AxiosError: Request failed with status code 403 2024-11-15 20:04:13.026 - error: nissan.0 (210) {"errors":[{"status":"403","code":"gateway.processing","title":"VNEXT","detail":"403 Forbidden: \"{ \"Status\": \"Unauthorized\", \"VehicleId\": \"SJNFA**\", \"GroupId\": null, \"ActivityId\": \"e8e90567-a786-4564-ace2-8f533eac910b\", \"MessageId\": \"9283178d-62d6-4941-a23d-247d84609bb2\", \"MessageType\": 2, \"Payload\": { \"ErrorId\": \"bde6b095-dad5-4e02-971b-a8056ccefc9a\", \"ErrorMessage\": \"The vehicle is not authorized\" }, \"Priority\": 1, \"Time\": \"2024-11-15T19:04:12.9959313+00:00\", \"WasErrorResponse\": true}\"403 FORBIDDEN"}]}
Here my Log (quite the same as BertMoa's:)
2024-11-15 20:20:05.045 error {"errors":[{"status":"Not Implemented","code":"501","title":"Not supported Feature","detail":"This feature is not technically supported by this gateway"}]}
2024-11-15 20:20:05.044 error AxiosError: Request failed with status code 501
2024-11-15 20:20:05.038 error Failing to get battery-status for SJNFAAZE** code: 501
2024-11-15 20:20:04.475 error {"errors":[{"status":"403","code":"gateway.processing","title":"VNEXT","detail":"403 Forbidden: \"{
@TA2k would you please take over. Since I don't have a new leaf ;)
please test the GitHub version
As far as i see - something new:
Instead of: {"errors":[{"status":"Not Implemented","code":"501","title":"Not supported Feature","detail":"This feature is not technically supported by this gateway"}]}
Now only a warning: Battery status v2 not available switching to v1
The rest similar as be4...
please wait an update interval after this message
Tnx for your efforts!
But sadly no change at the 2nd interval
I need the log
2024-11-15 23:37:51.189 error {"errors":[{"status":"403","code":"gateway.processing","title":"VNEXT","detail":"403 Forbidden: \"{
um welches Fahrzeug handelt es sich
Ein Leaf BJ 2022
Hab eine Warnung auf die App gekriegt, dass am 10.11. wohl eine Wartung anstünde, und ab da ging dann nix mehr, da haben die von Nissan wohl wieder mal an Ihren Servern gebastelt. Die ganze Nissan SW (Auto, App, Cloud) ist ein Pain in the A**. Davon verstehen die offensichtlich gar nix. Interessanterweise funktioniert die MyLeaf App aber nach etwas "Schluckauf" nach der obigen Wartung wieder.
Hab nochmal genauer in den Objekten nachgeschaut: Seit 0.1.7 kommt alles (z.B. "location", hvac-status"...) bis auf die (nicht ganz unbedeutenden) "battery-status"-Daten wieder herein. Vorher kam überhaupt nichts mehr. Sehr seltsam. Auch "The vehicle is not authorized" finde ich sehr irritierend...
Bei mir das gleiche Problem wie beschrieben. Leaf Bj. 2023. warn Battery status v2 not available switching to v1 error Failing to get battery-status for SJNFAAZE1....... code: 501 alle anderen Parameter werden offensichtlich gelesen.
0.1.5 geht auch nicht?
Bei der 0.1.5 bekomme ich die nachfolgende meldung
2024-11-16 15:34:53.723 - info: host.7c9ea02bed9e instance system.adapter.nissan.0 in version "0.1.5" started with pid 2904 2024-11-16 15:34:54.509 - info: nissan.0 (2904) starting. Version 0.1.5 in /opt/iobroker/node_modules/iobroker.nissan, node: v20.18.0, js-controller: 6.0.11 2024-11-16 15:34:55.266 - info: nissan.0 (2904) Login successful 2024-11-16 15:34:55.885 - info: nissan.0 (2904) Found 1 vehicles 2024-11-16 15:34:55.900 - info: nissan.0 (2904) Force Refresh is active. Please check your 12V Battery 2024-11-16 15:35:21.845 - error: nissan.0 (2904) Failing to get battery-status for SJNFAA** code: 501 2024-11-16 15:35:21.847 - error: nissan.0 (2904) AxiosError: Request failed with status code 501 2024-11-16 15:35:21.847 - error: nissan.0 (2904) {"errors":[{"status":"Not Implemented","code":"501","title":"Not supported Feature","detail":"This feature is not technically supported by this gateway"}]} 2024-11-16 15:35:21.990 - error: nissan.0 (2904) Failing to get location for SJNFAA** code: 403 2024-11-16 15:35:21.991 - error: nissan.0 (2904) AxiosError: Request failed with status code 403 2024-11-16 15:35:21.991 - error: nissan.0 (2904) {"errors":[{"status":"403","code":"gateway.processing","title":"VNEXT","detail":"403 Forbidden: \"{ \"Status\": \"Unauthorized\", \"VehicleId\": \"SJNFAA**\", \"GroupId\": null, \"ActivityId\": \"d2f4c7ea-6423-4aea-a7b6-c5441d35c03f\", \"MessageId\": \"e23cc695-1e1b-41d5-a214-31b748aaae98\", \"MessageType\": 2, \"Payload\": { \"ErrorId\": \"de1e923f-bbea-46f9-bfc5-c8d93169d650\", \"ErrorMessage\": \"The vehicle is not authorized\" }, \"Priority\": 1, \"Time\": \"2024-11-16T14:35:22.660024+00:00\", \"WasErrorResponse\": true}\"403 FORBIDDEN"}]}
workaround:
in main.js change line 495 url: 'https://alliance-platform-caradapter-prod.apps.eu2.kamereon.io/car-adapter/v2/cars/$vin/battery-status', to url: 'https://alliance-platform-caradapter-prod.apps.eu2.kamereon.io/car-adapter/v1/cars/$vin/battery-status',
@Lummi this has already been implemented see: https://github.com/TA2k/ioBroker.nissan/blob/e831277fd674c1f8a31e8267f801945dafe51f2f/main.js#L529 and https://github.com/TA2k/ioBroker.nissan/blob/e831277fd674c1f8a31e8267f801945dafe51f2f/main.js#L563
passiert schon automatisch https://github.com/TA2k/ioBroker.nissan/blob/e831277fd674c1f8a31e8267f801945dafe51f2f/main.js#L530
Bräuchte ein Zugang um zu testen. An tombox2020@gmail.com
Das replace habe ich gesehen. Scheint aus unerfindlichen Gründen kein replace von v2 nach v1 zu machen. iob Instanz auf debug gestellt. Code geändert: if (this.useLegacyBattery && element.path === 'battery-status') { this.log.debug('before: ' + url); url.replace('v2', 'v1'); this.log.debug('after ' + url); } Refresh aktiviert Beide log die gleiche url https://alliance-platform-caradapter-prod.apps.eu2.kamereon.io/car-adapter/v2/cars/SJNFAAZE1...../battery-status) Kein replace von v2 nach v1 erfolgt
Habe keine Erklärung dafür, deshalb habe ich die v1 fest eingetragen, damit wird jetzt auch der SOC ausgegeben und kein warn: nissan.0 Battery status v2 not available switching to v1 im iob Protokoll mehr.
jap Fehler von mir. habe es es jetzt so gebaut das beide abgerufen werden bitte v0.1.10 testen
geht noch nicht, nimmt jetzt v3 statt v1, auch nach refresh und neustart.
iob Protokoll:
2024-11-22 08:47:44.931 error {"timestamp":"2024-11-22T07:47:44.909+00:00","status":404,"error":"Not Found","path":"/car-adapter/v3/cars/SJNFAAZE1../battery-status"}
2024-11-22 08:47:44.931 error AxiosError: Request failed with status code 404
2024-11-22 08:47:44.930 error Failing to get battery-statusv3 for SJNFAAZE1U.. code: 404
2024-11-22 08:47:37.015 error {"timestamp":"2024-11-22T07:47:36.993+00:00","status":404,"error":"Not Found","path":"/car-adapter/v3/cars/SJNFAAZE1../battery-status"}
2024-11-22 08:47:37.015 error AxiosError: Request failed with status code 404
2024-11-22 08:47:37.015 error Failing to get battery-statusv3 for SJNFAAZE1U.. code: 404
2024-11-22 08:38:54.172 error {"timestamp":"2024-11-22T07:38:54.150+00:00","status":404,"error":"Not Found","path":"/car-adapter/v3/cars/SJNFAAZE1../battery-status"}
2024-11-22 08:38:54.172 error AxiosError: Request failed with status code 404
2024-11-22 08:38:54.172 error Failing to get battery-statusv3 for SJNFAAZE1.. code: 404
2024-11-22 08:38:52.797 info Skip battery-statusv2 for SJNFAAZE1.. code: 501 until next restart
2024-11-22 08:38:52.797 error Failing to get battery-statusv2 for SJNFAAZE1.. code: 501
2024-11-22 08:38:49.230 info Force Refresh is not active. Updates only when you refresh in the App or via nissan.0.xx.remote.refresh
2024-11-22 08:38:49.219 info Found 1 vehicles
2024-11-22 08:38:48.348 info Login successful
Korrektur: Batterie SOC wird übertragen aber iob Protokoll füllt sich mit:
2024-11-22 11:38:50.178 - error: nissan.0 (165916) Failing to get battery-statusv3 for SJNFAAZE1.. code: 404 2024-11-22 11:38:50.178 - error: nissan.0 (165916) AxiosError: Request failed with status code 404 2024-11-22 11:38:50.178 - error: nissan.0 (165916) {"timestamp":"2024-11-22T10:38:50.156+00:00","status":404,"error":"Not Found","path":"/car-adapter/v3/cars/SJNFAAZE1../battery-status"}
bitte die 0.1.12 testen
Läuft bei mir, vielen Dank für den Nissan Adapter.
Hallo scheint auch bei mir zu laufen ( bis jetzt ;-) ). Eine Frage noch die Zeit für die automatische Aktualisierung ist jetzt auf 120 min. begrenzt ich hatte hier früher 300 eingetragen kann man das wieder erhöhen? Alle 2 Stunden ist mir eigentlich zu viel (bzgl. Batterieentladung).
Toll, funktioniert wieder einwandfrei - Danke! @BertMoa : Also ich hab immer 15min eingestellt und noch nie Probleme mit der 12V Batterie (Orignal - noch nie getauscht) gehabt
Eine Kleinigkeit hab ich noch entdeckt:
SJN.battery-status.batteryAutonomy
wird irgendwie nicht mehr richtig erfasst. Ist aber nicht kriegsentscheidend - nur zur Info
Hallo ich habe mir noch mal die Mühe gemacht und die Stromaufnahme bei einer Aktualisierung durch die App zu messen. Hierbei werden 3A über 1 min 10 sec und 1,2A über 1 min gezogen. Das entspricht 4,7 AMinuten. Sollte man jetzt zwei Wochen im Urlaub sein und die Batterie 50 Ah nur zur Hälfte (25Ah) entladen wollen (zum Starten braucht man ja auch noch Strom). Dann komme ich auf eine Aktualisierungszyklus von 1h. Ich hatte damals 5min eingestellt und da komme ich auf etwas mehr wie einen Tag das ist natürlich zu wendig. Meines Wissens nach lädt die Hochvoltbatterie auch die 12V Batterie ohne Zündung nicht nach. Zumindest war das bei mir so der Fall, sonst wär die Batterie nicht leer gewesen. @hsnhara : Wenn du 15 min einstellt sind das meiner Rechnung nach etwas mehr als 3 Tage. Wenn du in dieser Zeit die Batterie immer mal wieder lädst (Zündung für längere Zeit an) ist das kein Thema.
@BertMoa: Danke für Deine Mühe - sehr interessant. Tatsächlich fahre ich recht regelmäßig. Wie sieht es eigentlich im angesteckten Zustand aus (angesteckt ladend bzw. nicht ladend)? Hast Du da auch Erkenntnisse? Falls der Bleiklotz einmal Zicken macht sollte man ein größeres Exemplar transplantieren oder gleich mit LFP ersetzen. Möglicherweise trifft mich das nicht mehr weil ich recht wahrscheinlich demnächst auf einen E-Megane umsteigen werde - ist aber noch nicht sicher.
Hello, i get the following error messages till some days. Batterie status is not updated.
2024-11-14 03:13:22.792 - error: nissan.0 (839197) Failing to get battery-status for SJNFA***** code: 404
2024-11-14 03:13:22.795 - error: nissan.0 (839197) AxiosError: Request failed with status code 404 2024-11-14 03:13:22.796 - error: nissan.0 (839197) {"timestamp":1731550402769,"status":404,"error":"Not Found","message":"No message available","path":"/bff-web/v1/cars/SJNFA**/battery-status"} 2024-11-14 03:13:22.944 - error: nissan.0 (839197) Failing to get location for SJNFA** code: 403 2024-11-14 03:13:22.944 - error: nissan.0 (839197) AxiosError: Request failed with status code 403 2024-11-14 03:13:22.944 - error: nissan.0 (839197) {"errors":[{"status":"403","code":"gateway.processing","title":"VNEXT","detail":"403 Forbidden: \"{ \"Status\": \"Unauthorized\", \"VehicleId\": \"SJNFAAZ*****\", \"GroupId\": null, \"ActivityId\": \"9d9c8abb-f6fa-4806-8e78-e9b054f2a65d\", \"MessageId\": \"bcb495d7-cc3d-4e2d-be63-f841ba0b8750\", \"MessageType\": 2, \"Payload\": { \"ErrorId\": \"54892e28-8aa3-4195-8c7c-41b2f0cd92a1\", \"ErrorMessage\": \"The vehicle is not authorized\" }, \"Priority\": 1, \"Time\": \"2024-11-14T02:13:22.8915699+00:00\", \"WasErrorResponse\": true}\"403 FORBIDDEN"}]}