Anders Melchiorsen
a4bb35142c
Add Sonos discovery of multiple households ( #21337 )
...
* Remove confusing device naming
* Add discovery of multiple households
* Rename SonosDevice to SonosEntity
2019-02-24 18:45:08 +01:00
Fabian Affolter
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
Anders Melchiorsen
63b19094c1
Improve Sonos discovery ( #20196 )
2019-01-18 13:43:48 +01:00
Anders Melchiorsen
c6ca27e9b4
Improve handling of unavailable Sonos speakers ( #18534 )
2018-11-17 13:18:51 +01:00
Anders Melchiorsen
24e9c62fe7
Upgrade pysonos to 0.0.3 ( #16901 )
...
This version has downgraded/removed some logging that we then no
longer have to hide.
2018-09-27 01:09:30 +02:00
Anders Melchiorsen
c475a876ce
Upgrade pysonos to 0.0.2 ( #16761 )
2018-09-21 09:21:56 +02:00
Anders Melchiorsen
78b6439ee6
Use pysonos for Sonos media player ( #16753 )
2018-09-20 23:50:11 +02:00
Paulus Schoutsen
201fd4afee
Add config entries to connection class ( #16618 )
2018-09-17 10:12:46 +02:00
Anders Melchiorsen
f2e399ccf3
Update SoCo to 0.16 ( #16007 )
2018-08-17 07:41:56 +02:00
Jason Hu
f58425dd3c
Refactor data entry flow ( #15883 )
...
* Refactoring data_entry_flow and config_entry_flow
Move SOURCE_* to config_entries
Change data_entry_flow.FlowManager.async_init() source param default
to None
Change this first step_id as source or init if source is None
_BaseFlowManagerView pass in SOURCE_USER as default source
* First step of data entry flow decided by _async_create_flow() now
* Lint
* Change helpers.config_entry_flow.DiscoveryFlowHandler default step
* Change FlowManager.async_init source param to context dict param
2018-08-09 13:24:14 +02:00
Paulus Schoutsen
3204501174
Cast/Sonos: create config entry if manually configured ( #15630 )
...
* Cast/Sonos: create config entry if manually configured
* Add test for helper
2018-07-23 15:08:03 +02:00
Paulus Schoutsen
ea2ff6aae3
Use async_create_task ( #15633 )
...
* Use async_create_task
* Fix test
2018-07-23 14:05:38 +02:00
Paulus Schoutsen
2c6e6c2a6f
Add config entry for Sonos + Cast ( #14955 )
...
* Add config entry for Sonos
* Lint
* Use add_job
* Add Cast config entry
* Lint
* Rename DOMAIN import
* Mock pychromecast in test
2018-06-14 15:17:54 -04:00