Thanks for checking so quickly, even without a GitHub issue!
Positive values for service and oil inspection are indeed working. Welcome change, tnx!
Regarding lock/unlock, I can confirm, just like @konradwalsh that lock seems to be working but unlock is not:
Logger: homeassistant.components.websocket_api.http.connection
Source: custom_components/skodaconnect/lock.py:41
Integration: Home Assistant WebSocket API (documentation, issues)
First occurred: 22:49:44 (1 occurrences)
Last logged: 22:49:44
[140120440925152] Lock action failed
Traceback (most recent call last):
File "/usr/src/homeassistant/homeassistant/components/websocket_api/commands.py", line 135, in handle_call_service
await hass.services.async_call(
File "/usr/src/homeassistant/homeassistant/core.py", line 1445, in async_call
task.result()
File "/usr/src/homeassistant/homeassistant/core.py", line 1480, in _execute_service
await handler.job.target(service_call)
File "/usr/src/homeassistant/homeassistant/helpers/entity_component.py", line 204, in handle_service
await self.hass.helpers.service.entity_service_call(
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 593, in entity_service_call
future.result() # pop exception if have
File "/usr/src/homeassistant/homeassistant/helpers/entity.py", line 664, in async_request_call
await coro
File "/usr/src/homeassistant/homeassistant/helpers/service.py", line 630, in _handle_entity_call
await result
File "/config/custom_components/skodaconnect/lock.py", line 41, in async_unlock
await self.instrument.unlock()
File "/usr/local/lib/python3.8/site-packages/skodaconnect/dashboard.py", line 325, in unlock
return await self.vehicle.set_lock('unlock', self.spin)
File "/usr/local/lib/python3.8/site-packages/skodaconnect/vehicle.py", line 448, in set_lock
raise Exception('Lock action failed')
Exception: Lock action failed
Logger: skodaconnect.connection
Source: /usr/local/lib/python3.8/site-packages/skodaconnect/connection.py:761
First occurred: 22:49:44 (1 occurrences)
Last logged: 22:49:44
Unhandled HTTP exception: 403, message='Forbidden', url=URL('https://fal-3a.prd.eu.dp.vwg-connect.com/fs-car/bs/rlu/v1/skoda/CZ/vehicles/<VIN number redacted>/actions')
Vehicle moving seems to be registering correctly for me. This morning I left and drove for about 1h45, same trip back tonight. Short trip in between. Everything seems to be registering correctly when I check my history for today.
If you need more info regarding anything, prefer a GitHub issue after all or need help testing, I’ll be more than happy to try and help/test where I can.