Hi.
I have an EX40 2025 for two days now.
Volvo on Call did not show anything so I tried the bridge.
After trying a few parameters it worked here in Austria.
To be honest, I donât know if this is all what is available, but it looks quite good to me, even though spi is âtesting onlyâ on the Volvo dev page.
So I had to create a new Volvo Id because of reasons and now I cannot add my XC40 BEV to the add-on. I have created a VCCAPIKEY and it seems to work, but the log says this, when starting the add-on:
Sep 08 22:56:25 volvo2mqtt [106] - INFO: Starting volvo2mqtt version v1.9.6
Sep 08 22:56:25 volvo2mqtt [106] - DEBUG: MQTT Credentials - Host core-mosquitto Port: 1883 User: xxx Pass: xxx
Sep 08 22:56:25 volvo2mqtt [106] - INFO: Using login from token file
Sep 08 22:56:25 volvo2mqtt [106] - INFO: Refreshing credentials
Sep 08 22:56:26 volvo2mqtt [106] - DEBUG: VCCAPIKEY xxx works!
Sep 08 22:56:26 volvo2mqtt [106] - DEBUG: [{'key': 'xxx', 'extended': False, 'extended_until': None, 'in_use': False}]
Sep 08 22:56:26 volvo2mqtt [106] - INFO: Using VCCAPIKEY: xxx
Sep 08 22:56:26 volvo2mqtt [106] - DEBUG: [{'key': 'xxx', 'extended': False, 'extended_until': None, 'in_use': True}]
Traceback (most recent call last):
File "/volvoAAOS2mqtt/main.py", line 15, in <module>
authorize()
File "/volvoAAOS2mqtt/volvo.py", line 106, in authorize
get_vehicles()
File "/volvoAAOS2mqtt/volvo.py", line 214, in get_vehicles
raise Exception("No vehicle in account " + settings.volvoData["username"] + " found.")
Exception: No vehicle in account [email protected] found.
s6-rc: info: service legacy-services: stopping
s6-rc: info: service legacy-services successfully stopped
s6-rc: info: service legacy-cont-init: stopping
s6-rc: info: service legacy-cont-init successfully stopped
s6-rc: info: service fix-attrs: stopping
s6-rc: info: service fix-attrs successfully stopped
s6-rc: info: service s6rc-oneshot-runner: stopping
s6-rc: info: service s6rc-oneshot-runner successfully stopped
I have replaced all personal data with xâs. As you can see the exception says âNo vehicle in account xxx foundâ. I donât get the âWaiting for OTP code âŚâ line and no code is sent to my mailbox.
Whatâs wrong? Is there some stale property (the OTP code?) from before that is messing things up? I have uninstalled and re-installed the add-on to be sure, but still this problem âŚ
I canât find the volvo_otp entity in my Home assistant to enter the otp code
The volvo2mqtt is started and in the log it says:
Sep 09 18:49:01 volvo2mqtt [106] - INFO: Waiting for otp code⌠Please check your mailbox and post your otp code to the following mqtt topic âvolvoAAOS2mqtt/otp_codeâ. Retry 11/24
I think error 139 means segment fault, stack overflow or something like that. Have you tried setting debug=true and also double check all the information you have provided, mqtt ip address, volvo idâs etc.
Iâve set debug=true but the container never starts and so logs are empty. Fairly certain all other info is correct (I run an mqtt broker for z2m) but it doesnât seem to even reach that stage.
UPDATE: Appears it had to do with the python3.9-slim base image in the dockerfile. 3.9.20-slim works fine.
Something odd with your host system, try deleting the image and pull it again otherwise youâll have to look through the host logs to see if there is any clue. Your host is using a supported CPU?
Yes pretty sure it is (rpi5). My understanding is that the 3.9-slim tag should be pulling 3.9.20-slim anyway as it is the latest in the series so Iâm not sure why directly referencing 3.9.20-slim works while 3.9-slim does not.
I am in North America and canât use the add-on any longer. I had installed quite some time ago and then that region became blocked. I turned off the startup of the add-on hoping that as some point it would become available again. I finally decided to uninstall. The uninstall went well but I keep seeing in my log requests for image resources that contain my vin. I thought perhaps there as a card I had created or installed that was making these calls but I donât see one. Any idea where calls such as -
Im really sorry, I should have made it more clear for you; Volvo still needs to update the API to support the lock / unlock and climate control activation.