fungus75 / ioBroker.zoe2

Renault ZOE ioBroker adapter using the same API as myRenault APP
MIT License
15 stars 7 forks source link

Error-Log #17

Closed Zengaja closed 3 years ago

Zengaja commented 3 years ago

Hi, ich muss schon wieder nerven :D

Seit 12 Uhr und 1 Sek geht mein Adapter nicht mehr :(

`zoe2.0 2021-02-08 21:10:06.937 error at processTicksAndRejections (internal/process/task_queues.js:84:21)
zoe2.0 2021-02-08 21:10:06.937 error at endReadableNT (_stream_readable.js:1241:12)
zoe2.0 2021-02-08 21:10:06.937 error at IncomingMessage.emit (events.js:326:22)
zoe2.0 2021-02-08 21:10:06.937 error at Object.onceWrapper (events.js:420:28)
zoe2.0 2021-02-08 21:10:06.937 error at IncomingMessage. (/opt/iobroker/node_modules/request/request.js:1076:12)
zoe2.0 2021-02-08 21:10:06.937 error at Request.emit (events.js:314:20)
zoe2.0 2021-02-08 21:10:06.937 error at Request. (/opt/iobroker/node_modules/request/request.js:1154:10)
zoe2.0 2021-02-08 21:10:06.937 error at Request.emit (events.js:314:20)
zoe2.0 2021-02-08 21:10:06.937 error at Request.self.callback (/opt/iobroker/node_modules/request/request.js:185:22)
zoe2.0 2021-02-08 21:10:06.937 error at Request._callback (/opt/iobroker/node_modules/iobroker.zoe2/main.js:253:44)
zoe2.0 2021-02-08 21:10:06.937 error (25264) TypeError: Cannot read property 'personId' of undefined
zoe2.0 2021-02-08 21:10:06.935 error (25264) uncaught exception: Cannot read property 'personId' of undefined`

Als ich zur Arbeit gefahren bin früh ging er noch, also hab nichts verstellt damit sagen will ;)

Zengaja

Zengaja commented 3 years ago

vielleicht noch wichtig, davor kommt noch folgender Text:

2021-02-08 21:20:06.515 - info: zoe2.0 (31825) getgetAccountInfo:{"callId":"6c[....]","errorCode":403007,"errorDetails":"Invalid namespace 'accounts' or method 'getAccountInfo' or you do not have the required permissions to call it. ","errorMessage":"Permission denied","apiVersion":2,"statusCode":403,"statusReason":"Forbidden","time":"2021-02-08T20:10:06.489Z"}

fungus75 commented 3 years ago

Hi Zengaja, selbes Verhalten auch bei mir.

Hab schon die üblichen Verdächtigen geprüft, aber dort gibts noch keine Meldungen dazu: https://github.com/hacf-fr/renault-api/issues https://github.com/jamesremuscat/pyze/issues

Muss leider auf die dort vertrösten. Die haben viel tieferen Einblick in die API. Erst wenn dort eine Lösung gefunden ist, kann ich entsprechend nachbauen.

Sorry

fungus75 commented 3 years ago

Ich glaube, ich habe was gefunden. Habe mir bei https://github.com/hacf-fr/renault-api/issues noch ganz genau angesehen wie der den einen Teil der API (gigya) aufruft und dort haben sich tatsächlich die Parameter-Namen geändert. Das hab ich jetzt bei mir nachgezogen und auf den ersten Blick sieht es gut aus.

Zieh dir bitte die aktualisierte "Zwischenversion" von GitHub. Wenn das bei dir tut, mach ich eine Hauptversion daraus.

db-EV commented 3 years ago

Und wenn ihr schon dabei seid, könnt ihr gleich auch noch die gigyaGetAccount-Funktion raus schmeissen. Die bei getKamereonAccount benötigte personID gibt's schon beim loginToGigya gratis mit dazu.

fungus75 commented 3 years ago

@db-EV wenn man den Parameter 'include' => 'data', mitgibt. Hab in deinem Code etwas geschmöckert. Danke für den Tipp!

