pypolestar / polestar_api

Polestar API - Home Assistant Component
MIT License
137 stars 25 forks source link

App does not initialize anymore after updating to latest HA Core on 24 sept 2024 #158

Closed SnokxStefan closed 3 weeks ago

SnokxStefan commented 4 weeks ago

The application worked fine for more than a year, now after upgrading to latest HA Core, the app does not initialize anymore.

I would be great if you could solve this ( however you dont own a polestar anymore ;-)

Logger: custom_components.polestar_api Source: custom_components/polestar_api/init.py:45 integration: Polestar API (documentation) First occurred: 21:37:09 (2 occurrences) Last logged: 21:40:58

API Exception on update data Get GraphQL error: {"errors":[{"message":"Cannot query field \"belongsToFleet\" on type \"VehicleInformation\".","extensions":{"code":"GRAPHQL_VALIDATION_FAILED","exception":{"stacktrace":["GraphQLError: Cannot query field \"belongsToFleet\" on type \"VehicleInformation\"."," at Object.Field (/var/task/src/functions/gateway/handler.js:79:15305)"," at Object.enter (/var/task/src/functions/gateway/handler.js:48:25066)"," at Object.enter (/var/task/src/functions/gateway/handler.js:79:12424)"," at CTr (/var/task/src/functions/gateway/handler.js:48:24240)"," at c1r (/var/task/src/functions/gateway/handler.js:79:60144)"," at f (/var/task/src/functions/gateway/handler.js:287:40654)"," at zLr (/var/task/src/functions/gateway/handler.js:287:38973)"," at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"," at async qWe (/var/task/src/functions/gateway/handler.js:288:2270)"]}}},{"message":"Cannot query field \"hardware\" on type \"VehicleInformation\". Did you mean \"software\"?","extensions":{"code":"GRAPHQL_VALIDATION_FAILED","exception":{"stacktrace":["GraphQLError: Cannot query field \"hardware\" on type \"VehicleInformation\". Did you mean \"software\"?"," at Object.Field (/var/task/src/functions/gateway/handler.js:79:15305)"," at Object.enter (/var/task/src/functions/gateway/handler.js:48:25066)"," at Object.enter (/var/task/src/functions/gateway/handler.js:79:12424)"," at CTr (/var/task/src/functions/gateway/handler.js:48:24240)"," at c1r (/var/task/src/functions/gateway/handler.js:79:60144)"," at f (/var/task/src/functions/gateway/handler.js:287:40654)"," at zLr (/var/task/src/functions/gateway/handler.js:287:38973)"," at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"," at async qWe (/var/task/src/functions/gateway/handler.js:288:2270)"]}}},{"message":"Cannot query field \"claims\" on type \"VehicleInformation\".","extensions":{"code":"GRAPHQL_VALIDATION_FAILED","exception":{"stacktrace":["GraphQLError: Cannot query field \"claims\" on type \"VehicleInformation\"."," at Object.Field (/var/task/src/functions/gateway/handler.js:79:15305)"," at Object.enter (/var/task/src/functions/gateway/handler.js:48:25066)"," at Object.enter (/var/task/src/functions/gateway/handler.js:79:12424)"," at CTr (/var/task/src/functions/gateway/handler.js:48:24240)"," at c1r (/var/task/src/functions/gateway/handler.js:79:60144)"," at f (/var/task/src/functions/gateway/handler.js:287:40654)"," at zLr (/var/task/src/functions/gateway/handler.js:287:38973)"," at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"," at async qWe (/var/task/src/functions/gateway/handler.js:288:2270)"]}}},{"message":"Cannot query field \"performedClaims\" on type \"VehicleInformation\".","extensions":{"code":"GRAPHQL_VALIDATION_FAILED","exception":{"stacktrace":["GraphQLError: Cannot query field \"performedClaims\" on type \"VehicleInformation\"."," at Object.Field (/var/task/src/functions/gateway/handler.js:79:15305)"," at Object.enter (/var/task/src/functions/gateway/handler.js:48:25066)"," at Object.enter (/var/task/src/functions/gateway/handler.js:79:12424)"," at CTr (/var/task/src/functions/gateway/handler.js:48:24240)"," at c1r (/var/task/src/functions/gateway/handler.js:79:60144)"," at f (/var/task/src/functions/gateway/handler.js:287:40654)"," at zLr (/var/task/src/functions/gateway/handler.js:287:38973)"," at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"," at async qWe (/var/task/src/functions/gateway/handler.js:288:2270)"]}}}]} Traceback (most recent call last): File "/config/custom_components/polestar_api/init.py", line 45, in async_setup_entry await polestar.init() File "/config/custom_components/polestar_api/polestar.py", line 35, in init await self.polestarApi.init() File "/config/custom_components/polestar_api/pypolestar/polestar.py", line 40, in init await self._get_vehicle_data() File "/config/custom_components/polestar_api/pypolestar/polestar.py", line 109, in _get_vehicle_data result = await self.get_graph_ql(params) ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ File "/config/custom_components/polestar_api/pypolestar/polestar.py", line 185, in get_graph_ql raise PolestarApiException(f"Get GraphQL error: {result.text}") custom_components.polestar_api.pypolestar.exception.PolestarApiException: Get GraphQL error: {"errors":[{"message":"Cannot query field \"belongsToFleet\" on type \"VehicleInformation\".","extensions":{"code":"GRAPHQL_VALIDATION_FAILED","exception":{"stacktrace":["GraphQLError: Cannot query field \"belongsToFleet\" on type \"VehicleInformation\"."," at Object.Field (/var/task/src/functions/gateway/handler.js:79:15305)"," at Object.enter (/var/task/src/functions/gateway/handler.js:48:25066)"," at Object.enter (/var/task/src/functions/gateway/handler.js:79:12424)"," at CTr (/var/task/src/functions/gateway/handler.js:48:24240)"," at c1r (/var/task/src/functions/gateway/handler.js:79:60144)"," at f (/var/task/src/functions/gateway/handler.js:287:40654)"," at zLr (/var/task/src/functions/gateway/handler.js:287:38973)"," at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"," at async qWe (/var/task/src/functions/gateway/handler.js:288:2270)"]}}},{"message":"Cannot query field \"hardware\" on type \"VehicleInformation\". Did you mean \"software\"?","extensions":{"code":"GRAPHQL_VALIDATION_FAILED","exception":{"stacktrace":["GraphQLError: Cannot query field \"hardware\" on type \"VehicleInformation\". Did you mean \"software\"?"," at Object.Field (/var/task/src/functions/gateway/handler.js:79:15305)"," at Object.enter (/var/task/src/functions/gateway/handler.js:48:25066)"," at Object.enter (/var/task/src/functions/gateway/handler.js:79:12424)"," at CTr (/var/task/src/functions/gateway/handler.js:48:24240)"," at c1r (/var/task/src/functions/gateway/handler.js:79:60144)"," at f (/var/task/src/functions/gateway/handler.js:287:40654)"," at zLr (/var/task/src/functions/gateway/handler.js:287:38973)"," at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"," at async qWe (/var/task/src/functions/gateway/handler.js:288:2270)"]}}},{"message":"Cannot query field \"claims\" on type \"VehicleInformation\".","extensions":{"code":"GRAPHQL_VALIDATION_FAILED","exception":{"stacktrace":["GraphQLError: Cannot query field \"claims\" on type \"VehicleInformation\"."," at Object.Field (/var/task/src/functions/gateway/handler.js:79:15305)"," at Object.enter (/var/task/src/functions/gateway/handler.js:48:25066)"," at Object.enter (/var/task/src/functions/gateway/handler.js:79:12424)"," at CTr (/var/task/src/functions/gateway/handler.js:48:24240)"," at c1r (/var/task/src/functions/gateway/handler.js:79:60144)"," at f (/var/task/src/functions/gateway/handler.js:287:40654)"," at zLr (/var/task/src/functions/gateway/handler.js:287:38973)"," at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"," at async qWe (/var/task/src/functions/gateway/handler.js:288:2270)"]}}},{"message":"Cannot query field \"performedClaims\" on type \"VehicleInformation\".","extensions":{"code":"GRAPHQL_VALIDATION_FAILED","exception":{"stacktrace":["GraphQLError: Cannot query field \"performedClaims\" on type \"VehicleInformation\"."," at Object.Field (/var/task/src/functions/gateway/handler.js:79:15305)"," at Object.enter (/var/task/src/functions/gateway/handler.js:48:25066)"," at Object.enter (/var/task/src/functions/gateway/handler.js:79:12424)"," at CTr (/var/task/src/functions/gateway/handler.js:48:24240)"," at c1r (/var/task/src/functions/gateway/handler.js:79:60144)"," at f (/var/task/src/functions/gateway/handler.js:287:40654)"," at zLr (/var/task/src/functions/gateway/handler.js:287:38973)"," at process.processTicksAndRejections (node:internal/process/task_queues:95:5)"," at async qWe (/var/task/src/functions/gateway/handler.js:288:2270)"]}}}]}

leeyuentuen commented 4 weeks ago

same issue like this? https://github.com/leeyuentuen/polestar_api/issues/154

which version are you running?

SnokxStefan commented 3 weeks ago

Hi Lee,

Thanks for your swift reaction. I've reinstalled the API and it is working fine again. Thanks for the very nice integration ! My excuses. Stefan Snokx

https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail Virusvrij.www.avast.com https://www.avast.com/sig-email?utm_medium=email&utm_source=link&utm_campaign=sig-email&utm_content=webmail <#DAB4FAD8-2DD7-40BB-A1B8-4E2AA1F9FDF2>

Op di 24 sep 2024 om 21:58 schreef Tuen Lee @.***>:

same issue like this? #154 https://github.com/leeyuentuen/polestar_api/issues/154

which version are you running?

— Reply to this email directly, view it on GitHub https://github.com/leeyuentuen/polestar_api/issues/158#issuecomment-2372253296, or unsubscribe https://github.com/notifications/unsubscribe-auth/BACFF2WE2ZDILBPAMWPLCYLZYG75JAVCNFSM6AAAAABOZBC6SSVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDGNZSGI2TGMRZGY . You are receiving this because you authored the thread.Message ID: @.***>