Erik Montnemery and jbouwh
fc878e9a30
Update calls to MockHAClientWebSocket.remove_device in tests ( #178745 )
...
Co-authored-by: jbouwh <jan@jbsoft.nl >
2026-08-12 10:57:59 +02:00
Erik Montnemery
f431776656
Migrate calls to async_get_device in tests (part 4) ( #178334 )
2026-08-06 19:41:15 +02:00
Erik Montnemery
201ac314a4
Align DeviceRegistryEntrySnapshot with the device registry model ( #176654 )
2026-07-17 09:39:13 +02:00
epenet and Claude Opus 4.8
c43ab4dbd1
Use base EntityStateAttribute for device tracker coordinates ( #176191 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-10 17:26:54 +02:00
Franck Nijhof
a8630f5570
Add delegated charging mode to Renault integration ( #174687 )
2026-06-24 23:35:13 +02:00
epenet
0c4bc95bdd
Migrate base entity attributes to StrEnum ( #174633 )
2026-06-24 15:38:49 +01:00
epenet
cebdde6ab4
Migrate device tracker entity attributes to StrEnum ( #174621 )
2026-06-24 12:53:43 +02:00
epenet
f9bf7ab122
Migrate sensor entity attributes to StrEnum ( #174595 )
2026-06-24 09:05:32 +02:00
epenet
d484f75c7b
Migrate number entity attributes to StrEnum ( #174593 )
2026-06-24 09:04:22 +02:00
epenet
d966f71832
Migrate select entity attributes to StrEnum ( #174536 )
2026-06-23 16:44:47 +02:00
3cc975aae3
Add V2G charge states to Renault charge_state sensor ( #173463 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-06-22 20:00:47 +02:00
Erik Montnemery
711830b01f
Add tracking_type capability attribute to device tracker ( #173027 )
2026-06-04 21:19:19 +02:00
tlpeter and Ariel Ebersberger
62bfaa9d92
Bump renault-api to 0.5.11 ( #172333 )
...
Co-authored-by: Ariel Ebersberger <ariel@ebersberger.io >
2026-06-01 13:33:33 +02:00
epenet
9d3bb346e9
Refactor Renault to use StrEnum ( #172546 )
2026-05-29 11:42:04 +02:00
epenet
4ef409f3cd
Store login_token in renault config-flow ( #171707 )
2026-05-26 23:29:23 +02:00
epenet
7919330ae0
Bump renault-api to 0.5.9 ( #171428 )
2026-05-20 09:10:44 +02:00
epenet
6ffe1bab9a
Fix duplicate-const in Renault services ( #171429 )
2026-05-20 08:58:36 +02:00
Franck Nijhof
302148b078
Fix line length violations in tests/components p-r ( #170970 )
2026-05-17 17:14:47 -04:00
epenet
8f383bccd9
Set assumed state on Renault number entity ( #167644 )
2026-04-10 00:20:47 +02:00
epenet
65e4b26006
Use suggested uom in Renault charging power sensor ( #167646 )
2026-04-08 12:32:26 +02:00
epenet
b6f49d2063
Refactor None handling in renault diagnostics ( #167295 )
2026-04-03 18:01:36 +02:00
Erik Montnemery
38b27d624a
Add new state attribute in_zones to device_tracker ( #166573 )
2026-04-02 12:24:35 +02:00
63ba49ce4c
Add start_charge action to renault ( #166701 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2026-03-27 22:31:48 +01:00
Abílio Costa
55ec4a95fd
Update renault snapshots ( #165948 )
2026-03-18 19:59:39 +01:00
2dfad3d755
Add battery charge limit controls to Renault ( #163079 )
...
Co-authored-by: Claude Sonnet 4.5 <noreply@anthropic.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-03-18 14:29:36 +01:00
Artur Pragacz
bafef2065f
Rework user-given entity name logic ( #162763 )
2026-03-17 11:09:20 +01:00
1327712be4
Add sensor charging settings mode ( #164455 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-03-05 13:24:23 +01:00
reneboer and Copilot
3eb7f04510
Add tests for Megane e-Tech ( #164358 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-02-27 19:47:22 +01:00
epenet
195e55097b
Drop single-use service name constants in Renault ( #164043 )
2026-02-25 13:16:20 +01:00
Sebastiaan Speck and epenet
1ebde65f03
Add sound horn and flash lights buttons to Renault ( #161976 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-02-03 15:18:55 +01:00
Artur Pragacz
0130919128
Improve entity id generation ( #160302 )
2026-01-14 14:34:52 +01:00
epenet
6819b0ce5b
Bump renault-api to 0.5.0 ( #155263 )
2025-10-27 15:42:54 +01:00
Kelyan PEGEOT SELME
97a0a4ea17
Add tyre pressure to Renault integration ( #154377 )
2025-10-14 16:33:43 +02:00
epenet
76a0b2d616
Bump renault-api to 0.4.4 ( #154137 )
...
Thanks!
2025-10-13 11:23:33 +02:00
epenet and Copilot
0205a636ef
Filter out invalid Renault vehicles ( #154070 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-10-10 12:52:21 +02:00
Erik Montnemery
d77a3fca83
Exclude is_new from DeviceEntry snapshots ( #149801 )
2025-08-01 11:01:26 +02:00
Erik Montnemery
0d7608f7c5
Deprecate DeviceEntry.suggested_area ( #149730 )
2025-08-01 10:34:34 +02:00
epenet
a007e8dc26
Use async_load_fixture in async test functions (l-z) ( #145717 )
...
* Use async_load_fixture in async test functions (l-z)
* Adjust
2025-06-01 06:29:17 -07:00
Abílio Costa
b626204f63
Add default device class display precision for Sensor ( #145013 )
...
* Add default device class display precision for Sensor
* Renaming, docstrings, cleanup
* Simplify units list
* Fix tests
* Fix missing precision when suggested is specified
* Update snapshots
* Fix when unit of measurement is not valid
* Fix tests
* Fix deprecated unit usage
* Fix goalzero tests
The sensor native_value method was accessing the data dict and trowing,
since the mock did not have any data for the sensors.
Since now the precision is always specified (it was missing for those
sensors), the throw was hitting async_update_entity_options in _update_suggested_precision.
Previously, async_update_entity_options was not called since it had no
precision.
* Fix metoffice
* Fix smartthings
* Add default sensor data for Tesla Wall Connector tests
* Update snapshots
* Revert spaces
* Update smartthings snapshots
* Add missing sensor mock for tesla wall connector
* Address review comments
* Add doc comment
* Add cap to doc comment
* Update comment
* Update snapshots
* Update comment
2025-05-26 19:40:29 +02:00
Erik Montnemery
4e1d5fbeb0
Add WS command to help reset custom entity_id ( #145504 )
...
* Add WS command to help reset custom entity_id
* Calculate suggested object id from entity properties
* Fix logic and add additional tests
* Adjust test
* Update folder_watcher test
* Handle current entity id matches the automatic entity id
* Don't store calculated_object_id
* Update snapshots
* Update snapshots
* Update test
* Tweak logic for reusing current entity_id
* Improve test
* Don't assign same entity_id to several entities
* Prioritize custom entity name
* Update snapshots
* Update snapshots
2025-05-26 19:28:27 +02:00
Simone Chemelli
484a547758
Fix pylance warning on SnapshotAssertion import ( #145206 )
2025-05-19 13:55:48 +02:00
epenet
2a25dcd44e
Bump renault-api to 0.3.1 ( #144366 )
...
* Bump renault-api to 0.3.1
* Adjust tests
2025-05-07 09:44:55 +03:00
epenet
09518b1a71
Remove redundant Renault test fixtures ( #143929 )
...
Remove redundant Renault fixtures
2025-04-30 10:05:29 +02:00
epenet
42d22bb1a3
Use unique registration number in renault tests ( #143926 )
2025-04-30 10:05:00 +02:00
tmenguy
69c387a360
Improve Renault plug status binary sensor ( #143931 )
...
improve binary plug sensor
2025-04-30 10:03:01 +02:00
epenet
c562cba030
Use unique VIN in renault tests ( #143925 )
2025-04-30 08:48:49 +02:00
epenet and Josef Zweck
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
dc02c37413
Use snapshot_platform in renault tests ( #143864 )
...
* Use snapshot_platform in renault tests
* More
* tweak
* Improve
2025-04-30 08:08:24 +02:00
epenet
f71903a563
Simplify device registry checks in renault tests ( #143863 )
2025-04-29 19:03:14 +02:00
tmenguy
a47f27821f
Add some tests with an invalid plugStatus and renault twingo iii. ( #143838 )
2025-04-28 22:31:27 +02:00