Anders Melchiorsen and Paulus Schoutsen
94297e96cb
Update eternalegypt to 0.0.11 ( #29446 )
2019-12-04 21:22:03 -08:00
Anders Melchiorsen and Paulus Schoutsen
aac2c3e91c
Update codeowners ( #26733 )
2019-09-19 14:39:57 -07:00
Anders Melchiorsen and Paulus Schoutsen
a980eedd22
Fix race during initial Sonos group construction ( #26371 )
...
* Fix race during initial Sonos group construction
* Update homeassistant/components/sonos/media_player.py
2019-09-03 23:20:14 -07:00
Anders Melchiorsen and Pascal Vizeli
3534b8a977
Fix race during initial Sonos group construction ( #26371 )
...
* Fix race during initial Sonos group construction
* Update homeassistant/components/sonos/media_player.py
2019-09-03 14:14:33 +02:00
Anders Melchiorsen and GitHub
7ab36e0381
Update eternalegypt to 0.0.10 ( #26117 )
2019-08-21 20:54:20 +02:00
Anders Melchiorsen and Paulus Schoutsen
26c99454a6
Add netgear_lte.disconnect_lte service ( #25967 )
2019-08-15 15:59:08 -07:00
Anders Melchiorsen and Paulus Schoutsen
cbcf49a3ba
Improve Sonos error handling on slow networks ( #25902 )
2019-08-14 09:17:58 -07:00
Anders Melchiorsen and Paulus Schoutsen
476607787a
Revert flux_led to 0.89 ( #25653 )
...
* Revert Black
* Revert "Introduce support for color temperature (#25503 )"
This reverts commit e1d884a484 .
* Revert "Fix flux_led only-white controllers (#22210 )"
This reverts commit 48138189b3 .
* Revert "Fix MagicHome LEDs with flux_led component (#20733 )"
This reverts commit 1444a684e0 .
* Re-Black
* Use mode detection for scanned bulbs
2019-08-04 22:48:59 -07:00
Anders Melchiorsen and Pascal Vizeli
2f7c57b257
Revert flux_led to 0.89 ( #25653 )
...
* Revert Black
* Revert "Introduce support for color temperature (#25503 )"
This reverts commit e1d884a484 .
* Revert "Fix flux_led only-white controllers (#22210 )"
This reverts commit 48138189b3 .
* Revert "Fix MagicHome LEDs with flux_led component (#20733 )"
This reverts commit 1444a684e0 .
* Re-Black
* Use mode detection for scanned bulbs
2019-08-02 17:00:22 +02:00
Anders Melchiorsen and Pascal Vizeli
a90ec88e5c
Update eternalegypt to 0.0.8 ( #25551 )
2019-07-29 11:34:58 +02:00
Anders Melchiorsen and Paulus Schoutsen
9fc4b878e2
Update pysonos to 0.0.22 ( #25399 )
2019-07-23 17:11:40 -07:00
Anders Melchiorsen and cgtobi
5e805768aa
Update pysonos to 0.0.22 ( #25399 )
2019-07-23 06:31:05 +02:00
Anders Melchiorsen and Paulus Schoutsen
0f8f9db319
Update pysonos to 0.0.21 ( #25168 )
2019-07-16 14:59:37 -07:00
Anders Melchiorsen and Martin Hjelmare
5e5abf77da
Update pysonos to 0.0.21 ( #25168 )
2019-07-16 04:22:41 +02:00
Anders Melchiorsen and Paulus Schoutsen
2643bbc228
Handle Sonos connection errors during setup ( #25135 )
2019-07-15 13:57:30 -07:00
Anders Melchiorsen and Paulus Schoutsen
1798522ec8
Handle Sonos connection errors during setup ( #25135 )
2019-07-14 14:36:05 -07:00
Anders Melchiorsen and Pascal Vizeli
afade4e997
Support podcast episodes as Sonos favorites ( #25087 )
2019-07-12 07:22:02 +00:00
Anders Melchiorsen and GitHub
6173d7c8a0
Support podcast episodes as Sonos favorites ( #25087 )
2019-07-12 07:08:57 +02:00
Anders Melchiorsen and Paulus Schoutsen
1afa136fc0
Fix for Sonos debug logging ( #25064 )
...
* Fix for Sonos debug logging
* Start logging messages with capital letters
2019-07-10 12:19:28 -07:00
Anders Melchiorsen and Paulus Schoutsen
18d27c997d
Add Sonos debug logging ( #25063 )
2019-07-10 09:30:45 -07:00
Anders Melchiorsen and Andrew Sayre
a1aaeab33a
Update pysonos to 0.0.19 ( #24930 )
2019-07-03 19:26:16 -04:00
Anders Melchiorsen and Andrew Sayre
c0a342d790
Stability improvements for Sonos availability ( #24880 )
...
* Stability improvements for Sonos availability
* Handle seen reentrancy
2019-07-02 09:25:02 -04:00
Anders Melchiorsen and Paulus Schoutsen
f71d4312e2
Update pysonos to 0.0.17 ( #24740 )
2019-06-24 15:00:11 -07:00
Anders Melchiorsen and Paulus Schoutsen
6e14e8ed91
Update pysonos to 0.0.17 ( #24740 )
2019-06-24 14:59:15 -07:00
Anders Melchiorsen and Paulus Schoutsen
fb0cb43261
Fix time expression parsing ( #24696 )
2019-06-24 08:33:10 -07:00
Anders Melchiorsen and Otto Winter
a439e087e1
Fix time expression parsing ( #24696 )
2019-06-22 13:39:33 +02:00
Anders Melchiorsen and Paulus Schoutsen
79b10612aa
Update LIFX brightness during long transitions ( #24653 )
2019-06-21 09:27:39 -07:00
Anders Melchiorsen and Paulus Schoutsen
39f2e49451
Update LIFX brightness during long transitions ( #24653 )
2019-06-20 13:24:45 -07:00
Anders Melchiorsen and Pascal Vizeli
08e2959742
Update pysonos to 0.0.16 ( #24607 )
2019-06-19 10:09:50 +02:00
Anders Melchiorsen and Daniel Høyer Iversen
1e248551d5
Update pysonos to 0.0.15 ( #24565 )
2019-06-16 19:41:13 +02:00
Anders Melchiorsen and Paulus Schoutsen
d7fcb5268a
Fix aprs imports ( #24485 )
2019-06-11 15:57:29 -07:00
Anders Melchiorsen and Daniel Høyer Iversen
b6bb6919e6
Update pysonos to 0.0.14 ( #24185 )
2019-05-30 09:24:38 +02:00
Anders Melchiorsen and Paulus Schoutsen
f8572c1d71
Avoid slow updates with unavailable Sonos devices ( #24180 )
2019-05-29 15:05:12 -07:00
Anders Melchiorsen and Paulus Schoutsen
bebfc3d16e
Remove unused Sonos turn on/off methods ( #24174 )
2019-05-29 11:12:44 -07:00
Anders Melchiorsen and Paulus Schoutsen
97b671171b
Avoid useless Sonos state updates ( #24135 )
2019-05-26 12:49:26 -07:00
Anders Melchiorsen and Paulus Schoutsen
d4f79fc88a
Synchronize Sonos service calls ( #23791 )
2019-05-10 14:32:43 -07:00
Anders Melchiorsen and GitHub
34f6245e74
Synchronize Sonos service calls ( #23791 )
2019-05-10 22:37:03 +02:00
Anders Melchiorsen and Andrew Sayre
2efc1de349
Move Sonos services to sonos domain ( #23670 )
2019-05-05 14:25:57 -05:00
Anders Melchiorsen and Charles Garwood
6a6a999833
Upgrade pysonos to 0.0.12 ( #23560 )
2019-04-30 08:45:56 -04:00
Anders Melchiorsen and Andrew Sayre
471a26bde1
Do not log tracebacks for influxdb write errors ( #23522 )
...
* Do not log influxdb write exceptions
* Log exception name
2019-04-29 06:39:45 -05:00
Anders Melchiorsen and GitHub
2245ee98e3
Ignore stale directories ( #23464 )
...
* Ignore stale directories
* Remove redundant tests
* Revert "Remove redundant tests"
* Print warning when skipping directories
* Suggest to remove stale directory
2019-04-29 10:53:27 +02:00
Anders Melchiorsen and Pascal Vizeli
0ecf152153
Continuous discovery of Sonos speakers ( #23484 )
2019-04-29 10:20:09 +02:00
Anders Melchiorsen and Fabian Affolter
41d9bd42af
Catch RequestException in influxdb writer ( #23508 )
2019-04-28 20:57:58 +02:00
Anders Melchiorsen and GitHub
37badbbf09
Skip flaky stream tests ( #23493 )
...
* Skip flaky test_hls tests
* Skip flaky test_recorder tests
2019-04-28 13:58:19 +02:00
Anders Melchiorsen and GitHub
5efe089699
Improve handling of unavailable Sonos speakers ( #23472 )
2019-04-27 19:05:50 +02:00
Anders Melchiorsen and Paulus Schoutsen
148860587c
No longer promote imports inside methods ( #23471 )
2019-04-27 09:16:44 -07:00
Anders Melchiorsen and GitHub
c174b83f54
Return of travis ( #23409 )
...
* Return .travis.yml
This reverts commit a5b03541e9 .
* Remove coveralls
* Remove deploy
* Support only the extreme Python versions
* Ignore bleeding edge
* Remove docker service
2019-04-27 12:30:24 +02:00
Anders Melchiorsen and GitHub
5dbf58d67f
Remove support for deprecated Sonos configuration ( #23385 )
2019-04-26 08:56:43 +02:00
Anders Melchiorsen and GitHub
d0f9595ad9
Add connection control for netgear_lte ( #22946 )
2019-04-22 22:44:46 +02:00
Anders Melchiorsen and GitHub
a833736a1e
Add sms_total sensor to netgear_lte ( #22954 )
2019-04-10 09:41:57 +02:00
Anders Melchiorsen and GitHub
6244a397b1
Hide unsupported Sonos favorites ( #22940 )
2019-04-09 23:09:18 +02:00
Anders Melchiorsen and GitHub
58ec77b017
Binary sensors for netgear_lte ( #22902 )
...
* Binary sensors for netgear_lte
* Move LTEEntity to component
* Revert unrelated manifest changes
* Address review comments
* Remove unused import
2019-04-09 20:28:20 +02:00
Anders Melchiorsen and Andrew Sayre
d577955d1e
Fix Sonos handling of unsupported favorites ( #22906 )
2019-04-08 19:32:56 -05:00
Anders Melchiorsen and Rohan Kapoor
282fd225c9
Add netgear_lte connection sensors ( #22558 )
2019-03-31 23:47:29 -07:00
Anders Melchiorsen and Andrew Sayre
1b0b5b4b8c
Fix lightwave config validation ( #22576 )
2019-03-31 09:19:39 -05:00
Anders Melchiorsen and GitHub
1a39fb4de7
Add table with netgear_lte sensor units ( #22508 )
2019-03-30 10:09:36 +01:00
Anders Melchiorsen and Paulus Schoutsen
a1369c2fee
Incoming SMS handling for netgear_lte ( #22402 )
...
* Fire netgear_lte events for incoming SMS
* Add netgear_lte.delete_sms service call
* Fix log statement
* Add services.yaml
2019-03-27 20:02:04 -07:00
Anders Melchiorsen and Charles Garwood
90c4f6f6e5
Do data extraction in sensors ( #22444 )
...
* Do data extraction in sensors
* Hopefully fix lint
2019-03-27 19:24:02 -04:00
Anders Melchiorsen and Paulus Schoutsen
afa99c9189
Use dispatcher for netgear_lte state updates ( #22328 )
...
* Use dispatcher for netgear_lte state updates
* Also dispatch unavailable state
2019-03-26 08:06:11 -07:00
Anders Melchiorsen and Jason Hu
eabb68ad7d
Do not warn when creating an empty database ( #22343 )
2019-03-24 12:00:29 -07:00
Anders Melchiorsen and Martin Hjelmare
2b6e197deb
Consolidate the netgear_lte configuration ( #22105 )
...
* Consolidate the netgear_lte configuration
* Simplfications from review
* Extract sensor_types
* Simplify defaults
2019-03-22 14:43:39 +01:00
Anders Melchiorsen and Paulus Schoutsen
de2c7a9567
Wait for Sonos regrouping in service calls ( #22006 )
2019-03-13 12:51:41 -07:00
Anders Melchiorsen and Paulus Schoutsen
fe5e4b5b9b
Avoid playing queue pollution with Sonos unjoin ( #22004 )
2019-03-13 12:51:08 -07:00
Anders Melchiorsen and GitHub
c8692fe70c
Use asyncio lock ( #21985 )
2019-03-13 10:17:09 +01:00
Anders Melchiorsen and Pascal Vizeli
dd11f8d3fe
Avoid playing queue pollution when restoring Sonos snapshots ( #21963 )
...
Assume a snapshot state with three speakers in two groups, AB and C. They will
be playing the A and C queues, respectively. The B queue exists but is hidden
in this topology.
Unjoin B and form a new group BC, playing the B queue (now with the C queue
hidden).
To restore the snapshot we would join B back to A. The BC group would now only
contain the C speaker, still playing the B queue. The C queue has been lost :-(
The problem is that unjoining a coordinator will elect a new coordinator that
inherits the group queue and thus has its hidden queue overwritten.
This commit avoids the situation by having restore unjoin all slaves. Above, C
would be unjoined before joining B to A. This restores the C queue and since B
is then alone, it can be joined to A without having to transfer its playing
queue to remaining speakers.
2019-03-12 14:39:55 +01:00
Anders Melchiorsen and Pascal Vizeli
49014ac13f
Remove confusing warning for TTS without entity_id ( #21927 )
2019-03-11 12:31:36 +01:00
Anders Melchiorsen and Paulus Schoutsen
932080656d
Upgrade pysonos to 0.0.8 ( #21624 )
2019-03-04 15:59:18 -08:00
Anders Melchiorsen and Paulus Schoutsen
e6debe09e8
Word the tplink deprecation warning more strongly ( #21586 )
2019-03-04 15:59:16 -08:00
Anders Melchiorsen and Daniel Høyer Iversen
0f6e0aa355
Upgrade pysonos to 0.0.8 ( #21624 )
2019-03-03 18:49:29 +01:00
Anders Melchiorsen and Daniel Høyer Iversen
5eab86986e
Word the tplink deprecation warning more strongly ( #21586 )
2019-03-02 12:32:18 +01:00
Anders Melchiorsen and Paulus Schoutsen
0c8a31b8ec
Memory optimization for logbook ( #21549 )
2019-03-01 23:23:45 -08:00
Anders Melchiorsen and Paulus Schoutsen
26a534a67c
Improve new Sonos snapshot/restore ( #21509 )
...
* Fine-tune new Sonos snapshot/restore
* Move into class
2019-02-28 17:46:29 -08:00
Anders Melchiorsen and Paulus Schoutsen
193cab4f62
Improve new Sonos snapshot/restore ( #21509 )
...
* Fine-tune new Sonos snapshot/restore
* Move into class
2019-02-28 10:25:31 -08:00
Anders Melchiorsen and Paulus Schoutsen
03fc81a434
Clean up codeowners file ( #21442 )
2019-02-26 10:47:08 -08:00
Anders Melchiorsen and Paulus Schoutsen
095a0d19d1
Fix Sonos snapshot/restore ( #21411 )
2019-02-25 13:03:15 -08:00
Anders Melchiorsen and GitHub
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
Anders Melchiorsen and Paulus Schoutsen
4562bdc69f
Upgrade aioimaplib for Python 3.7 compatibility ( #21197 )
2019-02-19 10:31:33 -08:00
Anders Melchiorsen and GitHub
bc46e48d23
Upgrade aioimaplib for Python 3.7 compatibility ( #21197 )
2019-02-19 06:11:56 +01:00
Anders Melchiorsen and Paulus Schoutsen
91aa874c0c
Fix LIFX for single-zone strip extensions ( #20604 )
2019-01-30 10:47:28 -08:00
Anders Melchiorsen and Fabian Affolter
e593383b4d
Error handling for recorder purge ( #20424 )
2019-01-26 11:02:16 +01:00
Anders Melchiorsen and Paulus Schoutsen
c94834d8f6
Add LIFX listen port advanced configuration ( #20299 )
2019-01-24 22:50:26 -08:00
Anders Melchiorsen and Paulus Schoutsen
70c5807976
Improve deprecation warnings ( #20391 )
2019-01-24 13:37:30 -08:00
Anders Melchiorsen and Paulus Schoutsen
41d2321756
Fix 'all' entity_id in service call extraction ( #20281 )
2019-01-20 17:02:36 -08:00
Anders Melchiorsen and Paulus Schoutsen
f02e887fcc
Allow 'all' entity_id in service schema ( #20278 )
2019-01-20 17:02:36 -08:00
Anders Melchiorsen and Paulus Schoutsen
97e8e20bcc
Remove double logging of automation action ( #20264 )
2019-01-20 17:02:36 -08:00
Anders Melchiorsen and Paulus Schoutsen
d843bf9c58
Improve Sonos discovery ( #20196 )
2019-01-20 17:02:34 -08:00
Anders Melchiorsen and Paulus Schoutsen
62844e237c
Allow 'all' entity_id in service schema ( #20278 )
2019-01-20 16:33:39 -08:00
Anders Melchiorsen and Paulus Schoutsen
1218127d83
Fix 'all' entity_id in service call extraction ( #20281 )
2019-01-20 16:33:11 -08:00
Anders Melchiorsen and Fabian Affolter
362ac725bf
Remove double logging of automation action ( #20264 )
2019-01-21 00:10:12 +01:00
Anders Melchiorsen and Pascal Vizeli
63b19094c1
Improve Sonos discovery ( #20196 )
2019-01-18 13:43:48 +01:00
Anders Melchiorsen and Paulus Schoutsen
c218757336
Accept both domains and entities in influxdb include ( #19927 )
...
* Accept both domains and entities in influxdb include
* Explicit test
* Remove lint
2019-01-15 16:20:51 -08:00
Anders Melchiorsen and Fabian Affolter
4af4b2d10e
Fix remote.harmony_change_channel services.yaml indentation ( #20051 )
2019-01-13 16:39:50 +01:00
Anders Melchiorsen and Pascal Vizeli
f9c02889b2
Remove recorder purge protection ( #19358 )
2018-12-16 23:31:50 +01:00
Anders Melchiorsen and Paulus Schoutsen
da160066c3
Upgrade aiolifx to 0.6.7 ( #19077 )
2018-12-07 07:13:35 +01:00
Anders Melchiorsen and Paulus Schoutsen
0a3af545fe
Upgrade aiolifx to 0.6.7 ( #19077 )
2018-12-07 07:06:35 +01:00
Anders Melchiorsen and Paulus Schoutsen
84fd66c8a1
Template binary sensor to not track all state changes ( #18573 )
2018-11-19 12:10:48 +01:00
Anders Melchiorsen and Martin Hjelmare
b066877453
Allow unloading of LIFX config entry ( #18535 )
2018-11-18 19:51:17 +01:00
Anders Melchiorsen and GitHub
c6ca27e9b4
Improve handling of unavailable Sonos speakers ( #18534 )
2018-11-17 13:18:51 +01:00
Anders Melchiorsen and Martin Hjelmare
164c68093b
Improve netgear_lte logging when unconnected ( #18163 )
...
* Improve netgear_lte logging when unconnected
* Use callback
2018-11-04 09:15:57 +01:00
Anders Melchiorsen and Paulus Schoutsen
dce6a9f882
Fix time zone for flux switch ( #18102 )
2018-11-02 12:32:52 +01:00