1
0
mirror of https://github.com/home-assistant/core.git synced 2025-06-29 01:17:07 +00:00

50862 Commits

Author SHA1 Message Date
Franck Nijhof
8f4caf4141
Clean up accessing event helpers via hass () 2022-05-17 19:36:29 +02:00
Franck Nijhof
993e76a44d
Increase timeout for running full suite tests () 2022-05-17 19:36:02 +02:00
Franck Nijhof
5f44d0f8f9
Clean up accessing storage.Store helper via hass () 2022-05-17 18:45:57 +02:00
Franck Nijhof
c8f700c803
Clean up accessing dispatcher helpers via hass ()
Clean up accessing ditpatcher helpers via hass
2022-05-17 18:41:36 +02:00
Paulus Schoutsen
0b09376360
Mobile app to notify when sensor is disabled ()
* Mobile app to notify when sensor is disabled

* Add entity status to get_config

* Allow overriding enabled/disabled
2022-05-17 09:05:49 -07:00
Elad Bar
e4573273dc
Add Tuya Multi-functional Sensor (dgnbj) ()
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-05-17 17:57:19 +02:00
epenet
4d8593402e
Fix no-implicit-reexport sorting issue () 2022-05-17 17:35:03 +02:00
Franck Nijhof
69cc6ab5f1
Clean up accessing entity_registry.async_get_registry helper via hass () 2022-05-17 16:40:45 +02:00
Franck Nijhof
c7b4aca998
Add more to no implicit reexport modules () 2022-05-17 15:29:22 +02:00
Matthias Alphart
81259f4eef
Update xknx to 0.21.3 () 2022-05-17 15:08:21 +02:00
Franck Nijhof
cba2fda93d
Fix clear config entry from registry in Samsung TV migration ()
* Fix clear config entry from device registry

* Fix clear config entry from entity registry
2022-05-17 14:13:21 +02:00
rhadamantys
c67bbd06d4
Provide unique id for enocean devices ()
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-17 13:43:36 +02:00
Franck Nijhof
7d2deae592
Clean up use of deprecated async_get_registry methods () 2022-05-17 13:40:19 +02:00
ollo69
39b27e4d38
Improve NUT typing () 2022-05-17 13:08:38 +02:00
Allen Porter
7d26be2d4d
Add Home Connect application_credentials platform and deprecate configuration.yaml ()
Add Home Connect application_credentials platform
2022-05-17 10:48:31 +02:00
Matrix
e0154d6fb1
Add YoLink product integration ()
* add yolink integration with door sensor

* Add test flow and update .coveragerc

* Yolink integration Bug fix

* resovle test flow

* issues resolve

* issues resolve

* issues resolve

* resolve issues

* issues resolve

* issues resolve

* change .coveragerc and test_flow

* Update yolink api version

* add test for config entry

* change config flow and add test cases

* remove config entry data

* Add token check for re-auth test flow

* fix test flow issues

* Add application credentials

* Add alias for application_credentials

* support application credentials and cloud account linking

* fix suggest change
2022-05-17 09:59:39 +02:00
Joakim Plate
513e276bba
Avoid polling fjaraskupan if no broadcast is received ()
* Switch to subclassed coordinator

* Avoid polling fjäråskupan only do on request

We still want to timeout the availability if no data was received.

* Remove unused variable

* Update homeassistant/components/fjaraskupan/__init__.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-17 08:32:28 +02:00
J. Nick Koston
a614ddca28
Support requesting translations for multiple integrations in a single request () 2022-05-17 01:23:11 -05:00
J. Nick Koston
78f0716574
Add support for specifying the integrations manifest/list fetches ()
* Add support for specifying the integrations manifest/list fetches

See https://github.com/home-assistant/core/pull/71979 for
the motovation

