Chris Talkington and GitHub
432133a12a
Add ability to reauth sonarr ( #40306 )
...
* add ability to reauth sonarr
* Update config_flow.py
* work on reauth
* Update test_init.py
* Update config_flow.py
* Update strings.json
* Update test_config_flow.py
* Update strings.json
* Update test_config_flow.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* Update strings.json
* Update config_flow.py
* Update __init__.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update strings.json
* Update test_config_flow.py
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update strings.json
* Update config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
2020-09-28 20:15:59 -05:00
Chris Talkington and GitHub
bc89b63fc6
Add switch to control downloads for nzbget ( #40673 )
...
* add switch to control downloads for nzbget
* work on switch
* Update test_config_flow.py
* Update test_sensor.py
2020-09-28 20:14:49 -05:00
Chris Talkington and GitHub
4b58b8057d
Update sonarr to 0.3.0 ( #40515 )
2020-09-24 02:29:37 +02:00
Chris Talkington and GitHub
37e51aa166
Add reauth source constant for config entries ( #40352 )
2020-09-20 21:15:48 -05:00
Chris Talkington and GitHub
432911c994
Apply code review for canary config flow ( #40355 )
...
* apply code review for canary config flow
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update camera.py
* Update camera.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update __init__.py
2020-09-20 17:38:02 -05:00
Chris Talkington and GitHub
6b317ced17
Update roku media browser classes ( #40285 )
...
* update roku media browser classes
this should allow proper icons to be shown vs plain directory
* Update test_media_player.py
* Update browse_media.py
* Update browse_media.py
* Update browse_media.py
* Update browse_media.py
* Update browse_media.py
* Update browse_media.py
* Update test_media_player.py
2020-09-19 18:02:15 +02:00
Chris Talkington and GitHub
0c8b530aa2
Add device info to canary camera and sensors ( #40053 )
...
* add device info to canary sensors
* Update test_sensor.py
* Update sensor.py
* Update sensor.py
* Update test_sensor.py
* Create const.py
* Update sensor.py
* Update test_sensor.py
* Update sensor.py
* Update test_sensor.py
* Update camera.py
* Update camera.py
* Update sensor.py
* Update camera.py
* Update camera.py
2020-09-19 10:09:40 -05:00
Chris Talkington and GitHub
f563068ce6
Add config flow to canary ( #40055 )
...
* Create config_flow.py
* Update config_flow.py
* work on config flow
* Update test_config_flow.py
* Update __init__.py
* Update camera.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update conftest.py
* Update test_config_flow.py
* Update test_init.py
* Update test_init.py
* Apply suggestions from code review
* Update camera.py
* Update test_init.py
* Update camera.py
* Update __init__.py
* Update test_init.py
* Update test_init.py
* Update __init__.py
* Update __init__.py
* Apply suggestions from code review
* Update __init__.py
* Update test_init.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* Update test_config_flow.py
* Update config_flow.py
* Update config_flow.py
2020-09-18 23:22:19 -05:00
Chris Talkington and GitHub
30de984827
Check mpd time type before splitting it ( #40139 )
2020-09-17 16:01:28 +02:00
Chris Talkington and GitHub
cacbb2eb12
Add unique_id to canary camera ( #40054 )
2020-09-14 17:41:05 +02:00
Chris Talkington and GitHub
056e712667
Add device class to canary sensors ( #40050 )
...
* add device class to canary sensors
* Update test_sensor.py
* Update sensor.py
* Update sensor.py
2020-09-13 21:29:59 -05:00
9511103e26
Add unique_id to canary alarm_control_panel ( #40041 )
...
* add unique_id to canary alarm_control_panel
* Update test_alarm_control_panel.py
* Update alarm_control_panel.py
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-09-13 18:52:40 -05:00
Chris Talkington and GitHub
00acb180d6
Add canary alarm_control_panel tests ( #40029 )
...
* add canary alarm_control_panel tests
* Update .coveragerc
* Create test_alarm_control_panel.py
* Update __init__.py
* Update __init__.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update __init__.py
* Update __init__.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
* Update test_alarm_control_panel.py
2020-09-13 16:36:26 -05:00
Chris Talkington and GitHub
17efa1bda5
Improve canary tests ( #39956 )
2020-09-13 11:32:41 -05:00
a918981ff3
Improve Roku media browser structure ( #39754 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2020-09-09 23:22:26 +02:00
74219663d6
Fix nzbget sensors ( #39833 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-09-09 14:56:40 +02:00
Chris Talkington and GitHub
8a3279a5c9
Add device action support for remotes ( #39400 )
2020-09-07 08:54:18 -05:00
13a6aaa6ff
Add media browser support to roku ( #39652 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2020-09-06 14:53:45 +02:00
Chris Talkington and GitHub
1fb70625a3
Prevent mpchc from spamming logs ( #39663 )
2020-09-04 14:22:50 -05:00
Chris Talkington and GitHub
48cfbf8662
Improve broadlink sensor tests ( #39632 )
2020-09-03 20:01:15 -05:00
Chris Talkington and GitHub
f6a3eea7f2
Add device class to directv devices ( #39628 )
...
* add device class to directv devices
* Update test_media_player.py
* Update media_player.py
* Update test_media_player.py
* Update media_player.py
2020-09-03 23:27:13 +02:00
Chris Talkington and GitHub
77f5fb765b
Add device class for roku devices ( #39627 )
...
* add tv device class for roku tvs
* Update test_media_player.py
* Update test_media_player.py
* Update media_player.py
* Update test_media_player.py
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update media_player.py
2020-09-03 17:06:24 -04:00
Chris Talkington and GitHub
c1b8497aaa
Improve sonarr sensor test ( #39623 )
...
* improve sonarr sensor test
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.py
2020-09-03 15:32:48 -05:00
Chris Talkington and GitHub
a9cc882394
Improve mpd media position handling ( #39390 )
...
* improve mpd media position handling
* Update media_player.py
* Update media_player.py
* Update media_player.py
2020-09-03 12:23:02 -05:00
Chris Talkington and GitHub
17b4c1a2ca
Use CoordinatorEntity for supla ( #39621 )
2020-09-03 19:11:14 +02:00
Chris Talkington and GitHub
a0663d84d2
fix black for stream ( #39622 )
2020-09-03 11:54:04 -05:00
Chris Talkington and GitHub
e921f72d31
Use media state to better represent roku state ( #39540 )
...
* use media state to better represent roku state
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_media_player.py
* Update media_player.py
* Update test_media_player.py
* Update test_media_player.py
2020-09-01 20:40:45 -05:00
Chris Talkington and GitHub
e1c7c3fdb2
Ensure patching applies while testing marytts ( #39490 )
...
* ensure patching applies while testing marytts
* Update test_tts.py
2020-08-30 21:04:49 -05:00
Chris Talkington and GitHub
159f6750d7
Update progettihwsw to use CoordinatorEntity ( #39477 )
...
* update progettihwsw to use CoordinatorEntity
* Update switch.py
* Update binary_sensor.py
* Update binary_sensor.py
* Update switch.py
2020-08-30 22:53:32 +02:00
Chris Talkington and GitHub
863c7414bc
Implement code review for nzbget ( #39425 )
...
* implement code review for nzbget
* Update strings.json
* Update sensor.py
* Update config_flow.py
* Update sensor.py
* Update config_flow.py
* Update config_flow.py
* Update config_flow.py
2020-08-30 13:59:15 -05:00
Chris Talkington and GitHub
65a9e18b27
Improve patching in marytts tests ( #39458 )
...
* improve patching in marytts tests
* Update test_tts.py
* Update test_tts.py
* Update test_tts.py
* Update test_tts.py
* Update test_tts.py
* Update test_tts.py
2020-08-30 13:58:25 -05:00
Chris Talkington and GitHub
bd7682a694
Update roku state faster after actions ( #39453 )
...
* update roku state faster after actions
* Update media_player.py
* Update remote.py
2020-08-30 12:42:53 -05:00
16a0bd7ff3
Update ipp to use CoordinatorEntity ( #39412 )
...
* update ipp to use CoordinatorEntity
* Update homeassistant/components/ipp/__init__.py
Co-authored-by: springstan <46536646+springstan@users.noreply.github.com >
* Solve isort and black
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
Co-authored-by: springstan <46536646+springstan@users.noreply.github.com >
2020-08-30 09:07:36 -05:00
Chris Talkington and GitHub
5dfb043896
update nzbget to use CoordinatorEntity ( #39406 )
2020-08-30 08:47:28 -05:00
Chris Talkington and GitHub
108e2ec1ba
Update roku to use CoordinatorEntity ( #39405 )
2020-08-30 14:42:31 +02:00
Chris Talkington and GitHub
ef13da5555
Fix marytts sync requests within event loop ( #39399 )
2020-08-30 06:19:51 -05:00
7469f57a7b
Add config flow to nzbget ( #38938 )
...
* work on config flow
* Update test_init.py
* work on config flow
* Update test_config_flow.py
* Update test_config_flow.py
* Update __init__.py
* Update test_config_flow.py
* Update __init__.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update __init__.py
* Update __init__.py
* Update __init__.py
* Update config_flow.py
* Update __init__.py
* Update __init__.py
* Create coordinator.py
* Update __init__.py
* Update sensor.py
* Update __init__.py
* Update .coveragerc
* Update coordinator.py
* Update __init__.py
* Update coordinator.py
* Update __init__.py
* Update coordinator.py
* Update config_flow.py
* Update __init__.py
* Update coordinator.py
* Update __init__.py
* Update test_config_flow.py
* Update coordinator.py
* Update test_config_flow.py
* Update test_init.py
* Update homeassistant/components/nzbget/coordinator.py
* Update test_config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
2020-08-29 16:47:00 -05:00
Chris Talkington and GitHub
4682de5ac1
Improve patching in broadlink sensor tests ( #39366 )
...
* improve patching in broadlink sensor tests
* Update test_sensors.py
* Update test_sensors.py
2020-08-28 21:26:19 -05:00
Chris Talkington and GitHub
ab90ea7884
Fix black on homematicip_cloud binary_sensor ( #39351 )
2020-08-28 00:47:27 -05:00
Chris Talkington and GitHub
98db0a2d2e
fix black on generic_thermostat tests ( #39350 )
2020-08-28 00:24:11 -05:00
Chris Talkington and GitHub
ab6fb5cb77
Ensure unique ids are generated for surepetcare ( #39196 )
...
* ensure unique ids are generated for surepetcare
* Create test_binary_sensor.py
* work on tests
* Update test_binary_sensor.py
* Update __init__.py
* Update __init__.py
* Update test_binary_sensor.py
* Update test_binary_sensor.py
* Update test_binary_sensor.py
* Update test_binary_sensor.py
* Update test_binary_sensor.py
* Update test_binary_sensor.py
* Update __init__.py
2020-08-25 11:34:14 -05:00
Chris Talkington and GitHub
dfa18b4b6a
Fix unmocked calls in melcloud ( #39170 )
...
* fix unmocked calls in melcloud
* Update test_config_flow.py
* Update test_config_flow.py
* Update test_config_flow.py
2020-08-22 18:31:53 -05:00
Chris Talkington and GitHub
da5dc1130e
Fix slower tests in sonarr ( #39073 )
2020-08-20 12:21:58 +02:00
Chris Talkington and GitHub
037668ed80
Fix log message format in daikin ( #38920 )
2020-08-16 03:45:34 +02:00
Chris Talkington and GitHub
851c20aeb2
Update rokuecp to 0.6.0 ( #38819 )
...
* update rokuecp to 0.6.0
* Update requirements_all.txt
* Update requirements_test_all.txt
2020-08-12 21:41:29 -04:00
Chris Talkington and GitHub
4d50a20500
Update pyipp to 0.11.0 ( #38820 )
...
* update pyipp to 0.11.0
* Update requirements_all.txt
* Update requirements_test_all.txt
2020-08-12 21:40:32 -04:00
Chris Talkington and GitHub
cf72ade093
Add URL as common string ( #38694 )
...
* add URL as common string
* Update strings.json
2020-08-10 22:51:37 +02:00
Chris Talkington and Paulus Schoutsen
43961dc36b
Fix AccuWeather async timeout ( #38654 )
2020-08-09 11:30:34 +00:00
Chris Talkington and GitHub
f8570438e9
Fix AccuWeather async timeout ( #38654 )
2020-08-07 23:50:08 -05:00
Chris Talkington and GitHub
d89bfe79f9
Allow device class to control icons for tesla ( #37526 )
2020-08-05 02:00:05 +02:00
Chris Talkington and GitHub
1e685a4a00
Optimize ipp tests ( #38485 )
...
* optimize ipp tests
* Update test_config_flow.py
2020-08-02 13:02:47 -10:00
Chris Talkington and GitHub
72b0f95719
Optimize directv config flow tests. ( #38460 )
2020-08-01 16:39:55 -10:00
Chris Talkington and GitHub
fb420d5952
Apply more suggestions from bond code review ( #37592 )
...
* apply more suggestions from bond code review
* Update cover.py
* Update test_cover.py
* Update test_cover.py
* Update test_cover.py
* Update cover.py
* Update utils.py
* Update test_cover.py
* Update test_utils.py
* Delete test_utils.py
* Update cover.py
* Update test_cover.py
* Update test_cover.py
2020-07-08 16:28:53 -05:00
Chris Talkington and GitHub
6fd8a7a34e
Use device class to isolate tesla battery icon ( #37446 )
2020-07-03 23:10:04 -07:00
Chris Talkington and GitHub
1879183b24
Apply some suggestions from poolsense code review ( #37440 )
2020-07-03 15:38:05 -07:00
Chris Talkington and GitHub
813e60d31a
Mock setup in directv config flow tests ( #37439 )
...
* mock setup in directv config flow tests
* Update test_config_flow.py
2020-07-03 17:31:57 -05:00
Chris Talkington and GitHub
ed89d4869d
Fix typo in roku services description ( #37042 )
2020-06-24 00:00:24 +02:00
Chris Talkington and GitHub
6610bbe7bb
Add service to trigger roku search ( #37014 )
2020-06-23 09:03:43 -07:00
Chris Talkington and GitHub
6aba87f3a6
Use roku media state to detect paused media ( #36980 )
2020-06-22 09:51:38 +02:00
Chris Talkington and GitHub
a6536bb622
Update rokuecp to 0.5.0 ( #36975 )
...
* update rokuecp to 0.5.0
* Update requirements_all.txt
* Update requirements_test_all.txt
* add aiohttp mock for media-player
* Create media-player-close.xml
* Update media-player-close.xml
* Create media-player-play.xml
* Create active-app-pluto.xml
* Update apps.xml
* Update apps-tv.xml
* Create media-player-pause.xml
* Create media-player-live.xml
* Update __init__.py
2020-06-21 14:29:39 -05:00
Chris Talkington and GitHub
4a432781ca
Reduce roku scan interval by 5s ( #36966 )
2020-06-21 11:40:05 +02:00
Chris Talkington and Paulus Schoutsen
4cd04e3f99
Update sonarr to 0.2.2 ( #36429 )
2020-06-04 10:02:39 -07:00
Chris Talkington and Paulus Schoutsen
3aa4bb5469
Add roku exception handling for service calls ( #36328 )
2020-06-04 10:02:38 -07:00
Chris Talkington and GitHub
f06c0a8b54
Add roku exception handling for service calls ( #36328 )
2020-06-04 09:59:39 -07:00
Chris Talkington and GitHub
8528b4db3a
Update sonarr to 0.2.2 ( #36429 )
2020-06-04 09:39:49 +02:00
940249f45e
Refactor Sonarr Integration ( #33859 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2020-05-29 17:08:05 -07:00
Chris Talkington and Paulus Schoutsen
e967c93b7b
Fix roku select source with app ids ( #36191 )
2020-05-28 15:52:32 -07:00
Chris Talkington and GitHub
6fbc3b54bd
Fix roku select source with app ids ( #36191 )
2020-05-27 17:53:26 +02:00
Chris Talkington and Franck Nijhof
a1eb513bbc
Update rokuecp to 0.4.2 ( #36102 )
...
* update rokuecp to 0.4.2
* Update requirements_all.txt
* Update requirements_test_all.txt
2020-05-26 12:11:37 +02:00
Chris Talkington and Franck Nijhof
3d921cec04
Fix roku play/pause during standby ( #36096 )
2020-05-26 12:11:26 +02:00
Chris Talkington and GitHub
654195454b
Add roku tv input names to alexa inputs ( #36089 )
...
* add roku tv input names to alexa inputs
* Update const.py
2020-05-25 16:06:38 -04:00
Chris Talkington and GitHub
77eab66e0f
Fix roku play/pause during standby ( #36096 )
2020-05-25 13:55:25 +02:00
Chris Talkington and GitHub
22a2c386e9
Update rokuecp to 0.4.2 ( #36102 )
...
* update rokuecp to 0.4.2
* Update requirements_all.txt
* Update requirements_test_all.txt
2020-05-25 13:40:16 +02:00
Chris Talkington and Franck Nijhof
ab741535f7
Fix roku play/pause support ( #35991 )
2020-05-24 12:39:45 +02:00
Chris Talkington and Franck Nijhof
f4f031e703
Improve ipp unique id parsing ( #35959 )
2020-05-24 11:27:33 +02:00
Chris Talkington and Franck Nijhof
8d008d31bd
Update rokuecp to 0.4.1 ( #35899 )
...
* update rokuecp to 0.4.1
* Update requirements_all.txt
* Update requirements_test_all.txt
2020-05-24 11:27:11 +02:00
Chris Talkington and GitHub
be854b7363
Improve ipp unique id parsing ( #35959 )
2020-05-23 20:02:49 +02:00
Chris Talkington and GitHub
765bf760b4
Fix roku play/pause support ( #35991 )
2020-05-23 11:06:48 +02:00
Chris Talkington and GitHub
78b57678d8
Update rokuecp to 0.4.1 ( #35899 )
...
* update rokuecp to 0.4.1
* Update requirements_all.txt
* Update requirements_test_all.txt
2020-05-21 09:22:49 +02:00
Chris Talkington and Franck Nijhof
e8ee3c7d4d
Prevent discovery of IPP printers lacking identifier ( #35630 )
2020-05-16 11:04:51 +02:00
Chris Talkington and GitHub
aaf515ef67
Prevent discovery of IPP printers lacking identifier ( #35630 )
2020-05-16 10:48:36 +02:00
Chris Talkington and GitHub
de22bb1df6
Use common strings for roku config flow ( #35504 )
...
* use common strings for roku config flow.
* Update strings.json
* Update strings.json
2020-05-12 10:00:38 -05:00
Chris Talkington and GitHub
e4afb949d7
Use common strings for ipp config flow ( #35505 )
...
* Use common strings for ipp config flow
* Update strings.json
* Update strings.json
* Update strings.json
2020-05-11 22:52:16 -05:00
Chris Talkington and GitHub
a6d587b6cd
Update roku supported features to VOLUME_STEP ( #35481 )
2020-05-10 22:06:10 -07:00
Chris Talkington and GitHub
facb115f14
Use common strings for directv config flow ( #35471 )
2020-05-10 21:14:26 -07:00
Chris Talkington and GitHub
c69d4943a5
Update rokuecp to 0.4.0 ( #35436 )
2020-05-11 01:56:38 +02:00
Chris Talkington and GitHub
0fabd73ad4
reduce roku scan interval by 10s ( #35433 )
2020-05-09 17:55:23 -05:00
Chris Talkington and GitHub
96d2b8cdf6
Update rokuecp to 0.3.2 ( #35429 )
...
* update rokuecp to 0.3.1
* Update rokuecp to 0.3.2
2020-05-09 16:26:54 -05:00
Chris Talkington and GitHub
06ddda8c95
Improve roku remote ( #35419 )
...
* Update remote.py
* Create test_remote.py
* Update .coveragerc
2020-05-09 16:04:37 -05:00
Chris Talkington and GitHub
d61bde6ae6
Update rokuecp to 0.2.3 ( #35420 )
...
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update manifest.json
2020-05-09 13:23:03 -05:00
Chris Talkington and GitHub
7da41a6e86
Update rokuecp to 0.2.2 ( #35404 )
...
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update manifest.json
2020-05-09 00:24:35 -05:00
Chris Talkington and GitHub
e90feb1d59
Update rokuecp to 0.2.1 ( #35400 )
...
* Update requirements_all.txt
* Update requirements_test_all.txt
* Update manifest.json
* Update __init__.py
2020-05-08 19:29:48 -05:00
Chris Talkington and GitHub
3feb55a8e4
Make roku async ( #35104 )
...
* Update manifest.json
* work on roku async.
* Update config_flow.py
* Update __init__.py
* Update media_player.py
* Update media_player.py
* Update __init__.py
* Update __init__.py
* Update media_player.py
* Update media_player.py
* Update remote.py
* Update test_media_player.py
* Update test_media_player.py
* Update test_config_flow.py
* Update media_player.py
* Update remote.py
* Update config_flow.py
* Update test_media_player.py
* Update config_flow.py
* Update test_config_flow.py
2020-05-08 16:44:34 -05:00
Chris Talkington and Paulus Schoutsen
12119f89e5
Support num_repeats for directv remote ( #34982 )
2020-04-30 22:41:20 -07:00
Chris Talkington and Paulus Schoutsen
3a4b8625bd
Support num_repeats for roku remote ( #34981 )
2020-04-30 22:40:26 -07:00
Chris Talkington and GitHub
bb08959131
Support num_repeats for roku remote ( #34981 )
2020-04-30 21:08:32 -07:00
Chris Talkington and GitHub
1f66821256
Support num_repeats for directv remote ( #34982 )
2020-04-30 21:08:15 -07:00
Chris Talkington and GitHub
ba7391528f
Add unique id to esphome config flow ( #34753 )
2020-04-30 16:24:47 -07:00
Chris Talkington and Paulus Schoutsen
ade4e36da7
Use entry ID when IPP printer offers no identifier ( #34316 )
2020-04-30 00:22:05 -07:00
Chris Talkington and GitHub
b4083dc14f
Use entry ID when IPP printer offers no identifier ( #34316 )
2020-04-30 00:21:53 -07:00