Commit Graph
57 Commits
Author SHA1 Message Date
On FreundandGitHub a07c0d1605 Fallback to mac in Shelly config flow title (#40783) 2020-10-21 15:05:06 +02:00
On FreundandGitHub 086378c48f Add media browser capability to volumio (#40785) 2020-10-15 15:49:36 +02:00
On FreundandGitHub b5e57ed4fd Support matching multiple user ids in event trigger (#41036) 2020-10-08 09:10:42 +02:00
On FreundandGitHub a50405aa6e Fix kodi.add_to_playlist (#41185) 2020-10-04 10:53:44 +02:00
On FreundandGitHub 04f87eedf5 Add context to event trigger (#40932) 2020-10-01 11:59:35 +02:00
On FreundandFranck Nijhof 44be190378 Fix handling of empty ws port (#40399) 2020-09-25 09:26:29 +02:00
On FreundandGitHub 447446c565 Fix handling of empty ws port (#40399) 2020-09-21 20:27:00 +02:00
On FreundandPaulus Schoutsen e582caccc9 Fix Kodi discovery title (#40247) 2020-09-19 20:11:39 +00:00
On FreundandGitHub 7f072a5ca8 Fix Kodi discovery title (#40247) 2020-09-18 17:30:46 +02:00
On FreundandPaulus Schoutsen e9b355bd8a Fix coolmaster.info (#40240) 2020-09-18 14:04:57 +00:00
On FreundandPaulus Schoutsen ef279b125d Handle systems without groups (#40238) 2020-09-18 14:04:57 +00:00
On FreundandPaulus Schoutsen 152b380a2f Fix kodi.call_method (#40236) 2020-09-18 14:04:56 +00:00
On FreundandGitHub ff3fd63eea Handle systems without groups (#40238) 2020-09-18 15:28:39 +02:00
On FreundandGitHub 4cd876f159 Fix coolmaster.info (#40240) 2020-09-18 15:28:02 +02:00
On FreundandGitHub 3f514da285 Fix kodi.call_method (#40236) 2020-09-18 15:24:14 +02:00
On FreundandPaulus Schoutsen 18be6cbadc Handle Kodi shutdown (#39856)
* Handle Kodi shutdown

* Core review comments

* Make async_on_quit a coroutine
2020-09-12 12:28:43 +00:00
On FreundandGitHub cf6b84790f Handle Kodi shutdown (#39856)
* Handle Kodi shutdown

* Core review comments

* Make async_on_quit a coroutine
2020-09-12 14:22:14 +02:00
On FreundandGitHub 78dbd090b5 Update pykodi to 0.1.2 (#39758) 2020-09-07 13:15:00 -04:00
On FreundandGitHub ad6e8b2d62 Add event sensors for risco (#39594)
* Add Risco event sensors

* Fix lint
2020-09-04 14:11:07 -05:00
On FreundandGitHub a87fedc0af Automatically configure HTTP auth type in ONVIF snapshots (#38729)
* Allow selection of HTTP auth type in ONVIF snapshots

* Auto populate snapshot auth

* Fix no auth case

* Add missing return
2020-09-03 22:41:24 +02:00
On FreundandGitHub c6805aa354 Update pycoolmaster-async to 0.1.1 (#39551) 2020-09-01 16:41:05 +02:00
963651d6f2 Add support for authenticated Shelly devices (#39461)
* Add support for authenticated Shelly devices

* Fix comment typos

* Update homeassistant/components/shelly/config_flow.py

Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>

* Fix unauthenticated devices

* Update homeassistant/components/shelly/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Code review fixes

* More code review fixes

* Fix typo

* Update homeassistant/components/shelly/config_flow.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-09-01 08:08:37 -04:00
On FreundandGitHub dde0dab3db Handle missing values in Shelly sensors (#39515) 2020-09-01 08:04:42 -04:00
On FreundandGitHub 4828d3d85b Update pyvolumio to 0.1.1 (#39525) 2020-08-31 20:42:14 +02:00
On FreundandGitHub d8b4fa4a8b Update pyvolumio to 0.1.2 (#39522) 2020-08-31 20:08:08 +02:00
On FreundandGitHub 72fe4db937 Update pyrisco to 0.2.4 (#39521) 2020-08-31 20:04:41 +02:00
On FreundandGitHub b14af3e727 Add Custom mapping of Risco states (#39218)
* Custom mapping of Risco states

* More informative error log

* Add alternative Risco terms

* Black formatting
2020-08-27 21:23:01 -05:00
On FreundandGitHub 24db31fa28 Add (un)bypass services to Risco (#39292)
* Add (un)bypass services to Risco

* Simplify service registration
2020-08-27 20:39:27 -05:00
15c101e85d Add pin code support to the Risco integration (#39177)
* Pin code support for Risco

* Remove unused parameter

* Fix imports

* Fix typo

* Apply suggestions from code review

Co-authored-by: Chris Talkington <chris@talkingtontech.com>

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-08-23 12:34:30 -05:00
On FreundandGitHub 3198233b8f Add binary sensors to Risco integration (#39137)
* Add binary sensors to Risco integration

* Minor cleanups

* RiscoEntity base class

* Platinum score

* Remove alarm parameter in _setup_risco

* Avoid zones and partitions sharing unique ids
2020-08-22 18:30:26 -05:00
f075742a86 Address Kodi code review follow up (#39104)
* Code review follow up

* Update config_flow.py

* Update config_flow.py

* Update strings.json

* Update config_flow.py

* Update config_flow.py

* Update config_flow.py

* Update config_flow.py

* Update config_flow.py

* Update config_flow.py

* Update util.py

* Update test_config_flow.py

* Update config_flow.py

* Update util.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 util.py

* Update test_config_flow.py

* Update config_flow.py

* Update config_flow.py

* Update config_flow.py

* Update config_flow.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update config_flow.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update test_config_flow.py

* Update 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

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-08-22 13:40:12 -05:00
On FreundandGitHub cdb6161d3d Add risco options flow (#39154) 2020-08-22 12:15:03 -05:00
On FreundandGitHub e3ce699d75 Risco code review follow ups (#39143) 2020-08-22 15:54:12 +02:00
On FreundandGitHub 1b8d9f7cc4 Add Risco integration (#36930)
* Risco integration

* Fix lint errors

* Raise ConfigEntryNotReady if can't connect

* Gracefully handle shutdown

* pass session to pyrisco

* minor change to init

* Fix retries

* Add exception log

* Remove retries

* Address code review comments

* Remove log
2020-08-21 23:49:09 -05:00
c1ed584f2d Add config flow to kodi (#38551)
* Add config flow to kodi

* Fix lint errors

* Remove entry update listener

* Create test_init.py

* Apply suggestions from code review

Co-authored-by: Chris Talkington <chris@talkingtontech.com>

* Update __init__.py

* fix indentation

* Apply suggestions from code review

* Apply suggestions from code review

* Update tests/components/kodi/__init__.py

* Fix init test

* Fix merge

* More review changes

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Chris Talkington <chris@talkingtontech.com>

* Fix black formatting

* Fix Flake8

* Don't store CONF_ID

* Fall back to entry id

* Apply suggestions from code review

Co-authored-by: J. Nick Koston <nick@koston.org>

* Update __init__.py

* Apply suggestions from code review

* Apply suggestions from code review

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-08-20 23:16:58 -05:00
96d48c309f Make CoolMasterNet integration async (#38643)
* make CoolMasteNet integration async

* Apply suggestions from code review

Co-authored-by: Chris Talkington <chris@talkingtontech.com>

* Minor post-review tweaks

* Apply suggestions from code review

* Update homeassistant/components/coolmaster/__init__.py

Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-08-09 13:08:07 -05:00
On FreundandPaulus Schoutsen cb51a00c37 Bump pyvolumio to 0.1.1 (#38685) 2020-08-09 11:30:38 +00:00
On FreundandGitHub f0487b783d Bump pyvolumio to 0.1.1 (#38685) 2020-08-09 00:02:21 -05:00
On FreundandGitHub 76e8870e98 Clean up Volumio code (#38400) 2020-07-30 16:51:46 +02:00
On FreundandGitHub b226a7183f Add config flow to Volumio (#38252) 2020-07-27 09:19:19 +02:00
On FreundandGitHub 3fcd7866cc Try to automatically detect zones on first run of Monoprice integration (#35127) 2020-05-12 22:30:59 +02:00
On FreundandGitHub 90fbb150e7 Use suggestd_value instead of default in Monoprice options flow (#35107) 2020-05-03 15:18:25 +02:00
On FreundandGitHub e0bcd0049c Fix unloading of Monoprice config entries (#35112) 2020-05-03 13:49:18 +02:00
On FreundandGitHub a44724fdcc Add codeowner to Monoprice integration (#35111) 2020-05-03 13:45:39 +02:00
On FreundandPaulus Schoutsen 2ff255dedc Fix Monoprice robustness (#33869)
* Silently handle update failures

* Limite parallel updates

* Remove return values

* Remove trailing return

* Add test for empty update
2020-04-09 17:15:53 -07:00
On FreundandGitHub a4c9446b8d Fix Monoprice robustness (#33869)
* Silently handle update failures

* Limite parallel updates

* Remove return values

* Remove trailing return

* Add test for empty update
2020-04-09 17:04:12 +02:00
On FreundandGitHub b50281a917 Options flow for Monoprice sources (#33156)
* Options flow for monoprice sources

* Fix lint errors
2020-03-23 17:32:21 -07:00
On FreundandGitHub 66402b9b38 Monoprice PR followups (#33133) 2020-03-22 13:25:27 +01:00
On FreundandGitHub e8bd1b9216 Config Flow and Entity registry support for Monoprice (#30337)
* Entity registry support for monoprice

* Add test for unique_id

* Add unique id namespace to monoprice

* Config Flow for Monoprice

* Update monoprice tests

* Remove TODOs

* Handle entity unloading

* Fix update test

* Streamline entity handling in monoprice services

* Increase coverage

* Remove devices cache

* Async validation in monoprice config flow
2020-03-21 18:12:32 -07:00
On FreundandMartin Hjelmare 0656f0c62b Address post-merge coolmaster config flow code review (#28163)
* Address post-merge code review comments

* Use component path for 3rd party lib
2019-10-25 18:39:16 +02:00
On FreundandPaulus Schoutsen 1412862f2a Config entry and device for Coolmaster integration (#27925)
* Config entry and device for Coolmaster integration

* Lint/isort/flake/etc...

* Black formatting

* Code review fixes

* Config flow tests for coolmaster

* Add pycoolmaster requirement to test

* Remove port selection from Coolmaster config flow

* Update config_flow.py

* More idoimatic hash concat
2019-10-23 12:47:00 -07:00
On FreundandPaulus Schoutsen 45a454ba53 CoolMaster: Change auto to heat_cool (#26144) 2019-08-25 22:37:25 -07:00
On FreundandPascal Vizeli 1efa29d6ff CoolMaster: Change auto to heat_cool (#26144) 2019-08-23 15:59:25 +02:00
On FreundandPaulus Schoutsen 60c2e5e2e2 Add turn on/off to coolmaster (#25097) 2019-07-12 15:08:54 -07:00
On FreundandPascal Vizeli 0478e7f41d Add turn on/off to coolmaster (#25097) 2019-07-12 17:40:28 +02:00
On FreundandMartin Hjelmare d8993af548 CoolMasterNet Climate platform (#20787)
* CoolMasterNet Climate platform

* Address Coolmaster PR comments

* Fix docstrings on climate demo platform

* Additional CoolMaster PR review fixes
2019-02-10 19:34:39 +01:00
On FreundandAndrey c7b0f25eae Fix Yahoo Weather icons over SSL (#10602) 2017-11-15 22:27:26 +02:00