jan iversen and GitHub
71207e112e
Bring modbus naming in sync with standard ( #99285 )
2023-09-12 10:59:50 +02:00
Vincent Knoop Pathuis and GitHub
fead9d3a92
Bump Ultraheat to version 0.5.7 ( #100172 )
2023-09-12 10:45:35 +02:00
0cd73e397b
Bump tibdex/github-app-token from 1.8.2 to 2.0.0 ( #100099 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-12 10:43:13 +02:00
Erik Montnemery and GitHub
5bcb4f07a0
Bump hatasmota to 0.7.3 ( #100169 )
2023-09-12 09:58:05 +02:00
27c430bbac
Use shorthand attributes in Smart meter texas ( #99838 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-12 09:36:07 +02:00
5ba573a1b4
Add Life360 Location Update Button ( #99559 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
2023-09-12 09:34:11 +02:00
Álvaro Fernández Rojas and GitHub
da13afbd3c
Add missing AEMET wind gust speed ( #100157 )
2023-09-12 09:08:06 +02:00
Erik Montnemery and GitHub
80b03b4acb
Adjust tasmota sensor device class and icon mapping ( #100168 )
2023-09-12 08:59:39 +02:00
J. Nick Koston and GitHub
e8ed4c1ace
Bump dbus-fast to 2.6.0 ( #100163 )
...
changelog: https://github.com/Bluetooth-Devices/dbus-fast/compare/v2.4.0...v2.6.0
2023-09-12 08:56:02 +02:00
Allen Porter and GitHub
183b77973f
Add configuration flow to Todoist integration ( #100094 )
...
* Add config flow to todoist
* Fix service calls for todoist
* Fix configuration entry test setup
* Bump test coverage to 100%
* Apply pr feedback
2023-09-11 22:56:08 -07:00
Raman Gupta and GitHub
8e43f79f19
Bump zwave-js-server-python to 0.51.2 ( #100159 )
2023-09-11 23:03:47 -04:00
Jan-Philipp Benecke and GitHub
5d46e22591
Move airly coordinator to its own file ( #99545 )
2023-09-11 21:52:02 -05:00
J. Nick Koston and GitHub
140af44e31
Bump dbus-fast to 2.4.0 ( #100158 )
2023-09-11 21:40:32 -05:00
J. Nick Koston and GitHub
a20d1a357f
Avoid probing ipp printers for unique_id when it is available via mdns ( #99982 )
...
* Avoid probing ipp printers for unique_id when it is available via mdns
We would always probe the device in the ipp flow and than
abort if it was already configured. We avoid the probe for
most printers.
* dry
* coverage
* fix test
* add test for updating host
2023-09-11 22:34:23 -04:00
Michael and GitHub
3d28c6d636
Fix AVM Fritz!Tools update entity ( #100151 )
...
* move update entity to coordinator
* fix tests
2023-09-11 22:30:50 -04:00
puddly and GitHub
15b9963a24
Bump ZHA dependencies ( #100156 )
2023-09-11 22:23:55 -04:00
Raman Gupta and GitHub
e231da42e1
Handle disconnects in zwave_js repair flow ( #99964 )
...
* Handle disconnects in zwave_js repair flow
* Combine logic to reduce LoC
* only check once
2023-09-12 04:21:44 +02:00
Bram Kragten and GitHub
e0e05f9546
Update frontend to 20230911.0 ( #100139 )
2023-09-11 23:06:21 +02:00
Jan-Philipp Benecke and GitHub
4779cdf2ae
Let the discovergy config flow test end with create entry ( #100153 )
2023-09-11 23:06:06 +02:00
Álvaro Fernández Rojas and GitHub
851dc4cdf4
Use library for condition/wind direction conversions ( #100117 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
2023-09-11 22:26:58 +02:00
Joost Lekkerkerker and GitHub
c347c78b6d
Split Withings common file out to their own file ( #100150 )
...
* Split common out in logical pieces
* Split common out in logical pieces
* Split common out in logical pieces
2023-09-11 22:25:08 +02:00
Jan-Philipp Benecke and GitHub
5a56adb3f5
Refactor discovergy config flow test to use parametrize ( #100115 )
...
* Refactor discovergy config flow test to use parametrize
* Formatting
* Implement code review sugesstions
2023-09-11 21:53:07 +02:00
Robert Svensson and GitHub
13cd873e38
Fix devices not always reporting IP - bump aiounifi to v62 ( #100149 )
2023-09-11 21:50:29 +02:00
J. Nick Koston and GitHub
0571a75c99
Bump zeroconf to 0.108.0 ( #100148 )
2023-09-11 14:42:13 -05:00
cbb28b6943
Migrate internal ZHA data to a dataclasses ( #100127 )
...
* Cache device triggers on startup
* reorg zha init
* don't reuse gateway
* don't nuke yaml configuration
* review comments
* Add unit tests
* Do not cache device and entity registries
* [WIP] Wrap ZHA data in a dataclass
* [WIP] Get unit tests passing
* Use a helper function for getting the gateway object to fix annotations
* Remove `bridge_id`
* Fix typing issues with entity references in group websocket info
* Use `Platform` instead of `str` for entity platform matching
* Use `get_zha_gateway` in a few more places
* Fix flaky unit test
* Use `slots` for ZHA data
Co-authored-by: J. Nick Koston <nick@koston.org >
---------
Co-authored-by: David F. Mulcahey <david.mulcahey@icloud.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-11 21:39:33 +02:00
Joost Lekkerkerker and GitHub
5c206de906
Decouple Withings webhook tests from YAML ( #100143 )
2023-09-11 14:06:20 -05:00
Niels Perfors and GitHub
ad5e9e9f5b
Remove code owner Verisure ( #100145 )
2023-09-11 13:43:59 -05:00
J. Nick Koston and GitHub
d5fc92eb90
Bump zeroconf to 0.107.0 ( #100134 )
...
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.105.0...0.107.0
2023-09-11 20:34:35 +02:00
J. Nick Koston and GitHub
fdb9ac20c3
Migrate mobile_app to use json helper ( #100136 )
2023-09-11 12:08:48 -05:00
TJ Horner and GitHub
17db20fdd7
Add Apple WeatherKit integration ( #99895 )
2023-09-11 12:06:55 -05:00
J. Nick Koston and GitHub
0fe88d60ac
Guard expensive debug logging with isEnabledFor in alexa ( #100137 )
2023-09-11 11:39:10 -05:00
Erik Montnemery and GitHub
18e08bc79f
Bump hatasmota to 0.7.2 ( #100129 )
2023-09-11 11:35:48 -05:00
starkillerOG and GitHub
56678851af
Fix inverse naming of function in Reolink ( #100113 )
2023-09-11 18:03:22 +02:00
Erik Montnemery and GitHub
6ccb74997c
Fix ScrapeSensor.async_added_to_hass ( #100125 )
2023-09-11 16:58:56 +02:00
Álvaro Fernández Rojas and GitHub
9c65e59cc8
Remove AEMET daily precipitation sensor test ( #100118 )
2023-09-11 09:46:59 -05:00
Robert Svensson and GitHub
d8445a79fc
UniFi streamline loading platforms ( #100071 )
...
* Streamline loading platforms
* Move platform registration logic to UnifiController class
2023-09-11 15:55:27 +02:00
J. Nick Koston and GitHub
791482406c
Cleanup isinstance checks in zeroconf ( #100090 )
2023-09-11 08:13:25 -05:00
J. Nick Koston and GitHub
f4a7bb47fe
Bump zeroconf to 0.105.0 ( #100084 )
2023-09-11 08:09:29 -05:00
J. Nick Koston and GitHub
64fde640ca
Bump pyunifiprotect to 4.20.0 ( #100092 )
2023-09-11 08:08:19 -05:00
a6f325d05a
Cache device trigger info during ZHA startup ( #99764 )
...
* Do not connect to the radio hardware within `_connect_zigpy_app`
* Make `connect_zigpy_app` public
* Create radio manager instances from config entries
* Cache device triggers on startup
* reorg zha init
* don't reuse gateway
* don't nuke yaml configuration
* review comments
* Fix existing unit tests
* Ensure `app.shutdown` is called, not just `app.disconnect`
* Revert creating group entities and device registry entries early
* Add unit tests
---------
Co-authored-by: David F. Mulcahey <david.mulcahey@icloud.com >
2023-09-11 14:36:01 +02:00
Erik Montnemery and GitHub
42046a3ce2
Fix TriggerEntity.async_added_to_hass ( #100119 )
2023-09-11 14:33:43 +02:00
Joost Lekkerkerker and GitHub
a6e9bf830c
Decouple Withings binary sensor test from YAML ( #100120 )
2023-09-11 13:58:47 +02:00
Joost Lekkerkerker and GitHub
5781e5e03e
Use json to store Withings test data fixtures ( #99998 )
...
* Decouple Withings sensor tests from yaml
* Improve Withings config flow tests
* Improve Withings config flow tests
* Fix feedback
* Use fixtures to store Withings testdata structures
* Use fixtures to store Withings testdata structures
* Use JSON
* Fix
* Use load_json_object_fixture
2023-09-11 12:36:37 +02:00
Marc Mueller and GitHub
58072189fc
Update black to 23.9.1 ( #100108 )
2023-09-11 12:14:50 +02:00
Tiit Rätsep and GitHub
10bb8f5396
Fix Soma cover tilt ( #99717 )
2023-09-11 11:15:46 +02:00
Jan-Philipp Benecke and GitHub
a4cb06d09f
Also handle DiscovergyClientError as UpdateFailed ( #100038 )
...
* Also handle DiscovergyClientError as UpdateFailed
* Change AccessTokenExpired to InvalidLogin
* Also add DiscovergyClientError to config flow and tests
2023-09-11 11:00:50 +02:00
Jan Bouwhuis and GitHub
20d0ebe3fa
Add TYPE_CHECKING condition on type assertions for mqtt ( #100107 )
...
Add TYPE_CHECKING condition on type assertions
2023-09-11 10:58:33 +02:00
Rami Mosleh and GitHub
eb0099dee8
Move smtp constants to const.py ( #99542 )
2023-09-11 09:36:55 +02:00
43fe8d16c3
Use shorthand attributes in ZAMG ( #99925 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2023-09-11 09:32:43 +02:00
Greig Sheridan and GitHub
f121e891fd
Remove duplicated word in enphase description text ( #100098 )
2023-09-11 09:16:21 +02:00