1
0
mirror of https://github.com/elisspace/core.git synced 2026-09-02 17:45:53 +00:00
Commit Graph

59569 Commits

Author SHA1 Message Date
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
epenet
bcdeb06a4e Use new MediaPlayerDeviceClass enum in directv (#61351)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 12:06:04 +01:00
epenet
50940844b8 Use new enums in devolo_home_network (#61348)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 12:05:09 +01:00
epenet
c5815ef936 Use new CoverDeviceClass enum in dynalite (#61354)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 12:04:25 +01:00
epenet
7389cdaf05 Use new SensorStateClass enum in dsmr_reader (#61352)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 12:03:45 +01:00
epenet
487c44e11d Use _attr_* in dte_energy_bridge (#61353)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 11:55:42 +01:00
epenet
50e034d4f0 Use new SensorDeviceClass enum in dht (#61349)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 11:52:37 +01:00
Franck Nijhof
1ed490ce62 Fix date/datetime support for templates (#61088)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2021-12-09 11:43:48 +01:00
epenet
5b8f8772d2 Use _attr_* in delijn (#61344)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 11:39:57 +01:00
epenet
f4d66f67d5 Use new DeviceClass and StateClass enums in darksky (#61342)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 11:10:26 +01:00
epenet
cfb1002920 Use new DeviceClass and StateClass enums in daikin (#61340)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 11:07:58 +01:00
Erik Montnemery
8e58ea8397 Correct state class for Tasmota sensors (#61236)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-12-09 10:49:19 +01:00
Maikel Punie
22f71a89e0 Use new SensorDeviceClass and SensorStateClass in velbus (#61339) 2021-12-09 10:28:51 +01:00
Franck Nijhof
11ee0fb1d0 Upgrade tailscale to 0.1.4 (#61338) 2021-12-09 10:17:34 +01:00
epenet
c5ffeb7809 Use new DeviceClass and EntityCategory enums in cloud (#61332)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:40:12 +01:00
epenet
8df0bc9d57 Use new BinarySensorDeviceClass enum in concord232 (#61335)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:24:07 +01:00
epenet
59878968b2 Use new DeviceClass and StateClass enums in comfoconnect (#61334)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:22:52 +01:00
epenet
dff29639bd Use new SensorStateClass enum in co2signal (#61333)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:22:02 +01:00
epenet
fb7bab2a5d Use new SensorDeviceClass in cert_expiry (#61331)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:20:56 +01:00
epenet
dfc85fe372 Use new SensorDeviceClass enum in canary (#61330)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:20:10 +01:00
epenet
bdbecc6c05 Use new SensorDeviceClass enum in buienradar (#61329)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:18:48 +01:00
epenet
172591031d Use new CoverDeviceClass enum in brunt (#61328)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:18:20 +01:00
epenet
4818872591 Use new enums in brother (#61327)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:17:50 +01:00
epenet
9d25961bf3 Use new MediaPlayerDeviceClass enum in braviatv (#61325)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:16:37 +01:00
epenet
76bdf9bc25 Use new DeviceClass enums in bosch_shc (#61324)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:16:14 +01:00
epenet
f7f50563dd Use new DeviceClass enums in bloomsky (#61316)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:14:16 +01:00
epenet
23f21bd27a Use new DeviceClass enums in blink (#61315)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:13:50 +01:00
epenet
730208028f Use SensorDeviceClass enum in bh1750 (#61314)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:13:23 +01:00
epenet
a7b631d650 Use DeviceClass and StateClass enums in bbox (#61309)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 09:12:54 +01:00
Daniel Hjelseth Høyer
4c542336d5 Add sensors to Mill local heaters (#61247)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2021-12-09 09:04:19 +01:00
Paulus Schoutsen
54e312e1f7 Fix hue groups inheritance (#61308) 2021-12-08 23:58:23 -08:00
Yehuda Davis
f4f13b7074 Fix regression in Tuya cover is_closed logic (#61303) 2021-12-09 08:40:45 +01:00
epenet
d7756efe55 Use DeviceClass and StateClass enums in broadlink (#61326)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 08:39:33 +01:00
epenet
6d61a4678d Ues new SensorDeviceClass in bme680 (#61318)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 08:29:47 +01:00
epenet
cf440f2452 Use SensorDeviceClass enum in beewi_smartclim (#61313)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 08:29:29 +01:00
epenet
c7eae8b0bc Use new SensorDeviceClass enum in bme280 (#61319)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-09 08:29:01 +01:00