Joost Lekkerkerker
15ce70606f
Add typing to Lutron platforms ( #107408 )
...
* Add typing to Lutron platforms
* Update homeassistant/components/lutron/switch.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Update homeassistant/components/lutron/__init__.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Update homeassistant/components/lutron/entity.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Update homeassistant/components/lutron/scene.py
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
* Fix typing
* Fix typing
---------
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2024-01-07 17:48:23 +01:00
Joost Lekkerkerker
2b43271c3b
Move Lutron entry data to typed class ( #107256 )
...
* Move Lutron entry data to typed class
* Move Lutron entry data to typed class
* Exclude file
* Update homeassistant/components/lutron/__init__.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-01-05 22:04:10 +01:00
Joost Lekkerkerker
9672ca5719
Extract LutronDevice into separate file ( #107285 )
2024-01-05 20:38:02 +01:00
wilburCforce
be6cf7d3ae
Add Lutron config flow ( #98489 )
...
* rough in structure for config_flow
* updated json files
* initial conversion to config_flow
* minor updates
* Update binary_sensor.py
* Update config_flow.py
* Update __init__.py
* updates beased on requested changes
* Update const.py
added doc note for ruff
* updated based on suggestions
* updated load xmldb for efficiency
* updated references
* removed unneeded file
* updated config flow to use GUID from XML DB
* minor update to change logging
* updated based on PR feedback
* reverted change for line 30 based on testing
* corrected user_input
* updated based on latest comments
* exception handling
* added raising of issues for config flow
* updated issues strings
* config flow test shell - needs work
* minor changes
* Update strings.json
* Update config_flow.py
* Update __init__.py
* Create conftest.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update strings.json
* Update requirements_test_all.txt
* Update strings.json
* Update strings.json
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Create test_init.py
* Update __init__.py
* Delete tests/components/lutron/test_init.py
* Update strings.json
* updated import parts and tested
* updated strings to improve user feedback
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-05 16:39:14 +01:00
Franck Nijhof
5e81d28116
Update black to 23.1.0 ( #87188 )
2023-02-02 18:35:24 +01:00
epenet
e8917af823
Cleanup update/async_update typing in Entities ( #74035 )
2022-06-28 00:48:56 +02:00
epenet
10dc38e0ec
Adjust CoverEntity property type hints in components ( #73943 )
...
* Adjust CoverEntity property type hints in components
* Revert changes to rflink
* Revert changes to wilight
2022-06-25 11:59:56 +02:00
epenet
a92ab7a669
Adjust CoverEntity function type hints in components ( #73912 )
...
Adjust CoverEntity functions in components
2022-06-24 06:40:26 +02:00
epenet
95fb4695e4
Use EntityFeature enum in components (l**) ( #69412 )
2022-04-06 21:34:58 -10:00
epenet
5140c1fa6a
Remove invalid return values in setup methods [i-p] ( #63363 )
...
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-04 11:30:13 +01:00
Erik Montnemery
14a59d290a
Update integrations j-o to override extra_state_attributes() ( #47758 )
2021-03-11 20:11:25 +01:00
TimothyLeeAdams
7872e6caf8
Change attribute key for Lutron cover to lutron_integration_id ( #45114 )
...
Currently, covers return "Lutron Integration ID" as a state attribute. This is inconsistent with the light, switch, and binary_sensor which return "lutron_integration_id".
2021-01-13 18:59:57 +01:00
springstan
038c05d0ee
Return attribute dict directly without temporary variable ( #41206 )
2020-10-05 12:51:48 +02:00
Erik Montnemery
8c5c963b96
Rename CoverDevice to CoverEntity ( #34595 )
2020-04-25 18:07:15 +02:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Paulus Schoutsen
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
Fabian Affolter
161c368c9d
Update file header ( #21054 )
...
* Update file header
* Update __init__.py
2019-02-13 20:35:12 -08:00
Paulus Schoutsen
ec57db78b5
Consolidate config flow components ( #20635 )
...
* Consolidate config flow components
* Fix tests
* Fix tests
* Put unifi back
* Fix reqs
* Update coveragerc
2019-02-01 15:45:44 -08:00