Commit graph

58919 commits

Author SHA1 Message Date
Allen Porter
37bb1e8948
Improve rainbird device reliability by sending requests serially ()
Send rainbird requests serially
2023-02-06 19:57:16 -08:00
Marc Mueller
af59623601
Enable local_partial_types for strict typing [mypy] () 2023-02-06 20:41:39 -06:00
Kevin Worrel
687d326bb4
Support local push updates for most ScreenLogic entities ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-06 20:13:36 -06:00
Marc Mueller
4fbb14ecc7
Update mypy to 1.0.0 () 2023-02-07 02:31:14 +01:00
Paulus Schoutsen
ff6e597a63
Add Matter to supported standards for brands ()
* Add Matter standard to TP-Link

* --amend
2023-02-06 20:09:01 -05:00
Marc Mueller
e348c25e18
Pin platformdirs to resolve dependency conflict () 2023-02-06 18:58:00 -06:00
Martin Hjelmare
f378dcdc30
Fix matter remove config entry device () 2023-02-06 22:41:52 +01:00
Luke
e53de2742c
Bump oralb-ble to 0.17.4 ()
closes undefined
2023-02-06 13:28:53 -06:00
karwosts
40086cc663
Remove default:0 from duration for timer.start service ()
fixes undefined
2023-02-06 19:48:27 +01:00
Mark Huson
d2ec63d757
Update example data to define in as a dictionary () 2023-02-06 19:48:10 +01:00
Erik Montnemery
e4285b0186
Comment lack of rounding in AlexaTemperatureSensor () 2023-02-06 19:37:14 +01:00
Paulus Schoutsen
a090652560
Use correct state in Entity repr and output similar value to State class ()
* Use correct state in Entity repr

* Test Entity.__repr__

* Align with State class
2023-02-06 13:35:36 -05:00
Maikel Punie
815ee58ea3
Bump velbus-aio to 2023.2.0 ()
Bump valbusaio to 2023.2.0
2023-02-06 13:12:57 -05:00
Ben Corrado
fee693979d
Add LD2410BLE support for new firmware version ()
* Updated local_name to reflect the naming scheme in HLK firmware 2.01.23020209

* Adding generated bluetooth file.
2023-02-06 13:00:06 -05:00
Franck Nijhof
746afb70ba
Fix pypi package translations + add translation build artifacts () 2023-02-06 11:21:57 -05:00
Maikel Punie
e1a3d61870
Velbus raise PlatformNotReady exception () 2023-02-06 17:21:53 +01:00
epenet
3d7ae84326
Remove use of HomeAssistantType () 2023-02-06 17:17:43 +01:00
rikroe
406a29912d
Fix notify targets for bmw_connected_drive ()
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-02-06 17:15:28 +01:00
snapcase
a61e87c46d
Bump jaraco.abode to 3.3.0 ()
Fixes https://github.com/home-assistant/core/issues/86765
fixes undefined
2023-02-06 17:12:54 +01:00
Maikel Punie
a11a43bb09
Add the correct loggers to velbus manifest.json () 2023-02-06 17:11:21 +01:00
Clifford Roche
0c8b7f1061
Bump greeclimate to 1.4.1 () 2023-02-06 17:08:26 +01:00
Michael Davie
61bf8fd02a
Bump env_canada to 0.5.28 ()
Co-authored-by: J. Nick Koston <nick@koston.org>
fixes undefined
2023-02-06 17:05:28 +01:00
MarkGodwin
ce9a514667
TP-Link Omada integration ()
* TP-Link Omada integration
Support for PoE config of network switch ports

* Bump omada client version

* Fixing tests

* Refactored site config flow

* Code review comments

* Fixed tests and device display name issue

* Bump isort to fix pre-commit hooks

* Hassfest for the win

* Omada code review

* Black

* More config flow test coverage

* Full coverage for omada config_flow

---------

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-02-06 10:57:18 -05:00
Kirill Kulakov
258357c2cd
Xiaomi 2S air purifier mode selection support ()
* Xiaomi 2S air purifier mode selection support

* Update homeassistant/components/xiaomi_miio/select.py

Co-authored-by: Teemu R. <tpr@iki.fi>

* rename fix translation keys and rename key to be specific to airpurifiers

Co-authored-by: Teemu R. <tpr@iki.fi>
2023-02-06 16:42:11 +01:00
epenet
de807fa782
Ensure __init__ return type is None ()
* Ensure __init__ return type is None

* Remove hass-constructor plugin

* Simplify

* Replace dict with list

* Cleaup pyproject.toml

* Move is_method outside loop

* Adjust loop
2023-02-06 16:25:12 +01:00
Franck Nijhof
939eef3b28
Remove translations from Core ()
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-02-06 15:06:43 +01:00
Jan Bouwhuis
4ad386d794
Correct type hints mqtt_client_mock and move new generator type ()
* Correct mqtt_client_mock and move MqttMockType

* Rename MqttMockType to MqttMockGenerator

* Make types more specific

* adjust returntype _setup_mqtt_entry

* Correct return type _setup_mqtt_entry

