hass-core/homeassistant
Andreas Rydbrink 01052f516b Add HEOS media player component (#21721)
## Description:
Denon HEOS media player.

**Pull request in [home-assistant.io](https://github.com/home-assistant/home-assistant.io) with documentation (if applicable):** home-assistant/home-assistant.io#8848

## Example entry for `configuration.yaml` (if applicable):
```yaml
heos:
  host: HEOS-1                              
```

## Checklist:
  - [X] The code change is tested and works locally.
  - [X] Local tests pass with `tox`. **Your PR cannot be merged unless tests pass**
  - [X] There is no commented out code in this PR.

If user exposed functionality or configuration variables are added/changed:
  - [X] Documentation added/updated in [home-assistant.io](https://github.com/home-assistant/home-assistant.io)

If the code communicates with devices, web services, or third-party tools:
  - [X] New dependencies have been added to the `REQUIREMENTS` variable ([example][ex-requir]).
  - [X] New dependencies are only imported inside functions that use them ([example][ex-import]).
  - [X] New or updated dependencies have been added to `requirements_all.txt` by running `script/gen_requirements_all.py`.
  - [X] New files were added to `.coveragerc`.

If the code does not interact with devices:
  - [ ] Tests have been added to verify that the new code works.

[ex-requir]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard/__init__.py#L14
[ex-import]: https://github.com/home-assistant/home-assistant/blob/dev/homeassistant/components/keyboard/__init__.py#L23


Co-authored-by: Andrew Sayre <6730289+andrewsayre@users.noreply.github.com>
2019-03-28 19:03:02 -07:00
..
auth Add trusted_users in trusted networks auth provider (#22478) 2019-03-27 21:53:11 -07:00
components Add HEOS media player component (#21721) 2019-03-28 19:03:02 -07:00
helpers Add trusted_users in trusted networks auth provider (#22478) 2019-03-27 21:53:11 -07:00
scripts Fix lint on dev (#22512) 2019-03-28 15:33:21 -07:00
util Fix pressure in dark sky and openweathermap and add pressure utility (#21210) 2019-03-24 18:37:31 +01:00
__init__.py
__main__.py Lint 2018-10-02 10:35:00 +02:00
bootstrap.py Bootstrap to start registry loading early (#22321) 2019-03-27 22:06:20 +08:00
config.py Mobile App: Discovery to default configuration.yaml, zeroconf to default_config (#22028) 2019-03-13 22:05:56 -07:00
config_entries.py Axis config flow (#18543) 2019-03-24 16:16:50 +01:00
const.py Version bump to 0.92.0dev0 2019-03-27 22:10:35 -07:00
core.py Deprecate http.api_password (#21884) 2019-03-10 19:55:36 -07:00
data_entry_flow.py Mobile App: Register devices into the registry (#21856) 2019-03-14 12:57:50 -07:00
exceptions.py Check admin permission before able to manage config entries 2018-12-13 16:13:43 +01:00
loader.py Fix dev branch (#22493) 2019-03-28 11:09:12 +01:00
monkey_patch.py Narrow scope of various pylint inline disables (#15364) 2018-10-10 12:17:11 +02:00
package_constraints.txt Upgrade ruamel.yaml to 0.15.89 (#22064) 2019-03-15 09:22:00 -07:00
requirements.py Improve package loadable (#16237) 2018-08-28 12:52:18 +02:00
setup.py Add default_config component (#20799) 2019-02-07 20:07:15 -08:00