Simone Chemelli
484a547758
Fix pylance warning on SnapshotAssertion import ( #145206 )
2025-05-19 13:55:48 +02:00
epenet
c562cba030
Use unique VIN in renault tests ( #143925 )
2025-04-30 08:48:49 +02:00
epenet
40764b6995
Cleanup renault test constants ( #143924 )
...
* More
* tweak
* Adjust
* docstring
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-04-30 08:32:07 +02:00
epenet
1075ea1220
Bump renault-api to 0.3.0 ( #143657 )
2025-04-25 16:52:23 +02:00
epenet
6f9c8b2aa0
Add exception translations to Renault ( #143452 )
2025-04-23 08:40:31 +02:00
epenet
ae592a0c35
Use ServiceValidationError in Renault ( #131265 )
2024-11-22 14:59:11 +01:00
vhkristof
1f1ce67209
Add service to set the AC schedule of renault vehicles ( #125006 )
...
* Add service to set the AC schedule of renault vehicles
* Remove executable permission
* Applied review comments (use snapshot)
* Rewrote examples to not use JSON
2024-09-20 10:18:47 +02:00
epenet
84dcfb6ddc
Replace SW version by model ID in renault device info ( #125399 )
...
* Replace SW_VERSION by MODEL_ID in renault device info
* Simplify PR
* Fix tests
2024-09-06 11:45:13 +02:00
epenet
72d5146a3e
Improve renault tests ( #125064 )
2024-09-02 10:46:35 +02:00
Marc Mueller
f11b316dac
Import Generator from collections.abc (4) ( #120917 )
2024-07-01 11:54:42 +02:00
Marc Mueller
837ee7c4fb
Import Generator from typing_extensions (4) ( #118992 )
2024-06-06 17:41:37 +02:00
epenet
b54a68750b
Add type hints for FixtureRequest in tests ( #118779 )
2024-06-04 10:37:54 +02:00
epenet
8d8696075b
Use registry fixtures in tests (r) ( #118293 )
2024-05-28 14:23:31 +02:00
epenet
0005f8400d
Move Renault service registration ( #116459 )
...
* Move Renault service registration
* Hassfest
2024-04-30 17:10:40 +02:00
Joost Lekkerkerker
6bb4e7d62c
Bump ruff to 0.3.4 ( #112690 )
...
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com >
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-03-26 00:02:16 +01:00
Marc Mueller
7d6251ca08
Add empty line after module docstring [tests q-s] ( #112711 )
2024-03-08 14:47:22 +01:00
epenet
351b07b14d
Fix issue clearing renault schedules ( #105719 )
...
* Fix issue clearing renault schedules
* Adjust
2023-12-14 12:54:03 +01:00
Erik Montnemery
7539cf25be
Don't require passing identifiers to DeviceRegistry.async_get_device ( #96479 )
...
* Require keyword arguments to DeviceRegistry.async_get_device
* Update tests
* Update tests
* Don't enforce keyword arguments
2023-07-13 13:39:25 -04:00
Franck Nijhof
a79885ceaf
Enable Ruff SIM117 ( #86783 )
2023-01-27 11:52:49 +01:00
epenet
1918f21fb1
Raise HomeAssistantError in Renault ( #86071 )
2023-01-17 11:44:18 +01:00
epenet
f7d69ee325
Remove deprecated Renault service ( #86070 )
2023-01-17 10:28:33 +01:00
epenet
6af07aa348
Improve renault tests ( #85065 )
2023-01-03 17:32:10 +01:00
epenet
00dd27ef1b
Apply hass-relative-import to tests (i-r) ( #78732 )
2022-09-19 09:46:59 +02:00
epenet
1e5c767158
Add button entities to Renault ( #59383 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-11-15 15:50:43 +01:00
epenet
a421c524c1
Use pytest fixtures on Renault tests ( #57955 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com >
2021-10-18 13:27:44 +02:00
epenet
02b7356596
Add services to Renault integration ( #54820 )
...
* Add services
* Add tests
* Cleanup async
* Fix pylint
* Update services.yaml
* Add extra schema validation
* Rename constants
* Simplify code
* Move constants
* Fix pylint
* Cleanup constants
* Drop charge_set_mode as moved to select platform
* Only register the services if no config entry has registered them yet
* Replace VIN with device selector to select vehicle
* Update logging
* Adjust type checking
* Use a shared base SERVICE_VEHICLE_SCHEMA
* Add selectors for ac_start (temperature/when)
* Add object selector for charge_set_schedules service
2021-09-01 11:23:54 +02:00