Commit Graph

42608 Commits

Author SHA1 Message Date
Allen Porter a2fc870266 Update logic for nest media source can_play for events (#61537) 2021-12-12 14:14:09 -08:00
jjlawren ffcb107716 Fix Sonos sub & surround switch state reporting (#61531)
* Fix sub/surround states, refactor volume param handling

* Lint
2021-12-12 14:14:08 -08:00
Franck Nijhof 1042f23a0a Bumped version to 2021.12.0 2021-12-11 18:15:19 +01:00
Bram Kragten 608ce2d5a0 Update frontend to 20211211.0 (#61499) 2021-12-11 18:14:53 +01:00
Marcel van der Veldt 2e989bdfcf Fix typo in Hue device triggers - use enum value (#61498) 2021-12-11 18:14:45 +01:00
Franck Nijhof f10bfc961d Bumped version to 2021.12.0b7 2021.12.0b7 2021-12-11 13:36:48 +01:00
J. Nick Koston 1f57c8ed1a Fix missing color modes for Magic Home Ceiling Light CCT (0xE1) (#61478) 2021-12-11 13:36:23 +01:00
J. Nick Koston dd47f0b698 Fix exception in color_rgb_to_rgbww (#61466) 2021-12-11 13:36:20 +01:00
J. Nick Koston 08eabfd056 Fix non-threadsafe call to async_fire in telegram_bot (#61465)
Fixes https://github.com/home-assistant/core/issues/53255#issuecomment-888111478
2021-12-11 13:36:17 +01:00
Marcel van der Veldt 7b64eabde1 Small fix for device triggers and events on Hue integration (#61462) 2021-12-11 13:36:13 +01:00
David F. Mulcahey 46808b1fc1 Bump ZHA quirks to 0.0.65 (#61458) 2021-12-11 13:36:09 +01:00
Simone Chemelli 23cb75fe20 Interim fix (#61435) 2021-12-11 13:33:56 +01:00
Erik Montnemery d20496a1bc Correct rest sensor configured to generate timestamps (#61429) 2021-12-11 13:26:33 +01:00
Erik Montnemery 4496aeb327 Correct recorder.statistics.get_last_statistics (#61421) 2021-12-11 13:26:30 +01:00
Erik Montnemery 519ec18a04 Correct device class for Tasmota dewpoint sensor (#61420) 2021-12-11 13:26:26 +01:00
J. Nick Koston c14269d09d Fix older v1 dimmable flux_led bulbs not turning on (#61414) 2021-12-11 13:26:21 +01:00
J. Nick Koston 81b1b04210 Fix flux_led discovery with older models (#61413) 2021-12-11 13:26:17 +01:00
Aaron Bach 18768ad8a0 Bump simplisafe-python to 2021.12.1 (#61412) 2021-12-11 13:26:13 +01:00
J. Nick Koston d038db01ed Fix lookin set temperature when device is off (#61411) 2021-12-11 13:26:09 +01:00
Matthias Alphart c51c18781d Fix unique_id of S0 meters connected to Fronius inverters (#61408) 2021-12-11 13:26:06 +01:00
bsmappee e483c16d59 Remove energy entity again in Smappee local integration (#61373) 2021-12-11 13:26:02 +01:00
Yehuda Davis 87b50fff54 Fix Tuya cover open/close commands (#61369)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-12-11 13:25:58 +01:00
bsmappee da9fbde83a add missing unit of measurement in Smappee (#61365) 2021-12-11 13:25:55 +01:00
MattWestb 6785e32683 Add 2 new CN-Hysen TRVs (#61002)
Adding CN-Hysen "_TZE200_pvvbommb" and "_TZE200_4eeyebrt" TRVs
2021-12-11 13:25:51 +01:00
Paulus Schoutsen 7208cb49f1 Disable lupusec (#61142) 2021-12-09 15:05:41 -08:00
Paulus Schoutsen 5476b23d8b Bumped version to 2021.12.0b6 2021.12.0b6 2021-12-09 14:42:14 -08:00
Aaron Bach 5d65db5168 Assign docs URL to a placeholder in SimpliSafe config flow (#61410) 2021-12-09 14:42:05 -08:00
Paulus Schoutsen 509ebbc743 Bump frontend to 20211209.0 (#61406) 2021-12-09 14:42:05 -08:00
Aaron Bach abe6f1ab5b Consolidate SimpliSafe config flow forms into one (#61402) 2021-12-09 14:42:04 -08:00
jjlawren ae26e60740 Fix Sonos radio handling during polling (#61401) 2021-12-09 14:42:03 -08:00
bigbadblunt f8f381afa3 Add default value for signal_repetitions in cover (#61393) 2021-12-09 14:42:02 -08:00
einarhauks 7cc2af2a46 Update tesla-wall-connector to v1.0.1 (#61392) 2021-12-09 14:42:02 -08:00
Franck Nijhof 29aab7ad7a Bumped version to 2021.12.0b5 2021.12.0b5 2021-12-09 12:09:53 +01:00
Franck Nijhof 3b2b116c10 Upgrade tailscale to 0.1.4 (#61338) 2021-12-09 12:08:36 +01:00
Paulus Schoutsen 07438c07c9 Fix CO2signal error handling (#61311) 2021-12-09 12:08:33 +01:00
Paulus Schoutsen 0203228a11 Fix hue groups inheritance (#61308) 2021-12-09 12:08:29 +01:00
J. Nick Koston fe7521b503 Fix lookin failing to setup during firmware updates (#61305) 2021-12-09 12:08:26 +01:00
Yehuda Davis 24a6e90042 Fix regression in Tuya cover is_closed logic (#61303) 2021-12-09 12:08:23 +01:00
Paulus Schoutsen 7387640524 Fix rova timezone (#61302) 2021-12-09 12:08:20 +01:00
Stefan Agner d7708d58ba Introduce only_supervisor for @websocket_api.ws_require_user() (#61298) 2021-12-09 12:08:16 +01:00
Paulus Schoutsen 10a4037ed3 Rest fixes (#61296) 2021-12-09 12:08:13 +01:00
J. Nick Koston aefd675737 Restore rest integration ability to follow http redirects (#61293) 2021-12-09 12:08:10 +01:00
J. Nick Koston 9a4a09b2f2 Bump flux_led to 0.26.3 (#61287) 2021-12-09 12:08:06 +01:00
Paulus Schoutsen 793bdebc13 Use correct template parameter in Rest template rendering (#61269) 2021-12-09 12:08:01 +01:00
Paulus Schoutsen e66f0a68e7 Guard cannot connect during Tuya init (#61267) 2021-12-09 12:07:58 +01:00
Paulus Schoutsen 5c70ddb7cb Fix smartthings timestamp sensor (#61254) 2021-12-09 12:07:55 +01:00
Erik Montnemery 79501289f0 Correct state class for Tasmota sensors (#61236)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-12-09 12:07:51 +01:00
Allen Porter 7ee148c650 Display nest media events using local time (#61143) 2021-12-09 12:07:48 +01:00
Franck Nijhof 1ddb0d255a Fix date/datetime support for templates (#61088)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-12-09 12:07:45 +01:00
Stefan Agner 89eed9c31e Allow to lock SQLite database during backup (#60874)
* Allow to set CONF_DB_URL

This is useful for test which need a custom DB path.

* Introduce write_lock_db helper to lock SQLite database

* Introduce Websocket API which allows to lock database during backup

* Fix isort

* Avoid mutable default arguments

* Address pylint issues

* Avoid holding executor thread

* Set unlock event in case timeout occures

This makes sure the database is left unlocked even in case of a race
condition.

* Add more unit tests

* Address new pylint errors

* Lower timeout to speedup tests

* Introduce queue overflow test

* Unlock database if necessary

This makes sure that the test runs through in case locking actually
succeeds (and the test fails).

* Make DB_LOCK_TIMEOUT a global

There is no good reason for this to be an argument. The recorder needs
to pick a sensible value.

* Add Websocket Timeout test

* Test lock_database() return

* Update homeassistant/components/recorder/__init__.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Fix format

Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2021-12-09 12:07:41 +01:00