SunkHD commented 3 years ago

Ich glaube, ich habe was gefunden. Habe mir bei https://github.com/hacf-fr/renault-api/issues noch ganz genau angesehen wie der den einen Teil der API (gigya) aufruft und dort haben sich tatsächlich die Parameter-Namen geändert. Das hab ich jetzt bei mir nachgezogen und auf den ersten Blick sieht es gut aus.

Zieh dir bitte die aktualisierte "Zwischenversion" von GitHub. Wenn das bei dir tut, mach ich eine Hauptversion daraus.

Wie kann ich die Zwischenversion installieren? Hab nochmal den Renault Zoe Adapter von Github gezogen und bei mir funktioniert trotzdem weiterhin der Adapter nicht

Zengaja commented 3 years ago

Hi Fungus,

es scheint jetzt wieder zu laufen, im Log sind jetzt auch viel mehr Daten als vorher. Hab auch extra eine Ladung begonnen und beobachte das ob das alles gut geht. Ich gebe sobald die Ladung fertig ist (noch 15%) ein Update.

Zengaja commented 3 years ago

Ich glaube, ich habe was gefunden. Habe mir bei https://github.com/hacf-fr/renault-api/issues noch ganz genau angesehen wie der den einen Teil der API (gigya) aufruft und dort haben sich tatsächlich die Parameter-Namen geändert. Das hab ich jetzt bei mir nachgezogen und auf den ersten Blick sieht es gut aus. Zieh dir bitte die aktualisierte "Zwischenversion" von GitHub. Wenn das bei dir tut, mach ich eine Hauptversion daraus.

Wie kann ich die Zwischenversion installieren? Hab nochmal den Renault Zoe Adapter von Github gezogen und bei mir funktioniert trotzdem weiterhin der Adapter nicht

einfach https://github.com/fungus75/ioBroker.zoe2/tarball/master/ eintragen und updaten

Zengaja commented 3 years ago

@fungus75 Funktioniert! :) Danke für die schnelle Hilfe :)

SunkHD commented 3 years ago

Ich glaube, ich habe was gefunden. Habe mir bei https://github.com/hacf-fr/renault-api/issues noch ganz genau angesehen wie der den einen Teil der API (gigya) aufruft und dort haben sich tatsächlich die Parameter-Namen geändert. Das hab ich jetzt bei mir nachgezogen und auf den ersten Blick sieht es gut aus. Zieh dir bitte die aktualisierte "Zwischenversion" von GitHub. Wenn das bei dir tut, mach ich eine Hauptversion daraus.

Wie kann ich die Zwischenversion installieren? Hab nochmal den Renault Zoe Adapter von Github gezogen und bei mir funktioniert trotzdem weiterhin der Adapter nicht

einfach https://github.com/fungus75/ioBroker.zoe2/tarball/master/ eintragen und updaten

genau das hatte ich getan. Funktioniert bei mir leider nicht