* Update tests/conftest.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Update tests/conftest.py

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

---------

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2023-02-06 15:05:06 +01:00
Jan Bouwhuis
212e172be2
Cleanup not used schema validator for MQTT vacuum ()
* Cleanup not used schema validator for MTT vacuum

* Only leave warning
2023-02-06 13:34:36 +01:00
majuss
c597478a51
Bump lupupy to 0.2.7 () 2023-02-06 13:30:35 +01:00
epenet
bb3e0633a4
Add init return type to integrations ()
Add type hints to integrations
2023-02-06 11:37:25 +01:00
ollo69
ade0d6fcae
Use suggested_display_precision for AsusWrt sensors ()
* Use native_precision for AsusWrt sensors

* Use  suggested_display_precision
2023-02-06 11:05:10 +01:00
J. Nick Koston
c7980bda82
Fix recorder run history during schema migration and startup ()
Fix recorder run history during schema migration

RunHistory.get and RunHistory.current can be called before
RunHistory.start. We need to return a RecorderRuns object
with the recording_start time that will be used when start
it called to ensure history queries still work as expected.

fixes 
2023-02-05 22:12:41 -05:00
GitHub Action
f475446ebf [ci skip] Translation update 2023-02-06 00:23:07 +00:00
Martin Hjelmare
24bb3a705c
Adjust matter test exception argument () 2023-02-06 01:02:06 +01:00
Matthias Alphart
0a2fc442a3
Update xknx to 2.4.0 - Support KNX Data Secure ()
Update xknx to 2.4.0
2023-02-06 00:38:00 +01:00
rikroe
a367cd8d5c
Bump bimmer_connected to 0.12.1 ()
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
fixes undefined
2023-02-05 17:34:52 -06:00
Ernst Klamer
d38ce1ad7a
Bump xiaomi-ble to 0.16.1 ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-05 17:31:21 -06:00
J. Nick Koston
c11f3ffa17
Speed up purge time with newer MariaDB versions ()
* Speed up purge time with newer MariaDB versions

* fix

* document

* document

* document

* rename

* self review

* Update homeassistant/components/recorder/util.py

* fixes
2023-02-05 17:58:34 -05:00
Nicklas Johnson
49d7bbe55d
Fix emulated hue SO_REUSEPORT when creating the upnp socket for proper sharing ()
Co-authored-by: J. Nick Koston <nick@koston.org>
fixes undefined
2023-02-05 14:57:22 -06:00
Franck Nijhof
d389de71f5
Coordinator refactor in Elgato () 2023-02-05 21:54:30 +01:00
Martin Hjelmare
0aa489e3f0
Refactor tradfri switch tests ()
Co-authored-by: Patrik Lindgren <21142447+ggravlingen@users.noreply.github.com>
2023-02-05 21:02:17 +01:00
Raman Gupta
a2530e7f19
Add RF region property to zwave_js/network_status cmd () 2023-02-05 14:13:55 -05:00
Michael
9911dcfb73
Bump py-synologydsm-api to 2.1.4 ()
fixes undefined
2023-02-05 13:06:17 -06:00
Robert Hillis
d5b2062774
Disable uptime sensor by default in Unifi ()
Disable Uptime sensor by default in Unifi
2023-02-05 19:28:28 +01:00
Franck Nijhof
1cd7f221d5
Update elgato to 4.0.1 () 2023-02-05 19:22:15 +01:00
Nathan Spencer
11ccd166fe
Use pybalboa 1.0.0 ()
* Use pybalboa 1.0.0

* Code changes per PR review
2023-02-05 19:10:35 +01:00
krahabb
899342d391
Refactor async_call_later to improve performance and reduce conversion loss ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-05 12:04:38 -06:00
Gregory Haynes
936ffafd27
Add missing name field to emulated_hue config ()
Co-authored-by: J. Nick Koston <nick@koston.org>
2023-02-05 11:34:37 -06:00
Cameron Gray
04e05af44c
Add log for successful update in no ip ()
* Add Success logging as info message

Create "Info Log" for when domain is successfully updated.

* Update homeassistant/components/no_ip/__init__.py

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

* Closing Parenthesis added

* amend as per black suggestion

---------

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-02-05 11:38:59 +01:00
Steffen Zimmermann
329d50865a
Use official unit of measure for Lux in wiffi component ()
use official unit of measure for Lux in wiffi component

Add a mapping for the wiffi unit of illuminance 'lux' to the Home Assistant unit 'lx'. This fixed the following warning during startup:

```
2023-02-04 10:28:30.653 WARNING (MainThread) [homeassistant.components.sensor] Entity sensor.helligkeit (<class 'homeassistant.components.wiffi.sensor.NumberEntity'>) is using native unit of measurement 'lux' which is not a valid unit for the device class ('illuminance') it is using; expected one of ['lx']; Please update your configuration if your entity is manually configured, otherwise create a bug report at https://github.com/home-assistant/core/issues?q=is%3Aopen+is%3Aissue+label%3A%22integration%3A+wiffi%22
```
2023-02-04 21:11:52 -05:00