core/homeassistant/components/overkiz
Mick Vleeshouwer b4187540c0
Improve typing for Overkiz integration and address late feedback (#63483)
* Bump pyoverkiz to 1.0.2

* Remove cast for str enum.

* Address feedback on coordinator

* Change datatype to Callable

* Address feedback

* Move scenarios to seperate list

* Cast Device to avoid issues with DataUpdateCoordinator default

* Remove unnecessary casts and improve type notation

* Check if state.value exists

* Fix last mypy error (thanks @epenet)

* Remove extra string cast

* Improve sensor typing

* Update pyoverkiz and remove typing

* Small code improvement

* Fix assert to reflect real world

* Properly type Callable to not return Any

* Remove unnecessary cast

* Add OverkizStateType

* Bugfix

* Address feedback - multiline lambda

* Pylint fix

* Remove added binary sensor
2022-01-08 10:53:15 +01:00
..
translations [ci skip] Translation update 2022-01-08 00:14:39 +00:00
__init__.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
binary_sensor.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
button.py Address feedback to Overkiz integration (round 2) (#63036) 2021-12-30 15:22:35 +01:00
config_flow.py Address feedback to Overkiz integration (round 2) (#63036) 2021-12-30 15:22:35 +01:00
const.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
coordinator.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
entity.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
executor.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
light.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
lock.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
manifest.json Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
number.py Enable strict typing for Overkiz integration (#63108) 2021-12-31 07:35:15 -10:00
scene.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
sensor.py Improve typing for Overkiz integration and address late feedback (#63483) 2022-01-08 10:53:15 +01:00
strings.json