File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff 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" ],
Original file line number Diff line number Diff line change 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,
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
Original file line number Diff line number Diff 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 ]
You can’t perform that action at this time.
0 commit comments