SEAT Connect car integration in Hassio

Do you have the latest version of python? Are you running the standard hassio?

Iā€™m running the standard Hassio with latest updates.
The only ā€œchangeā€ in my hassio is installing HACS for easier install of Tapo Camera and (now) SEAT Connect integration.

Soā€¦ itā€™s a bit weird but today morning (just now) I saw all the Seat Connect Sensors in Hassio. There are no more changes or reboots to Hassio or any changes to customize.yaml since my last post above.

Maybe a communication problem with the VW server?

Yes thatā€™s most probable. There are some bugs when data is missing from VW Group servers, issues like yours can manifest.

This occurs when a Vehicle class object property encounters an error, such as the expected data key not existing. Then the integration tries to find the key in the raw data, which will almost always fail.

Does everyone know if this works with Cupra Connect too?
Iā€™m able to login at https://my.seat/ but HA integration says:

[seatconnect.connection] Login failed for [email protected]

Any luck using this integration with the MySeat app and not Seat Connect?

Just wanted to report back that your integration (@farfar) is working perfectly with my new Cupra Formentor. Thank you very much for implementing this!

2 Likes

When trying to set up the integration I get ā€˜500 Internal Server Error Server got itself in troubleā€™ after entering my email and password. The logs say:

Logger: aiohttp.server
Source: data_entry_flow.py:267
First occurred: 09:28:17 (7 occurrences)
Last logged: 11:39:49

Error handling request
Traceback (most recent call last):
  File "/usr/local/lib/python3.9/site-packages/aiohttp/web_protocol.py", line 435, in _handle_request
    resp = await request_handler(request)
  File "/usr/local/lib/python3.9/site-packages/aiohttp/web_app.py", line 504, in _handle
    resp = await handler(request)
  File "/usr/local/lib/python3.9/site-packages/aiohttp/web_middlewares.py", line 117, in impl
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/security_filter.py", line 60, in security_filter_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/forwarded.py", line 100, in forwarded_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/request_context.py", line 28, in request_context_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/ban.py", line 79, in ban_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/auth.py", line 219, in auth_middleware
    return await handler(request)
  File "/usr/src/homeassistant/homeassistant/components/http/view.py", line 137, in handle
    result = await result
  File "/usr/src/homeassistant/homeassistant/components/config/config_entries.py", line 157, in get
    return await super().get(request, flow_id)
  File "/usr/src/homeassistant/homeassistant/helpers/data_entry_flow.py", line 97, in get
    result = await self._flow_mgr.async_configure(flow_id)
  File "/usr/src/homeassistant/homeassistant/data_entry_flow.py", line 267, in async_configure
    raise ValueError(
ValueError: Show progress can only transition to show progress or show progress done.

and

Logger: custom_components.seatconnect.config_flow
Source: custom_components/seatconnect/config_flow.py:113
Integration: Seat Connect (documentation, issues)
First occurred: 09:28:17 (7 occurrences)
Last logged: 11:39:49

Fetch vehicles failed with error: 'NoneType' object has no attribute 'get'

Is this something on my end or do more people run into this?

Just wanted to report back that your integration (@farfar) is working perfectly with my Seat Mii Electric. Thank you very much for implementing this!

1 Like

Is there a chance that it will work after the last SEAT notification?

Hi.

Thatā€™s essentially breaking this integration isnā€™t it?
As Iā€™m looking to integrate a cupra for a friend of mine, this seems bad news.

Is there an alternative way to get this working again?

I found this library from Till, but Iā€™m lacking the skills in order to make it compatible with home assistant.

WeConnect Python

Hi since yesterday addon dont work. Remove it and install again. Now when i try to login i get:

2023-08-30 10:53:18.997 ERROR (MainThread) [seatconnect.connection] Received unhandled error indicating client-side problem.
Restart or try again later.
2023-08-30 10:53:18.997 ERROR (MainThread) [custom_components.seatconnect.config_flow] Fetch vehicles failed with error: No vehicles were found for given account!

its only me or was it a Poblem from Seat?

Hi at my place seat connect has not worked since yesterday 5 p.m.
Anyone have a solution?

Having the same problem. The Log says, password ist not correct, too many login tries. I tried to reset the password on the Seat ID-Portal. Resetting works fine, I get the reset e-mail, can change the password, but when I log out and try to login again, I get the error of too many wrong passwords. Trying to login from the Seat-App is also not working, giving the error, that something went wrong and that I should try later.

I guess, thereā€™s again an issue with the unreliable Seat-Portalā€¦

However, what Iā€™d like to know is how can I change the password for the Seat-Login-Portal in the integration without the need to reinstall the integration itself? So far, I havenā€™t found a way to change the password in the integration or in te settings of the integration.

Thx
Reiner

Update:
The seat-app is working again. Login is possible, but login from home-assistant is not working. After my initial setup didnā€™t work I tried to setup the integraton again and now receive the same error as jressel01.

The log shows:

2023-08-31 15:10:08.010 DEBUG (MainThread) [custom_components.seatconnect.config_flow] Creating connection to Seat Connect
2023-08-31 15:10:11.116 ERROR (MainThread) [seatconnect.connection] Received unhandled error indicating client-side problem.
Restart or try again later.
2023-08-31 15:10:11.118 ERROR (MainThread) [custom_components.seatconnect.config_flow] Fetch vehicles failed with error: No vehicles were found for given account!

same here.
integration is not running and showing an error

Tried setting up the integration for the first time, also get the same errors in my logsā€¦

Hello together,

I got a new company car (Seat Leon FR Sportstourer) and now I want to integrate the car into my home assistant dashboard. Before I want to pay 69ā‚¬ for getting the connect features:

Is there a way to integrate SEAT Connect without any issues?
I read that you have a lot of problemes integrating the car, arenā€™t you?

Thanks a lot in advance!

Best,
Dome

Hi dome227,

the integration works fine, as long as Seat/VW or who ever does not change things on their servers. I used the integration for quite a while, but since beginning of this year, there seems to be constant changes on how Seat handles requests.

farfar and others are trying to keep up with the changes. Once the integraton is working, everything is fine.

In the past I experienced quite often problems with the offical SEAT-App, e.g. it stopped working for me for almost two weeks on one occation. So it is more a question of how reliable the app and the SEAT-servers are working. If you can live with outages, sometimes for two weeks or so, the 69ā‚¬ are OK.

The updated version 1.1.9 seems to resolve the problem. After updating the integration I get all values.

Same here, it now works :slight_smile: