Skip to content

Commit 17c8779

Browse files
authored
Update documentation for X102VE (Zoé Phase 2) (#2114)
Signed-off-by: Romain Beuque <556072+rbeuque74@users.noreply.github.com>
1 parent 9ae496a commit 17c8779

3 files changed

Lines changed: 10 additions & 2 deletions

File tree

src/renault_api/kamereon/models.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -312,6 +312,9 @@ class EndpointDefinition:
312312
"actions/charge-stop": _KCM_ENDPOINTS[ # Uses KCM pause-resume
313313
"actions/charge-stop-via-pause-resume"
314314
],
315+
"actions/horn-start": None, # Reason: The access is forbidden,
316+
"actions/hvac-start": _DEFAULT_ENDPOINTS["actions/hvac-start"],
317+
"actions/lights-start": None, # Reason: The access is forbidden,
315318
"battery-status": _DEFAULT_ENDPOINTS["battery-status"],
316319
"charge-mode": None, # default => 400 Bad Request
317320
"charge-schedule": None, # default => 404
@@ -324,6 +327,7 @@ class EndpointDefinition:
324327
# pressure not supported by all vehicles - but confirmed to be working on some
325328
"pressure": _DEFAULT_ENDPOINTS["pressure"],
326329
"res-state": None, # default => 404
330+
"soc-levels": None, # Reason: "The access is forbidden"
327331
},
328332
"XBG1VE": { # DACIA SPRING
329333
"actions/charge-start": _KCM_ENDPOINTS["actions/charge-start-via-pause-resume"],

tests/__snapshots__/test_renault_vehicle.ambr

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -499,6 +499,9 @@
499499
dict({
500500
'actions/charge-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/charging-start', mode='default'),
501501
'actions/charge-stop': EndpointDefinition(endpoint='/kcm/v1/vehicles/{vin}/charge/pause-resume', mode='kcm-pause-resume'),
502+
'actions/horn-start': None,
503+
'actions/hvac-start': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/actions/hvac-start', mode='default'),
504+
'actions/lights-start': None,
502505
'battery-status': EndpointDefinition(endpoint='/kca/car-adapter/v2/cars/{vin}/battery-status', mode='default'),
503506
'charge-mode': None,
504507
'charge-schedule': None,
@@ -510,6 +513,7 @@
510513
'lock-status': None,
511514
'pressure': EndpointDefinition(endpoint='/kca/car-adapter/v1/cars/{vin}/pressure', mode='default'),
512515
'res-state': None,
516+
'soc-levels': None,
513517
})
514518
# ---
515519
# name: test_http_get

tests/test_renault_vehicle.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -554,7 +554,7 @@ async def test_start_horn(
554554
) -> None:
555555
"""Test start_horn."""
556556
url = fixtures.inject_set_hornlight(mocked_responses, "horn")
557-
fixtures.inject_get_vehicle_details(mocked_responses, "zoe_50.1.json")
557+
fixtures.inject_get_vehicle_details(mocked_responses, "renault_5.1.json")
558558
assert await vehicle.start_horn()
559559

560560
request: RequestCall = mocked_responses.requests[("POST", URL(url))][0]
@@ -567,7 +567,7 @@ async def test_start_lights(
567567
) -> None:
568568
"""Test start_lights."""
569569
url = fixtures.inject_set_hornlight(mocked_responses, "lights")
570-
fixtures.inject_get_vehicle_details(mocked_responses, "zoe_50.1.json")
570+
fixtures.inject_get_vehicle_details(mocked_responses, "renault_5.1.json")
571571
assert await vehicle.start_lights()
572572

573573
request: RequestCall = mocked_responses.requests[("POST", URL(url))][0]

0 commit comments

Comments
 (0)