hass-core/homeassistant/components/knx
Raman Gupta b325c112b4
Add SelectorType enum and TypedDicts for each selector's data (#68399)
* rebase off current

* rearrange

* Overload selector function

* Update/fix all selector references

* better typing?

* remove extra option

* move things around

* Switch to Sequence type to avoid ignoring mypy error

* Get rid of ...'s

* Improve typing to reduce number of ignores

* Remove all typing ignores

* Make config optional for selectors that don't need a config

* add missing unit prefixes

* Rename TypedDicts

* Update homeassistant/helpers/selector.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* review feedback

* remove peta from integration integration

* Fix min_max

* Revert change to selector function

* Fix logic

* Add typing for selector classes

* Update selector.py

* Fix indent

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2022-04-11 09:20:56 +02:00
..
translations Refactor KNX config flow and validate user input (#69698) 2022-04-10 15:56:45 +02:00
__init__.py Add support for IP secure to KNX config flow (#68906) 2022-03-30 21:10:47 +02:00
binary_sensor.py
button.py
climate.py Full test coverage for KNX integration (#69697) 2022-04-09 00:33:50 +02:00
config_flow.py Add SelectorType enum and TypedDicts for each selector's data (#68399) 2022-04-11 09:20:56 +02:00
const.py Refactor KNX config flow and validate user input (#69698) 2022-04-10 15:56:45 +02:00
cover.py Full test coverage for KNX integration (#69697) 2022-04-09 00:33:50 +02:00
diagnostics.py Add support for IP secure to KNX config flow (#68906) 2022-03-30 21:10:47 +02:00
expose.py Fix KNX Expose for strings longer than 14 bytes (#63026) 2022-01-29 14:32:12 +01:00
fan.py Use EntityFeature enum in components (k**) (#69411) 2022-04-07 15:31:54 +02:00
knx_entity.py
light.py
manifest.json Update XKNX to version 0.20.1 (#69353) 2022-04-05 21:07:11 +03:00
notify.py
number.py
scene.py
schema.py Refactor KNX config flow and validate user input (#69698) 2022-04-10 15:56:45 +02:00
select.py
sensor.py
services.yaml
strings.json Refactor KNX config flow and validate user input (#69698) 2022-04-10 15:56:45 +02:00
switch.py
weather.py