Quentame
bb641c23a9
Bump python-synology to 1.0.0 ( #42161 )
2020-10-21 16:42:07 +02:00
Paulus Schoutsen
5626a379de
Guard bad supported features for Google ( #42163 )
2020-10-21 16:37:42 +02:00
Chris Talkington
d8577a1550
Add config flow for cloudflare ( #41167 )
...
* add config flow for cloudflare
* Create const.py
* work on flow.
* remove const.
* lint.
* Apply suggestions from code review
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update config_flows.py
* Update homeassistant/components/cloudflare/strings.json
* Apply suggestions from code review
* Apply suggestions from code review
* Apply suggestions from code review
* Update strings.json
* Apply suggestions from code review
* Update __init__.py
* Update __init__.py
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-10-21 09:09:00 -05:00
Erik Montnemery
e203896638
Align MQTT light's default color temperature ( #41842 )
2020-10-21 15:46:29 +02:00
On Freund
a07c0d1605
Fallback to mac in Shelly config flow title ( #40783 )
2020-10-21 15:05:06 +02:00
Maciej Bieniek
f855ff8751
Bump aioshelly library to 0.4.0 ( #41905 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-10-21 13:37:17 +02:00
Olen
abeff01626
Add async_setup_entry to calendar platform ( #42075 )
2020-10-21 13:20:34 +02:00
Kevin Cathcart
0674ae6205
Fix pico tts errors ( #41619 )
...
Enabled the use of mutagen in unit tests.
Added a test for tagging a minimal .wav file.
2020-10-21 11:58:07 +02:00
J.P. Hutchins
c677489535
Handle Fritz exception and log warning ( #42145 )
2020-10-21 11:02:44 +02:00
Franck Nijhof
5671063ddc
Upgrade sentry-sdk to 0.19.1 ( #42132 )
2020-10-21 11:01:11 +02:00
Dermot Duffy
83e843820b
Use the beautiful ambient light icon ( #42153 )
2020-10-21 11:00:19 +02:00
Paulus Schoutsen
45345ddc05
Improve handling of ignored entries ( #42148 )
2020-10-21 10:49:09 +02:00
Allen Porter
52b66e88c7
Update Nest integration to support Google Nest Device Access (new API) ( #41689 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-10-21 10:17:49 +02:00
Jeff Irion
9bc0509f28
Bump androidtv to 0.0.52 ( #42155 )
2020-10-21 09:51:13 +02:00
HomeAssistant Azure
00847db54f
[ci skip] Translation update
2020-10-21 00:06:01 +00:00
cgtobi
70969ecbfb
Add attribute for camera light state ( #40575 )
2020-10-20 21:57:00 +02:00
Brett
582074d1db
Improve Advantage Air integration to Platinum quality ( #41996 )
...
* Rename to ADVANTAGE_AIR_DOMAIN
* Remove attributes from binary sensor platform
* Handle other motionConfig values
* Restructure
* Unloading
* Fix unloading
* PARALLEL_UPDATES
* Remove pointless check
* Rollup to sensor
* Rollup to switch platform
* @ctalkington suggestion of added __init__ back
* Fix unload test
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Fix ENTRY_STATE_NOT_LOADED
* Update test docstring
* Remove obsolete __init__'s
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
* Remove unused __init__ from cover
* Code Quality 🏆 Platinum
* Re-push manifest.json
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
2020-10-20 13:30:09 -05:00
J. Nick Koston
023268df38
Update nuheat exception handling ( #42127 )
...
* Update nuheat exception handling
* remove unneeded exception handler
2020-10-20 20:22:10 +02:00
Brian Rogers
199464f084
Add rachio service to start multiple zones ( #42092 )
2020-10-20 13:14:39 -05:00
J. Nick Koston
5a907095e5
Remove logging from state in flume ( #42126 )
2020-10-20 16:41:06 +02:00
Yuval Aboulafia
6c3362217e
Add light group icon ( #42091 )
2020-10-20 13:54:43 +02:00
Rob Bierbooms
be431ce12a
Set should_poll property for DSMR integration ( #42108 )
2020-10-20 12:14:09 +02:00
wouterbaake
1363fbb02a
Set force_update property for DSMR integration ( #42086 )
2020-10-20 09:45:43 +02:00
Robert Svensson
1303d20064
Adapt Axis integration to async HTTPx calls ( #42095 )
2020-10-20 09:31:04 +02:00
rajlaud
fcdb54d878
Add browse media support to squeezebox integration ( #40642 )
...
* Add browse media support to squeezebox integration
* Move browse media logic to browse_media.py
* Fix missing command when loading single url
* Update .coveragerc
* Handle empty library gracefully
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Implement suggestions from code review
* Additional suggestion from code review
* Use MEDIA_CLASS_GENRE
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2020-10-20 01:17:00 -05:00
Colin Robbins
b3a97c7b42
Bump lightwave to 0.19 ( #42033 )
...
* Python 3.9 compatibilty
* Python 3.9 compatibility
2020-10-20 03:03:35 +02:00
HomeAssistant Azure
81296b2b70
[ci skip] Translation update
2020-10-20 00:08:00 +00:00
jjlawren
e6e4c9cf59
Allow Cast to play Plex media ( #41869 )
...
* Allow Cast to play Plex media
* Add Plex to after_dependencies, add missing constant
* Extract function from Sonos service to allow media lookups
* Move to non-async method
* Check if media_id exists
* Add test to make codecov happy
2020-10-19 16:34:22 -05:00
Paulus Schoutsen
b8417a2ce2
Do not allow coroutines to be passed to HassJob ( #42073 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2020-10-19 23:25:33 +02:00
Erik Montnemery
ec7f329807
Add support for Tasmota status sensor ( #41782 )
...
* Add sensor attributes, remove useless test.
* Fix tests
* Rework handling of sensor attributes
* Remove unused sensor attributes
* Hide status sensors
* Bump hatasmota to 0.0.19
* Use DEVICE_CLASS_SIGNAL_STRENGTH for WiFi signal sensor
* Improve test coverage
* Fix tests
2020-10-19 22:07:31 +02:00
ehendrix23
4da6c22338
Update pymyq to 2.0.8 ( #42088 )
2020-10-19 20:11:21 +02:00
Robert Svensson
de98168211
Axis lib migrates to httpx ( #42054 )
...
* Clean up some parameter naming
* Bump lib
* Bump to v39
2020-10-19 20:01:25 +02:00
Rihan9
d01a96d1ce
Fix onvif sensor detection and onvif stop service call ( #41949 )
...
* Fix stop service call after movement, add new parser for topic: tns1:RuleEngine/MotionRegionDetector/Motion
* Fix PullMessages call and formatting Stop call
* Fix timeout on pullmessages call
* Fix black and flake8 detected issues
* add SetSynchronizationPoint with try/except block
2020-10-19 13:01:34 -04:00
epenet
4459c843ea
Deprecate OWFS/FUSE implementation in onewire integration ( #42041 )
...
* Add warning
* Fix black
* Combine logging messages
* Combine logging messages
2020-10-19 18:23:43 +02:00
Jeff Irion
5db01ed7cf
Bump androidtv to 0.0.51 (add support for Google TV devices) ( #42047 )
2020-10-19 10:58:56 -05:00
Paulus Schoutsen
440570244d
Don't swallow all errors when checking for config validator platform ( #42058 )
2020-10-19 17:09:57 +02:00
J. Nick Koston
31c21126a8
Implement time tracking in templates ( #41147 )
...
Co-authored-by: Anders Melchiorsen <amelchio@nogoto.net>
2020-10-19 11:02:43 +02:00
Paulus Schoutsen
8949eb2442
Add httpx as a core dep ( #42071 )
2020-10-19 10:18:47 +02:00
J. Nick Koston
77b95ae8a1
Reduce domain states rate limit to 1 per second ( #42004 )
2020-10-19 10:18:25 +02:00
J. Nick Koston
3a9b2392f8
Suppress domain and all listeners during template rate limit ( #42005 )
2020-10-19 10:17:51 +02:00
Cristian Asenjo
344514601d
Sort Kodi BrowseMedia children TV Shows and Movies ( #41377 )
2020-10-19 09:55:17 +02:00
J. Nick Koston
9649525fe6
Increase coverage and optimize history skip_initial_state ( #42014 )
...
Avoids a database query when all states have not
changed in the time window when skip_initial_state
is set.
2020-10-19 09:53:47 +02:00
Paulus Schoutsen
388a5d8c91
Add entity ID to time trigger ( #41933 )
2020-10-19 09:42:00 +02:00
Colin Robbins
6f8e3d2544
Update stream integration for Python 3.9 which removed isAlive from threading in favor of is_alive ( #42051 )
...
Python 3.9 compact
2020-10-18 23:42:50 -04:00
Jason Hunter
33f0bf4c4a
Do not guess app state in Xbox integration ( #42067 )
2020-10-18 23:30:44 -04:00
Jason Hunter
5a397312e7
Update ONVIF to Zeep 4.0/httpx ( #42020 )
...
* convert to httpx and zeep 4.0
* fix tests
* add onvif-zeep-async to manifest
* pin zeep to fool CI cache
* address review comments
2020-10-18 23:29:53 -04:00
Glenn Waters
304b9f47b4
ElkM1 fix auto-configure. ( #42064 )
...
The elkm1-lib autoconfigure set the `configured` flag based on an
attribute of the element being changed. This approach misses counters
and thermostats. It also does not work well well an "unconfigured"
element's default value is different from what is on the panel. This
was the case for zones (the `area` attribute was different).
The fix in the library is to mark an element as `configured` when
the element has a name associated with it. This change is
technically breaking, although I imagine, few if any people will be
affected as (1) they configure names on all elements (2) the
functionality was not working properly, so element would not be missing.
The HA docs will be updated to add a section on autoconfigure. It will
describe that to have an element automatically configured then the
element must be configured on the ElkM1 panel with a name.
This particular patch is required for ElkM1 areas. The existing logic
assumes that an area is configured if it has an associated keypad. Not
all areas have keypads (I have an area only armable with HA). The
library fix should catch all configured areas.
2020-10-18 19:48:20 -05:00
HomeAssistant Azure
59a3add24a
[ci skip] Translation update
2020-10-19 00:03:28 +00:00
J. Nick Koston
c86dfeb6e2
Remove double timeout from gogogate2 ( #42052 )
2020-10-18 15:46:13 -05:00
Paulus Schoutsen
6ab9b7355f
Add tests for singleton decorator ( #42055 )
2020-10-18 22:41:22 +02:00