Franck Nijhof
055cdc64c0
Add support for IoT class in manifest ( #46935 )
2021-04-15 10:21:38 +02:00
Jeff Irion
81d46828ad
Bump androidtv (0.0.58) and adb-shell (0.3.1) ( #49209 )
2021-04-14 18:44:39 +02:00
Jeff Irion
a7513c9c13
Strip "adb shell " prefix in `androidtv.adb_command` service ( #44225 )
2020-12-19 16:52:44 +01:00
Jeff Irion
efacda6c33
Bump androidtv to 0.0.56 ( #43859 )
2020-12-02 17:47:09 +01:00
Jeff Irion
cd675f9175
Bump androidtv to 0.0.54 ( #42861 )
2020-11-05 15:25:14 +01:00
Diederik van den Burger
60234ecf40
Add hdmi input attribute to AndroidTV ( #42571 )
...
* bumps androidtv to 0.0.53
* add hdmi_input attribute to androidtv
* update tests for hdmi_input attribute
* chore: update docstrings
2020-11-05 14:36:46 +01:00
Jeff Irion
9bc0509f28
Bump androidtv to 0.0.52 ( #42155 )
2020-10-21 09:51:13 +02:00
Jeff Irion
5db01ed7cf
Bump androidtv to 0.0.51 (add support for Google TV devices) ( #42047 )
2020-10-19 10:58:56 -05:00
Jeff Irion
285408b46c
Bump androidtv to 0.0.50 ( #39998 )
2020-09-12 23:53:41 +02:00
Jeff Irion
540d0e5428
Bump androidtv to 0.0.49 ( #38778 )
2020-08-11 22:27:16 -05:00
Jeff Irion
970c0e7594
Bump androidtv to 0.0.48 and pure-python-adb to 0.3.0.dev0 ( #38578 )
2020-08-06 06:02:28 +02:00
Jeff Irion
98ce4897ab
Bump androidtv to 0.0.47 and adb-shell to 0.2.1 ( #38344 )
2020-07-29 17:16:24 +02:00
Jeff Irion
eb1970c015
Bump androidtv to 0.0.46 ( #38090 )
2020-07-23 23:18:46 +02:00
Jeff Irion
10893f6246
Convert Android TV integration to async ( #37510 )
...
* Convert Android TV integration to async
* pylint
* Remove unused test code
* Require async versions of androidtv and adb-shell
* Cleanup
* Remove commented out code
* Use constants SHELL_RESPONSE_OFF and SHELL_RESPONSE_STANDBY
2020-07-05 14:13:08 -05:00
Jeff Irion
823f27db5a
Fix usage of states 'idle' and 'standby' for Android TV ( #36509 )
2020-06-07 10:10:20 -05:00
Jeff Irion
3b12fd22a4
Bump androidtv to 0.0.41 ( #34382 )
2020-04-18 18:15:44 -04:00
Kris Bennett
994e83811f
Add Android TV screen capture option and use library screencap ( #34074 )
2020-04-14 18:41:19 +02:00
Paulus Schoutsen
f1d3c0d19b
Remove unused manifest fields ( #33595 )
2020-04-03 12:58:19 -07:00
Jeff Irion
cd72128a80
Implement 'volume_set' service for Android TV devices ( #31161 )
2020-01-26 10:39:19 +01:00
Jeff Irion
98bb400f3a
Bump adb-shell to 0.1.1 and androidtv to 0.0.38 ( #30539 )
...
* Bump adb-shell to 0.1.1 and androidtv to 0.0.38
* Bump adb-shell to 0.1.1 and androidtv to 0.0.38
* Bump adb-shell to 0.1.1 and androidtv to 0.0.38
2020-01-07 13:30:15 +01:00
Franck Nijhof
6f92c19302
Correct integration names in manifests (A-B) ( #30527 )
...
* Correct names in manifests (A-B)
* Just Baidu
* Asterisk Call Detail Records
2020-01-06 23:59:12 +01:00
Jeff Irion
5ec5df77cc
Register 'androidtv.download' and 'androidtv.upload' services ( #30086 )
...
* Add tests
* Add FileSync test
* Fill in services.yaml for 'androidtv.adb_filesync' service
* Update example paths in services.yaml
* Bump androidtv to 0.0.37
* Bump androidtv to 0.0.37
* Bump androidtv to 0.0.37
* Import LockNotAcquiredException
* Import LockNotAcquiredException from androidtv.exceptions
* Rename 'host' to 'address'
* Add a logging statement when an ADB command is skipped
* Check hass.config.is_allowed_path(local_path)
* Add return
* Fix pylint
* Reduce duplicated code (AndroidTVDevice vs. FireTVDevice)
* Split 'adb_filesync' service into 'download' and 'upload' services
* Don't use '.get()' for required data; return if the services are already registered
* Replace "command" with ATTR_COMMAND
* Don't try to connect to a device if it is a duplicate
2020-01-06 23:10:13 +01:00
Jeff Irion
8a5bce81c8
Bump adb-shell to 0.1.0 and androidtv to 0.0.36 ( #29938 )
...
* Bump adb-shell to 0.1.0 and androidtv to 0.0.36
* Add test for setting up two devices
* Add test_setup_same_device_twice
* Fix test_setup_two_devices
* Fix coverage
* Coverage
* Fix flaky 'test_setup_two_devices'
* Another stab at coverage
* Rename 'address' back to 'host'
2019-12-15 11:31:59 +01:00
Raman Gupta
003658a3f0
Update androidtv version to improve source selection support ( #29579 )
...
* Change androidtv module versions and add support for select_source for all device types
* Update and add tests
* Update requirements_test_all.txt
* Update requirements_all.txt
* Consolidate tests
* Fix typo
* Remove 'self._device'
2019-12-14 16:54:41 +01:00
Jeff Irion
c7f684d3f4
Bump androidtv to 0.0.34 ( #28816 )
...
* Bump androidtv to 0.0.33; add pure-python-adb requirement
* python -m script.gen_requirements_all
* Avoid redundant 'available' check
* Bump androidtv to 0.0.34
* Update docstrings for the decorator functions
2019-11-17 12:47:14 +01:00
Jeff Irion
438ee99175
Bump adb-shell to 0.0.8 ( #28582 )
...
* Bump 'adb-shell' to 0.0.8
* Update requirements_test_all.txt
* Update manifest.json
2019-11-06 08:02:07 +01:00
Jeff Irion
28cef89e03
Generate ADB key for Android TV integration ( #27344 )
...
* Generate ADB key for Android TV integration
* Remove 'do_nothing' function
* Remove 'return True'
* Re-add 2 'return True' lines
2019-10-17 15:33:20 +02:00
Jeff Irion
0b838f88c1
Bump adb-shell to 0.0.4; bump androidtv to 0.0.30 ( #27224 )
2019-10-05 12:44:51 -07:00
Franck Nijhof
c7da781efc
Update documentation link URL for integrations in all manifests ( #27114 )
2019-10-02 09:25:44 -07:00
Jeff Irion
ed49b2f155
Bump androidtv to 0.0.29 ( #27120 )
2019-10-02 17:38:14 +02:00
Jeff Irion
7d2a8b8137
Bump adb-shell to 0.0.3 ( #27108 )
2019-10-02 08:17:30 +02:00
Jeff Irion
45c548ae47
Bump androidtv to 0.0.28 ( #26906 )
...
* Bump androidtv to 0.0.28
* Address reviewer comments
* Remove adb-shell from requirements_test_all.txt
* Use a one-liner to avoid a coverage failure
2019-09-27 07:53:26 +02:00
Jeff Irion
da88be3827
Bump androidtv to 0.0.27 ( #26497 )
2019-09-07 20:47:24 +02:00
Jeff Irion
85473d2c98
Bump androidtv to 0.0.26 and update tests ( #26340 )
...
* Move the patchers to a separate file
* Got a pytest test working (mostly)
* Checkpoint
* Switch to pytest for all tests
* Bump androidtv to 0.0.26 and update tests
* More robust patching
* Remove unused constants
* Combine two lines
* Add 2 additional checks
* Check that state objects are not None; add more description to tests
* Use f strings
2019-09-02 22:08:01 +02:00
Jeff Irion
789ad38c38
Bump androidtv to 0.0.25 and add tests ( #26202 )
...
* Add tests for androidtv
* Test that the error and reconnection attempts are logged correctly.
> "Handles device/service unavailable. Log a warning once when
> unavailable, log once when reconnected."
https://developers.home-assistant.io/docs/en/integration_quality_scale_index.html
* Clarify comment
* Add test for when the ADB shell command returns None
* Bump androidtv to 0.0.25
2019-08-29 12:03:03 +02:00
Jeff Irion
55031e6ea4
Bump androidtv to 0.0.24 ( #26158 )
...
* Bump androidtv to 0.0.24
* Add unique ID for Fire TV (not just Android TV)
2019-08-23 15:58:24 +02:00
Jeff Irion
3b8668b2df
Bump androidtv to 0.0.23 ( #25950 )
...
* Bump androidtv to 0.0.23
* Bump androidtv to 0.0.23
* Add missing space in logging statement
2019-08-14 09:12:32 -07:00
Jeff Irion
ff92307d65
Bump androidtv to 0.0.22 ( #25848 )
2019-08-10 15:25:03 -05:00
Jeff Irion
0449132c35
Bump androidtv to 0.0.21; add 'state_detection_rules' config parameter ( #25647 )
...
* Bump androidtv to 0.0.19; add 'state_detection_rules' config parameter
* Bump androidtv to 0.0.20
* Add detailed config check for 'state_detection_rules'
* Linting
* Remove unused variable
* Bump androidtv to 0.0.21, move config validation into backend package
* dict() -> {}
Co-Authored-By: Martin Hjelmare <marhje52@kth.se>
2019-08-05 18:58:41 +02:00
Jeff Irion
70dfe42adb
Make myself the codeowner for androidtv ( #25697 )
2019-08-05 01:03:37 +02:00
Jeff Irion
e9816f7e30
Bump androidtv to 0.0.18 ( #24927 )
...
* Bump androidtv to 0.0.18
* Bump androidtv to 0.0.18
2019-07-03 20:18:37 +02:00
Jeff Irion
5ba83d4dfb
Bump androidtv to 0.0.17 ( #24886 )
...
* Bump androidtv to 0.0.17
* Bump androidtv to 0.0.17
2019-07-01 10:47:21 -04:00
Jeff Irion
d2022cae28
Bump androidtv to 0.0.16 ( #24576 )
...
* Bump androidtv to 0.0.16
* Bump androidtv to 0.0.16
2019-06-17 09:21:21 -07:00
Jeff Irion
a747eaa3ba
Remove pycryptodome requirement for Android TV ( #22552 )
...
* Bump androidtv to 0.0.15
* Bump androidtv to 0.0.15 in manifest.json
2019-04-06 16:18:50 +01:00
Paulus Schoutsen
cfe4cf30ad
Add manifests ( #22699 )
...
* Add manifests
* Update auto name
* Update codeowners
* Add requirements from platforms
* Minor cleanup
* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00