Michael
9557ea902e
Store runtime data inside the config entry in Apple TV ( #117032 )
...
store runtime data inside the config entry
2024-05-07 22:13:53 +02:00
myMartek
18ac9a7ba5
Add select hold to AppleTVs remote entity as possible command ( #105764 )
...
* Fixed home hold and added select hold
* Fixed home hold and added select hold
* Removed select_hold for now
* Fixed wrong import block sorting
* Fixed unit tests for AppleTV
* Added select hold command to AppleTV integration
* Removed home_hold and added hold_secs option for remote commands
* Added DEFAULT_HOLD_SECS
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-16 16:16:32 +02:00
Marc Mueller
2c06d4fcb9
Add empty line after module docstring (2) [components] ( #112736 )
2024-03-08 19:15:59 +01:00
Stackie Jia
636c7ce350
Enable strict type checking on apple_tv integration ( #101688 )
...
* Enable strict type checking on apple_tv integration
* move some instance variables to class variables
* fix type of attr_value
* fix tests for description_placeholders assertion
* nits
* Apply suggestions from code review
* Update remote.py
* Apply suggestions from code review
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* Improve test coverage
* Update test_config_flow.py
* Update __init__.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-02-15 15:17:00 +01:00
J. Nick Koston
93d363ea57
Improve apple_tv typing ( #107694 )
2024-01-14 09:37:04 +01:00
Amit Finkelstein
edf2e42e4d
Apple TV: Use replacement commands for deprecated ones ( #102056 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2023-10-26 10:46:20 +02:00
epenet
65eb1584f7
Improve entity type hints [a] ( #76986 )
2022-08-18 15:56:52 +02:00
epenet
5ddab5a7f2
Add setup type hints to number, remote and scene ( #63299 )
...
* Add number setup type hints
* Add remote setup type hints
* Add scene setup type hints
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-01-03 17:17:44 +01:00
Robert Hillis
ad0ccc1b70
Use entity class attributes for apple_tv ( #52664 )
...
* Use entity class attributes for apple_tv
* fix pylint
* tweak
2021-07-12 18:29:34 +02:00
David Dix
a8beae3c51
Add apple tv remote delay command ( #46301 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-02-12 14:58:01 +01:00
Pierre Ståhl
edb246d696
Refactor Apple TV integration ( #31952 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
2020-12-02 17:01:55 +01:00
Erik Montnemery
aa60d362fd
Rename RemoteDevice to RemoteEntity ( #34676 )
2020-04-26 02:12:36 +02:00
Paulus Schoutsen
e9e44dbd97
Fix callback and async ( #31281 )
...
* Fix callback and async
* Fix a return
* Fix test
* Fix mqtt tests
* Fix some more callbacks
2020-01-29 13:59:45 -08: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
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
Paulus Schoutsen
e2d3c27e85
Embed all platforms into components ( #20677 )
...
* Consolidate all components with platforms
* Organize tests
* Fix more tests
* Fix Verisure tests
* one final test fix
* Add change
* Fix coverage
2019-02-02 07:13:16 -08:00