* Update homeassistant/components/websocket_api/commands.py

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2022-05-17 01:22:56 -05:00
Allen Porter
ddecf76f6f
Add application_credentials platform for netatmo () 2022-05-16 21:09:48 -07:00
Franck Nijhof
99f68ab858
Update dsmr_parser to v0.33 () 2022-05-16 21:04:59 -07:00
uvjustin
0608506bac
Reuse codec_context on stream thread restart () 2022-05-16 20:52:48 -07:00
Christopher Bailey
3de31939d8
Refactor button code to allow for other button types for UniFi Protect ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-05-16 22:51:13 -05:00
GitHub Action
2d1a612976 [ci skip] Translation update 2022-05-17 00:23:03 +00:00
Paulus Schoutsen
3b88c6c012
Inverse parallel updates default check, follow sync "update" method () 2022-05-16 17:10:34 -07:00
J. Nick Koston
1a6ccdbf59
Bump unifi-discovery to 1.1.3 () 2022-05-16 18:52:05 -05:00
ollo69
1747061820
Enable NUT strict typing () 2022-05-16 18:51:30 -05:00
J. Nick Koston
9092dcacea
Use async_capture_events for core tests () 2022-05-16 18:04:05 -05:00
jjlawren
e339f43322
Add a timeout during Sonos speaker setup () 2022-05-16 18:03:39 -05:00
J. Nick Koston
8fcee01db0
Remove unnecessary flush from recorder () 2022-05-16 18:03:02 -05:00
J. Nick Koston
f4a2afeb37
Guard against recorder pool current connection disappearing during global destruction () 2022-05-16 17:48:14 -05:00
Robert Svensson
007c6d2236
Streamline setup of deCONZ binary sensor platform () 2022-05-17 00:04:57 +02:00
Franck Nijhof
03e98a9a32
Update sentry-sdk to 1.5.12 ()
* Update sentry-sdk to 1.5.12

* Remove now unneeded mypy ignore
2022-05-16 23:13:43 +03:00
Bram Kragten
d22472208f
Update frontend to 20220516.0 () 2022-05-16 21:41:43 +02:00
J. Nick Koston
fb7aead756
Guard expensive casts in performance sensitive spots with if TYPE_CHECKING () 2022-05-16 21:15:04 +02:00
Franck Nijhof
bac2dce5ee
Update twentemilieu to 0.6.1 () 2022-05-16 20:14:04 +02:00
David F. Mulcahey
57c94c0350
Add additional configuration entities for ZHA lights ()
* Add more configuration entities for ZHA lights

* fix typing circular imports

* enhance filter in entity factory

* fix read attribute chunking

* add test

* add exception test
2022-05-16 13:04:32 -04:00
uvjustin
32b3ce5727
Clean up use_wallclock_as_timestamps in generic () 2022-05-16 09:06:54 -07:00
Allen Porter
5d32659d17
Update scaffold script to use application_credentials platform () 2022-05-16 17:11:09 +02:00
Franck Nijhof
514e7708b3
Update PyJWT to 2.4.0 () 2022-05-16 07:38:01 -07:00
J. Nick Koston
e74794d500
Add sensor platform to Big Ass Fans () 2022-05-16 16:10:18 +02:00
Marc Mueller
2d7723169a
Update pylint to 2.13.9 ()
* Update pylint to 2.13.9

* Small change
2022-05-16 15:01:31 +02:00
Franck Nijhof
a902899058
Remove auto_start translation from HomeKit () 2022-05-16 07:44:07 -05:00
Franck Nijhof
ace2f18697
Update pyupgrade to v2.32.1 () 2022-05-16 13:58:54 +02:00
Franck Nijhof
fcd9fcffe6
Update watchdog to 2.1.8 () 2022-05-16 13:55:21 +03:00
Franck Nijhof
732082b770
Update apprise to 0.9.8.3 () 2022-05-16 13:54:24 +03:00
Simone Chemelli
0ee838b25e
Properly handle Shelly gen2 device disconnect () 2022-05-16 12:50:03 +02:00
Joakim Sørensen
f7a2a6ea21
Bump awesomeversion from 22.2.0 to 22.5.1 () 2022-05-16 12:26:54 +02:00
Ethan Madden
e30a9d1fc0
Fix VeSync air_quality fan attribute ()
* Refactor attribute inclusion for VeSync fans.

A recent change to pyvesync (introduced in 2.2) changed `air_quality` to
refer to air quality as an integer representation of perceived air
quality rather than a direct reading of the PM2.5 sensor. With 2.3 the
PM2.5 sensor access was restored as `air_quality_value`. Unfortunately,
`air_quality_value` was not added as an attribute on the fan object, and
rather only exists in the `details` dictionary on the fan object.

* Update homeassistant/components/vesync/fan.py

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Rename `air_quality_value` attribute to `pm25`

This should make it more clear what the attribute actually represents

* `air_quality` attribute reports `air_quality_value`

This restores previous behavior for this integration to what it was
before the `pyvesync==2.02` upgrade, using the `air_quality` attribute
to report pm2.5 concentrations (formerly `air_quality`) rather the
vague measurement now reported by `air_quality`.

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2022-05-16 10:30:49 +02:00
Franck Nijhof
77d39f9c4f
Add missing title translation for the Siren domain () 2022-05-16 10:07:39 +02:00