Marc Mueller
565a9fea6b
Import Callable from collections.abc (2) ( #56776 )
2021-09-29 14:06:51 +02:00
epenet
0d842a8f01
Adjust charging_power unit ( #56167 )
2021-09-15 07:54:56 +02:00
epenet
f8ec85686a
Add select platform to Renault integration ( #55494 )
...
* Add select platform to Renault integration
* Fix pylint
2021-09-01 14:44:10 +02:00
epenet
1849eae0ff
Renault code quality improvements ( #55454 )
2021-08-31 11:06:54 +02:00
epenet
adab367f0e
Renault code quality improvements ( #55313 )
...
* Use constants
* Drop entity_class for binary_sensor
* Move data property from RenaultDataEntity to RenaultSensor
* Update function description
2021-08-27 12:12:09 +02:00
epenet
9ba504cd78
Address late review for Renault integration ( #55230 )
...
* Add type hints
* Fix isort
* tweaks to state attributes
* Move lambdas to regular functions
* Split CHECK_ATTRIBUTES into DYNAMIC_ATTRIBUTES and FIXED_ATTRIBUTES
* Clarify tests
* Fix typo
2021-08-27 07:22:23 +02:00
epenet
9315f3bdd9
Use EntityDescription - renault ( #55061 )
...
* Cleanup sensor.py
* Add EntityDescription
* Add checks for state attributes
* Fix pylint
* Simplify checks
* Add icon checks
* Update data type
* Use mixin for required keys, and review class initialisation
* Add constraint to TypeVar("T")
* Enable lambda for icon handling
* Enable lambda for value handling
* Enable lambda for value handling
2021-08-25 23:15:49 +02:00
epenet
a204d7f807
Renault code quality improvements ( #53680 )
2021-08-16 13:49:04 +02:00
Erik Montnemery
87e7a8fb5f
Move temperature conversions to sensor base class - new integrations ( #54623 )
...
* Move temperature conversions to sensor base class
* Tweaks
* Update pvpc_hourly_pricing
* Fix flipr sensor
* Fix ezviz and youless sensor
2021-08-15 08:51:43 +02:00
epenet
8d84edd3b7
Add renault integration ( #39605 )
2021-07-28 12:41:11 -07:00