`

rpi2.0 2021-02-09 20:50:06.339 error (1397) No Value found for cpu_frequency
rpi2.0 2021-02-09 20:50:05.926 info (1397) starting. Version 1.2.0 in /opt/iobroker/node_modules/iobroker.rpi2, node: v12.20.1, js-controller: 3.1.6
zoe2.0 2021-02-09 20:50:03.903 error (1374) No valid response from getKamereonAccount service
zoe2.0 2021-02-09 20:50:03.668 info (1374) kamereonpersonid:13f0ecce-f2e6-45f1-8619-8930c5c1ea9a
zoe2.0 2021-02-09 20:50:03.667 info (1374) getgetAccountInfo:{"callId":"f9a70b5e1f7948549c77aed68d4ba81b","errorCode":0,"apiVersion":2,"statusCode":200,"statusReason":"OK","time":"2021-02-09T19:50:03.627Z","registeredTimestamp":1599412
zoe2.0 2021-02-09 20:50:03.466 info (1374) gigya_jwttoken:eyJ0eXAiOiJKV1QiLCJhbGciOiJSUzI1NiIsImtpZCI6IlJFUTBNVVE1TjBOQ1JUSkVNemszTTBVMVJrTkRRMFUwUTBNMVJFRkJSamhETWpkRU5VRkJRZyIsImtleWlkIjoiUkVRME1VUTVOME5DUlRKRU16azNNMFUxUmtORFEwVTBRM
zoe2.0 2021-02-09 20:50:03.465 info (1374) getJWTFullbody:{"callId":"82b4b307f2084f1f891fb21ffd9817dc","errorCode":0,"apiVersion":2,"statusCode":200,"statusReason":"OK","time":"2021-02-09T19:50:03.441Z","ignoredFields":"","id_token":"e
host.raspberrypi 2021-02-09 20:50:03.363 info instance system.adapter.rpi2.0 started with pid 1397
zoe2.0 2021-02-09 20:50:03.271 info (1374) sessionInfo:{"cookieName":"gac_3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668","cookieValue":"st2.s.AcbHQ85OJg.dE9fvXyb1Cy_0B6gKJ2YvWDXtv-Zg0HAXSDQC0t9obfTlAWHIbNqJ6m-AcwNV
zoe2.0 2021-02-09 20:50:03.270 info (1374) FullBody:{"callId":"bc9a71ef730b41b4b77129e33b0295f0","errorCode":0,"apiVersion":2,"statusCode":200,"statusReason":"OK","time":"2021-02-09T19:50:03.247Z","registeredTimestamp":1599412007,"UID"
zoe2.0 2021-02-09 20:50:03.015 info (1374) kamereonapikey:undefined
zoe2.0 2021-02-09 20:50:03.014 info (1374) kamereonrooturl:https://api-wired-prod-1-euw1.wrd-aws.com
zoe2.0 2021-02-09 20:50:03.012 info (1374) gigyaapikey:3_7PLksOyBRkHv126x5WhHb-5pqC1qFR8pQjxSeLB6nhAnPERTUlwnYoznHSxwX668
zoe2.0 2021-02-09 20:50:03.011 info (1374) gigyarooturl:https://accounts.eu1.gigya.com
zoe2.0 2021-02-09 20:50:02.682 info (1374) URL: https://renault-wrd-prod-1-euw1-myrapp-one.s3-eu-west-1.amazonaws.com/configuration/android/config_de_DE.json
zoe2.0 2021-02-09 20:50:02.681 info (1374) ignoreApiError:true
zoe2.0 2021-02-09 20:50:02.680 info (1374) Country:DE
zoe2.0 2021-02-09 20:50:02.680 info (1374) VIN:**
zoe2.0 2021-02-09 20:50:02.679 info (1374) Locale:de_DE
zoe2.0 2021-02-09 20:50:02.677 info (1374) Username**
zoe2.0 2021-02-09 20:50:02.639 info (1374) starting. Version 0.1.5 in /opt/iobroker/node_modules/iobroker.zoe2, node: v12.20.1, js-controller: 3.1.6
host.raspberrypi 2021-02-09 21:03:02.443 error instance system.adapter.zoe2.0 terminated with code 1 (JS_CONTROLLER_STOPPED)
-- -- -- --

`

Zengaja commented 3 years ago

Unbenannt

zoe2.0 2021-02-09 20:50:03.015 info (1374) kamereonapikey:undefined

bei dir fehlt der kamereonapikey.

geh mal in Instanz und dann in die Einstellungen vom Zoe2.0 und da trag mal den kamereonapikey Ae9FDWugRxZQAGm3Sxgk7uJn6Q4CGEA2 ein, dann sollte es gehen. Scheint das bei dir das Feld frei / leer ist

fungus75 commented 3 years ago

Falls doch was drinnen steht, irgendwo was ändern (z.B. bei Länderversion), damit der Save-Knopf erscheint. Dort dann auf "SAVE" klicken, damit die geänderten Parameter auch übernommen werden.

fungus75 commented 3 years ago

Ich schließe die Issue, da es mittlerweile behoben ist/sein sollte.