1
mirror of https://github.com/home-assistant/core synced 2024-07-27 18:58:57 +02:00
Commit Graph

54888 Commits

Author SHA1 Message Date
epenet
2b2275dfb3
Use US_CUSTOMARY_SYSTEM in components (#80623) 2022-10-19 18:54:50 +02:00
epenet
374d46ec09
Improve type hints in blebox (#80511)
* Add generics to blebox

* Remove walrus

* Move logic into each platform

* Code style

* Apply suggestion
2022-10-19 17:49:40 +02:00
Franck Nijhof
6ea6782d23
Add buttons to dismiss notifications in LaMetric (#80605) 2022-10-19 17:46:54 +02:00
epenet
05ef02bff6
Add precipitation_intensity sensor device class (#79779) 2022-10-19 16:04:11 +02:00
epenet
62b0735822
Adjust precipitation units in components (#79783)
* Adjust precipitation units in components

* Don't update darksky
2022-10-19 15:09:05 +02:00
epenet
9afb4c6c9e
Adjust precipitation units (#79780)
* Adjust precipitation units

* Use PRECIPITATION_INTENSITY

* Revert isy994

* Adjust SensorDeviceClass docstring

* Adjust comment
2022-10-19 14:35:49 +02:00
epenet
a70f9b8995
Add type hints to rest integration (#80546) 2022-10-19 14:35:23 +02:00
epenet
dc2a87b9ae
Fix invalid type hint in scrape (#80543) 2022-10-19 13:49:01 +02:00
epenet
67d1dde69f
Rename IMPERIAL_SYSTEM to US_CUSTOMARY_SYSTEM (#80253)
* Rename IMPERIAL_SYSTEM

* Deprecate is_metric property and adjust tests

* Adjust unit_system config validation

* Add yaml tests

* Add tests for private name

* Fix incorrect rebase

* Adjust docstring

* Add store migration

* Update unit_system.py

* Minimise test tweaks

* Fix tests

* Add conversion to migration

* Rename new key and adjust tests

* Adjust websocket_detect_config

* Move original_unit_system tracking to subclass
2022-10-19 13:31:08 +02:00
Erik Montnemery
f4951a4f31
Add CI job which runs recorder tests on MariaDB (#80586)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2022-10-19 13:04:28 +02:00
Franck Nijhof
c4bbc439a5
Integrations v2.1: Differentiating hubs, devices and services (#80524)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-10-19 12:41:43 +02:00
Bouwe Westerdijk
0c8884fd51
Add sensor, selector and switch for Plugwise Anna + Loria combination (#80558)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2022-10-19 11:26:27 +02:00
Erik Montnemery
eca21ceff0
Make all datetime columns in recorder DB µs precision (#80584) 2022-10-19 10:26:17 +02:00
Erik Montnemery
d1facab71c
Add guard in recorder retry function (#80585) 2022-10-19 10:05:55 +02:00
Erik Montnemery
31a787558f
Ensure recorder test fixture is setup before hass fixture (#80528)
* Ensure recorder test fixture is setup before hass fixture

* Adjust more tests
2022-10-19 07:58:47 +02:00
epenet
c0be1d9fad
Add websocket type hints in blueprint (#80531) 2022-10-18 22:23:17 -04:00
epenet
971ac015e7
Add websocket type hints in config (#80532) 2022-10-18 22:15:55 -04:00
epenet
60640b4436
Add websocket type hints in components (#80533) 2022-10-18 22:15:23 -04:00
epenet
eca45f9dd0
Add websocket type hints in conversation (#80535) 2022-10-18 22:08:06 -04:00
Franck Nijhof
e3919babb2
Add chart service to LaMetric (#80554) 2022-10-18 19:36:19 -06:00
epenet
ddba653158
Add new codeowners to scrape (#80569) 2022-10-18 19:29:11 -06:00
GitHub Action
a04c9892e7 [ci skip] Translation update 2022-10-19 00:35:27 +00:00
Franck Nijhof
86f9b8231f
Update demetriek to 0.4.0 (#80567) 2022-10-19 00:51:36 +03:00
Ivan Puddu
8db416f1d6
Skip webostv trigger validation before the domain is setup (#80372)
* Skip trigger validation before the domain is setup

* Included None as return type

* Keep function signature intact. Check at the source
2022-10-18 23:53:34 +03:00
Patrick ZAJDA
a717ea8afc
Migrate Broadlink to new entity naming style (#80187)
* Migrate Broadlink to new entity naming style

Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>

* Add some tests

Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>

Signed-off-by: Patrick ZAJDA <patrick@zajda.fr>
2022-10-18 22:09:23 +02:00
J. Nick Koston
551b3374f1
Bump aiohomekit to 2.1.1 (#80560)
fixes #80455

changelog: https://github.com/Jc2k/aiohomekit/compare/2.1.0...2.1.1
2022-10-18 22:57:32 +03:00
Maciej Bieniek
1b130eb271
Save last target temperature in Shelly climate platform (#80561)
Save last target temp
2022-10-18 22:55:50 +03:00
Shay Levy
8e9457d808
Add Shelly support for sleeping Gen2 devices (#79889) 2022-10-18 22:42:22 +03:00
Shay Levy
98ca28ab1c
Bump aioswitcher to 3.1.0 (#80534) 2022-10-18 19:19:04 +02:00
J. Nick Koston
a708fc9984
Bump bleak-retry-connector to 2.3.1 (#80549) 2022-10-18 11:48:52 -05:00
Aaron Bach
78e66b6cbe
Add diagnostics to Enphase Envoy (#79950)
* Streamline Enphase Envoy config flow tests

* Don't test data results using constants

* Add diagnostics to Enphase Envoy

* Use whole config entry

* Redact serial number

* One call
2022-10-18 10:25:07 -06:00
Aaron Bach
414d478d3e
Ensure Enphase Envoy test fixtures aren't session-scoped (#80499)
* Ensure Enphase Envoy test fixtures aren't session-scoped

* Code review
2022-10-18 10:24:49 -06:00
J. Nick Koston
1700da0ed3
Reduce chance of bluetooth devices going unavailable when adapter stops responding (#80545) 2022-10-18 11:23:15 -05:00
Aaron Bach
1cf801afbc
Remove unnecessary session scoping to several test fixtures (#80500)
Co-authored-by: Joakim Plate <elupus@ecce.se>
2022-10-18 18:06:23 +02:00
niobos
8a80ea2ed8
Bump velbus-aio to 2022.10.4 (#80510)
Co-authored-by: Niels Laukens <niels@dest-unreach.be>
2022-10-18 18:03:30 +02:00
epenet
599d61a4da
Fix payload in rest (#80544) 2022-10-18 17:15:08 +02:00
epenet
5442d6af01
Improve msg type hint in websocket commands (#80530) 2022-10-18 16:41:17 +02:00
epenet
76bd8c431b
Use _attr_attribution in suez_water (#80527) 2022-10-18 14:10:26 +02:00
epenet
62690759d4
Move attribution to standalone attribute [t-z] (#80521) 2022-10-18 13:33:36 +02:00
epenet
c37e4b870f
Move attribution to standalone attribute [r-s] (#80520)
* Move attribution to standalone attribute [r-s]

* Fix test
2022-10-18 13:33:20 +02:00
Marc Mueller
6b56336e52
Revert BSBLAN name change to fix hassfest (#80525) 2022-10-18 13:16:27 +02:00
epenet
6b256bab22
Move attribution to standalone attribute [m-q] (#80518) 2022-10-18 12:49:59 +02:00
Willem-Jan van Rootselaar
1fe397f7d7
Update bsblan integration (#67399)
* Update bsblan integration

Update the integration to current standards

* removed unused code

update coverage

* some cleanup

* fix conflicts due upstream changes

* fix prettier json files

* fix remove comment code

* use dataclass instead of tuple

* fix spelling

* Set as class attribute

main entity doesn't need to give own name

* fix requirements
2022-10-18 12:06:51 +02:00
jjlawren
c1213857ce
Fix Plex reauth with multiple available servers (#80508) 2022-10-18 11:51:43 +02:00
epenet
5d207f77ae
Move attribution to standalone attribute [h-l] (#80516) 2022-10-18 11:18:22 +02:00
Christopher Bailey
9ff077e225
Bump pyunifiprotect to 4.3.4 (#80496) 2022-10-18 11:43:58 +03:00
Franck Nijhof
086a1bdace
Update yamllint to 1.28.0 (#80497) 2022-10-18 11:42:57 +03:00
Franck Nijhof
503b765108
Update freezegun to 1.2.2 (#80498) 2022-10-18 11:42:01 +03:00
Aaron Bach
cee8f2cabb
Don't add RainMachine restriction switches if underlying data is missing (#80502) 2022-10-18 11:40:49 +03:00
Franck Nijhof
b09e95431c
Update sentry-sdk to 1.9.10 (#80474) 2022-10-18 10:36:32 +02:00