Commit Graph
100 Commits
Author SHA1 Message Date
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 4b58b8057d Update sonarr to 0.3.0 (#40515) 2020-09-24 02:29:37 +02:00
Chris TalkingtonandGitHub 37e51aa166 Add reauth source constant for config entries (#40352) 2020-09-20 21:15:48 -05:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 30de984827 Check mpd time type before splitting it (#40139) 2020-09-17 16:01:28 +02:00
Chris TalkingtonandGitHub cacbb2eb12 Add unique_id to canary camera (#40054) 2020-09-14 17:41:05 +02:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 1fb70625a3 Prevent mpchc from spamming logs (#39663) 2020-09-04 14:22:50 -05:00
Chris TalkingtonandGitHub 48cfbf8662 Improve broadlink sensor tests (#39632) 2020-09-03 20:01:15 -05:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 17b4c1a2ca Use CoordinatorEntity for supla (#39621) 2020-09-03 19:11:14 +02:00
Chris TalkingtonandGitHub a0663d84d2 fix black for stream (#39622) 2020-09-03 11:54:04 -05:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 5dfb043896 update nzbget to use CoordinatorEntity (#39406) 2020-08-30 08:47:28 -05:00
Chris TalkingtonandGitHub 108e2ec1ba Update roku to use CoordinatorEntity (#39405) 2020-08-30 14:42:31 +02:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub ab90ea7884 Fix black on homematicip_cloud binary_sensor (#39351) 2020-08-28 00:47:27 -05:00
Chris TalkingtonandGitHub 98db0a2d2e fix black on generic_thermostat tests (#39350) 2020-08-28 00:24:11 -05:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub da5dc1130e Fix slower tests in sonarr (#39073) 2020-08-20 12:21:58 +02:00
Chris TalkingtonandGitHub 037668ed80 Fix log message format in daikin (#38920) 2020-08-16 03:45:34 +02:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub cf72ade093 Add URL as common string (#38694)
* add URL as common string

* Update strings.json
2020-08-10 22:51:37 +02:00
Chris TalkingtonandPaulus Schoutsen 43961dc36b Fix AccuWeather async timeout (#38654) 2020-08-09 11:30:34 +00:00
Chris TalkingtonandGitHub f8570438e9 Fix AccuWeather async timeout (#38654) 2020-08-07 23:50:08 -05:00
Chris TalkingtonandGitHub d89bfe79f9 Allow device class to control icons for tesla (#37526) 2020-08-05 02:00:05 +02:00
Chris TalkingtonandGitHub 1e685a4a00 Optimize ipp tests (#38485)
* optimize ipp tests

* Update test_config_flow.py
2020-08-02 13:02:47 -10:00
Chris TalkingtonandGitHub 72b0f95719 Optimize directv config flow tests. (#38460) 2020-08-01 16:39:55 -10:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 6fd8a7a34e Use device class to isolate tesla battery icon (#37446) 2020-07-03 23:10:04 -07:00
Chris TalkingtonandGitHub 1879183b24 Apply some suggestions from poolsense code review (#37440) 2020-07-03 15:38:05 -07:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub ed89d4869d Fix typo in roku services description (#37042) 2020-06-24 00:00:24 +02:00
Chris TalkingtonandGitHub 6610bbe7bb Add service to trigger roku search (#37014) 2020-06-23 09:03:43 -07:00
Chris TalkingtonandGitHub 6aba87f3a6 Use roku media state to detect paused media (#36980) 2020-06-22 09:51:38 +02:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 4a432781ca Reduce roku scan interval by 5s (#36966) 2020-06-21 11:40:05 +02:00
Chris TalkingtonandPaulus Schoutsen 4cd04e3f99 Update sonarr to 0.2.2 (#36429) 2020-06-04 10:02:39 -07:00
Chris TalkingtonandPaulus Schoutsen 3aa4bb5469 Add roku exception handling for service calls (#36328) 2020-06-04 10:02:38 -07:00
Chris TalkingtonandGitHub f06c0a8b54 Add roku exception handling for service calls (#36328) 2020-06-04 09:59:39 -07:00
Chris TalkingtonandGitHub 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 TalkingtonandPaulus Schoutsen e967c93b7b Fix roku select source with app ids (#36191) 2020-05-28 15:52:32 -07:00
Chris TalkingtonandGitHub 6fbc3b54bd Fix roku select source with app ids (#36191) 2020-05-27 17:53:26 +02:00
Chris TalkingtonandFranck 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 TalkingtonandFranck Nijhof 3d921cec04 Fix roku play/pause during standby (#36096) 2020-05-26 12:11:26 +02:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 77eab66e0f Fix roku play/pause during standby (#36096) 2020-05-25 13:55:25 +02:00
Chris TalkingtonandGitHub 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 TalkingtonandFranck Nijhof ab741535f7 Fix roku play/pause support (#35991) 2020-05-24 12:39:45 +02:00
Chris TalkingtonandFranck Nijhof f4f031e703 Improve ipp unique id parsing (#35959) 2020-05-24 11:27:33 +02:00
Chris TalkingtonandFranck 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 TalkingtonandGitHub be854b7363 Improve ipp unique id parsing (#35959) 2020-05-23 20:02:49 +02:00
Chris TalkingtonandGitHub 765bf760b4 Fix roku play/pause support (#35991) 2020-05-23 11:06:48 +02:00
Chris TalkingtonandGitHub 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 TalkingtonandFranck Nijhof e8ee3c7d4d Prevent discovery of IPP printers lacking identifier (#35630) 2020-05-16 11:04:51 +02:00
Chris TalkingtonandGitHub aaf515ef67 Prevent discovery of IPP printers lacking identifier (#35630) 2020-05-16 10:48:36 +02:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub a6d587b6cd Update roku supported features to VOLUME_STEP (#35481) 2020-05-10 22:06:10 -07:00
Chris TalkingtonandGitHub facb115f14 Use common strings for directv config flow (#35471) 2020-05-10 21:14:26 -07:00
Chris TalkingtonandGitHub c69d4943a5 Update rokuecp to 0.4.0 (#35436) 2020-05-11 01:56:38 +02:00
Chris TalkingtonandGitHub 0fabd73ad4 reduce roku scan interval by 10s (#35433) 2020-05-09 17:55:23 -05:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 06ddda8c95 Improve roku remote (#35419)
* Update remote.py

* Create test_remote.py

* Update .coveragerc
2020-05-09 16:04:37 -05:00
Chris TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandGitHub 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 TalkingtonandPaulus Schoutsen 12119f89e5 Support num_repeats for directv remote (#34982) 2020-04-30 22:41:20 -07:00
Chris TalkingtonandPaulus Schoutsen 3a4b8625bd Support num_repeats for roku remote (#34981) 2020-04-30 22:40:26 -07:00
Chris TalkingtonandGitHub bb08959131 Support num_repeats for roku remote (#34981) 2020-04-30 21:08:32 -07:00
Chris TalkingtonandGitHub 1f66821256 Support num_repeats for directv remote (#34982) 2020-04-30 21:08:15 -07:00
Chris TalkingtonandGitHub ba7391528f Add unique id to esphome config flow (#34753) 2020-04-30 16:24:47 -07:00
Chris TalkingtonandPaulus Schoutsen ade4e36da7 Use entry ID when IPP printer offers no identifier (#34316) 2020-04-30 00:22:05 -07:00
Chris TalkingtonandGitHub b4083dc14f Use entry ID when IPP printer offers no identifier (#34316) 2020-04-30 00:21:53 -07:00