Commit Graph

28 Commits (72d706ab5259e6bd7f6af08255eba165d3ddcd69)

Author SHA1 Message Date
tronikos ba7388546e
Implement Android TV Remote browse media with apps and activity list (#117126) 2024-06-21 20:17:04 +02:00
tronikos 3d15e15e59
Add Android TV Remote debug logs to help with zeroconf issue (#117960) 2024-05-29 15:50:13 +02:00
tronikos a7ca36e88c
Android TV Remote: Mention the TV will turn on in the reauth flow (#117548)
* Update strings.json

* Remove duplicate space

---------

Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-05-17 09:05:46 -04:00
tronikos d2d39bce3a
Android TV Remote: Support launching any app by its application ID/package name (#116906)
Bumps androidtvremote2 to 0.1.1
2024-05-15 15:48:57 +02:00
tronikos ffe6b9b6f0
Bump androidtvremote2 to v0.0.15 (#116844) 2024-05-05 15:44:40 +02:00
Michael f5394dc3a3
Store runtime data inside the config entry in Android TV Remote (#116824) 2024-05-05 08:59:19 +02:00
Paulus Schoutsen f416d67d21
Remove built-in support for import_executor in manifest (#112725) 2024-03-08 12:02:32 -05:00
Marc Mueller ff3a801936
Add empty line after module docstring [a-d] (#112697) 2024-03-08 14:51:32 +01:00
Erik Montnemery 6fe28d3764
Migrate integrations a-d to generic flowhandler (#111861) 2024-02-29 20:07:14 +01:00
J. Nick Koston 3c8fcaf912
Import androidtv_remote in the executor to avoid blocking the event loop (#111776)
fixes #111775
2024-02-28 19:01:39 -05:00
Marc Mueller c82933175d
Use builtin TimeoutError [a-d] (#109678) 2024-02-05 11:31:33 +01:00
Joost Lekkerkerker 0d049d73cf
Add AndroidTV remote to strict typing (#105571)
Co-authored-by: Robert Resch <robert@resch.dev>
2023-12-18 10:34:39 +01:00
Joost Lekkerkerker fc6f48e076
Enhance Androidtv remote config flow typing (#99144) 2023-08-28 18:03:30 +02:00
tronikos 32d8d65add
Bump androidtvremote2 to 0.0.14 (#98801) 2023-08-22 12:28:19 +02:00
J. Nick Koston 262483f3f6
Replace async_timeout with asyncio.timeout A-B (#98415) 2023-08-15 10:29:28 +02:00
Erik Montnemery 045c327928
Move DeviceInfo from entity to device registry (#98149)
* Move DeviceInfo from entity to device registry

* Update integrations
2023-08-10 22:04:26 -04:00
tronikos 0a2ff3a676
Android TV Remote: Fix missing key and cert when adding a device via IP address (#97953)
Fix missing key and cert
2023-08-07 14:01:35 +02:00
tronikos eb56c7e1b7
Bump androidtvremote2==0.0.13 (#97494) 2023-07-30 21:27:57 +02:00
tronikos d0722e2312
Android TV Remote: Add option to disable IME (#95765) 2023-07-24 20:00:51 +02:00
quthla df19d4fd15
Ensure androidtv_remote does not block startup of HA (#96582)
* Ensure androidtv_remote does not block startup of HA

* Fix lint

* Use asyncio.wait_for

* Update homeassistant/components/androidtv_remote/__init__.py

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

* Update homeassistant/components/androidtv_remote/__init__.py

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

* Fix lint

* Lint

* Update __init__.py

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-07-20 10:07:03 +02:00
tronikos 771b5e34b7
Bump androidtvremote2 to 0.0.12 (#96796)
Bump androidtvremote2==0.0.12
2023-07-18 01:42:31 +02:00
Artem Draft 33be262ad7
Fix Android TV Remote entity naming (#95568)
Return None as Android TV Remote entity name
2023-06-29 18:53:50 +02:00
tronikos 53e456f453
Android TV Remote: Abort zeroconf if mac address is missing (#94026)
Abort zeroconf if mac address is missing
2023-06-04 10:49:18 +02:00
Artem Draft c5e425d075
Bump androidtvremote2 to 0.0.9 (#93634) 2023-05-27 09:49:57 +02:00
Artem Draft d816da9355
Add media_player platform to Android TV Remote (#91677) 2023-05-06 09:18:34 -05:00
tronikos 6c7f2167ff
Android TV Remote: Bump androidtvremote2==0.0.7 (#91001)
* Bump androidtvremote2 to 0.0.5

* Log exception that caused disconnect

* fix test

* Revert "fix test"

This reverts commit 63fbedd208.

* Revert "Log exception that caused disconnect"

This reverts commit 110fa881ff.

* Bump androidtvremote2==0.0.7
2023-04-08 09:50:34 +02:00
tronikos d4c10f0a98
Bump androidtvremote2 to 0.0.5 (#90922) 2023-04-06 17:54:45 -04:00
tronikos 49468ef5d0
Android TV Remote integration (#89935)
* Android TV Remote integration

* Add diagnostics

* Remove test pem files from when api was not mocked

* Address review comments

* Remove hass.data call in test

* Store the certificate and key in /config/.storage

* update comments

* Update homeassistant/components/androidtv_remote/__init__.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* import callback

* use async_generate_cert_if_missing

---------

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-04-05 21:00:40 -04:00