Michael and GitHub
a7ebec4d02
Make Synology DSM integration fully async ( #85904 )
2023-01-15 13:19:08 -10:00
J. Nick Koston and GitHub
65ca62c991
Ensure remote bluetooth adapters are loaded before integrations that need them ( #85723 )
2023-01-15 13:17:17 -10:00
Jan Bouwhuis and GitHub
01e1e254e2
Use value of enum ( #85944 )
2023-01-15 19:30:29 +01:00
Franck Nijhof and GitHub
91ac6400b9
Clean up legacy import from HomeWizard ( #85960 )
2023-01-15 20:14:19 +02:00
Michael and GitHub
9828b2d13f
Replace the usage of unit constants by enumerations in Tests [v-z] ( #85938 )
...
replace unit conts by enums v-z
2023-01-15 20:14:02 +02:00
Shay Levy and GitHub
03d9d30eca
Cleanup webOS TV YAML import leftovers ( #85957 )
2023-01-15 20:07:15 +02:00
209c47383d
Implement state error handling in HomeWizard ( #84991 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
2023-01-15 17:30:27 +01:00
mkmer and GitHub
1a0bce715a
Address invalid keys in translation for whirlpool ( #85849 )
2023-01-15 17:09:14 +01:00
Michael and GitHub
104f74054b
Replace the usage of unit constants by enumerations in Tests [m-n] ( #85935 )
...
* replace unit conts by enums m-n
* fix mqtt
2023-01-15 15:45:00 +01:00
Michael and GitHub
e35ab75c0b
Replace the usage of unit constants by enumerations in Tests [h-l] ( #85934 )
2023-01-15 14:52:55 +01:00
Michael and GitHub
72d3fa6d89
Replace the usage of unit constants by enumerations in Tests [o-r] ( #85936 )
2023-01-15 14:50:24 +01:00
Michael and GitHub
e5f67c9119
Replace the usage of unit constants by enumerations in Tests [f-g] ( #85933 )
2023-01-15 14:46:45 +01:00
Michael and GitHub
2850583085
Replace the usage of unit constants by enumerations in Tests [a-e] ( #85932 )
2023-01-15 14:44:01 +01:00
Michael and GitHub
b20eb54800
Replace deprecated unit converter utils ( #85927 )
2023-01-15 14:41:59 +01:00
starkillerOG and GitHub
476de319ea
Bump reolink-aio to 0.2.3 ( #85871 )
2023-01-15 13:07:15 +01:00
Robert Svensson and GitHub
8117f4af3a
Use parametrize to modify Axis test fixtures ( #85884 )
2023-01-15 04:12:03 +01:00
3627a98602
Add dhcp discovery to D-Link ( #85661 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-14 15:58:04 -10:00
Robert Svensson and GitHub
768c3e163d
Create and use config_entry fixture for Axis integration tests ( #85865 )
2023-01-14 14:18:18 +02:00
starkillerOG and GitHub
5f67e79ad9
Bump reolink-aio to 0.2.2 ( #85848 )
2023-01-14 02:25:22 +01:00
Shay Levy and GitHub
9b5ac5b173
Fix WebOS TV image fetch SSL verify failure ( #85841 )
2023-01-13 23:50:02 +02:00
Robert Svensson and GitHub
be899b6ab6
Store Axis device with entry_id key rather than unique_id ( #85673 )
...
* Store Axis device with entry_id key rather than unique_id
* Fix review comments
2023-01-13 22:21:40 +01:00
Guido Schmitz and GitHub
c191daedc3
Remove dead code path in devolo Home Network ( #85790 )
...
Remove dead code path
2023-01-13 21:15:50 +01:00
Luke and GitHub
67716edb0c
Update oralb to show battery percentage ( #85800 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
fixes undefined
2023-01-13 10:11:01 -10:00
starkillerOG and GitHub
b2b6ae417d
Reolink check for admin ( #85570 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
fixes undefined
2023-01-13 20:07:09 +01:00
7953c4a6d5
Clean up old config migration of Axis config ( #85671 )
...
* Revert Axis config flow version to 1
* Set up using hass.config_entries.async_setup
* Fix review comment
* Update homeassistant/components/axis/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-13 17:12:51 +01:00
4c2b20db68
Collection of typing improvements in common test helpers ( #85509 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-01-13 15:12:11 +01:00
Maciej Bieniek and GitHub
6baa905448
Abort config flow if Airly measuring station does not exist ( #85652 )
...
* Abort if there is no sensor in the area
* Add test
* Increase test coverage
2023-01-13 14:35:52 +01:00
Eugenio Panadero and GitHub
d748894b88
Remove 'tariff' edition from options-flow ( #85703 )
...
* 🎨 Add missing typing for config-flow
* 🐛 Remove 'tariff' edition from options-flow
The `entry.data["tariff"]` is what makes the `entry.unique_id`,
so it's an incoherence to be able to change it in the Options flow
* 🌐 Update generated EN translation
* 🎨 Link translations of option-flow to those of config-flow
2023-01-13 13:27:11 +01:00
tronikos and GitHub
8e26c048a7
Remove oauth2client dependency in Google Assistant SDK ( #85785 )
...
Remove import oauth2client, inline 2 constants
2023-01-13 00:20:16 +01:00
shbatm and GitHub
28bea53afe
Move ISY994 data to dataclass and remove bad entities ( #85744 )
2023-01-12 13:09:04 -10:00
epenet and GitHub
b5a9e682be
Add missing enum item in SFR Box ( #85746 )
...
* Add missing enum item in SFR Box
* Adjust tests
2023-01-12 18:15:09 +02:00
Erik Montnemery and GitHub
8418a30cc0
Refactor energy validation issue reporting ( #85523 )
...
* Refactor energy validation issue reporting
* Update English translations
* Adjust translations
2023-01-12 12:50:43 +01:00
Erik Montnemery and GitHub
e4e96d3394
Fix sensor test ( #85740 )
2023-01-12 12:21:19 +01:00
epenet and GitHub
5a4df9d870
Add binary sensor platform to SFR Box ( #85508 )
...
* Add binary sensor platform to SFR Box
* Simplify
2023-01-12 10:06:09 +01:00
Jan Bouwhuis and GitHub
64e235285d
Deprecate power_command_topic for MQTT climate ( #85229 )
...
* Deprecate mode_command_topic for MQTT climate
* Correct deprecation and remove support release inf
* Do not use future tense for comment
* Extend deprecation period to 6 months
2023-01-12 09:49:14 +01:00
Erik Montnemery and GitHub
a7fb3c82fb
Add WS command number/device_class_convertible_units ( #85598 )
...
* Add WS command number/device_class_convertible_units
* Add websocket_api
* Update tests
2023-01-12 09:34:10 +01:00
Erik Montnemery and GitHub
305fb86d50
Add WS command sensor/device_class_convertible_units ( #85213 )
...
* Add WS command sensor/device_class_units
* Rename new command to device_class_convertible_units
2023-01-12 09:31:06 +01:00
epenet and GitHub
679e971131
Add system diagnostic sensors to SFR Box ( #85184 )
...
* Add system diagnostic sensor
* Add tests
2023-01-12 09:29:12 +01:00
Erik Montnemery and GitHub
b0d4b73874
Add unitless unit converter ( #85694 )
...
* Add unitless unit converter
* Adjust type hints
* Adjust tests
* Rename to UnitlessRatioConverter
2023-01-12 09:20:00 +01:00
Ville Skyttä and GitHub
c625051665
Improve Huawei LTE SSDP inclusion ( #85572 )
...
* Probe Huawei LTE API for device support on SSDP match
More or less as expected, the loosening of SSDP/UPnP data matches done
in #81643 started to yield false positives, as in #85402 .
Coming up with robust matches solely based on the SSDP/UPnP data still
does not seem possible, so keep the matches as loose as they were made,
but additionally invoke a probe request on the API to determine if the
device looks like a supported one.
* Probe only after unique id checks
Prevents throwaway probes for discoveries already in progress.
* Fix SSDP result URL test, add missing assert on it
2023-01-12 06:47:38 +01:00
255a8362a1
Consolidate device info and clean-up ISY994 code base ( #85657 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-11 18:07:44 -10:00
43cc8a1ebf
Add binary_sensor to Starlink ( #85409 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-11 17:18:54 -10:00
Robert Hillis and GitHub
ae9a57b2a8
Remove oauth2client dependency in Google Sheets ( #85637 )
...
Remove oauth2client dependency
2023-01-12 04:02:02 +01:00
Nathan Spencer and GitHub
0ae855d345
Fix Litter-Robot 4 firmware versions reported while updating ( #85710 )
2023-01-12 03:53:06 +01:00
Robert Hillis and GitHub
b14c141fe3
Address review comments for D-Link config flow ( #85712 )
...
* Address review comments for D-Link config flow
* uno mas
* uno mas
* uno mas
2023-01-12 03:46:51 +01:00
Eugenio Panadero and GitHub
77feaecbfa
Remove unreachable config entry migration in pvpc hourly pricing ( #85700 )
...
* 🔥 Remove old config entry migration logic
introduced for a breaking change in 2021-06, now unreachable after
completely disabling the YAML config for the integration
* ✅ Remove test for old config entry migration logic
and adjust existent one for config-flow to do not lose coverage
2023-01-12 01:07:11 +01:00
42a4dd98f1
Use fallback advertising interval for non-connectable Bluetooth devices ( #85701 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-01-11 12:11:25 -10:00
Paulus Schoutsen and GitHub
c8cd41b5d4
Add ESPHome update entities ( #85717 )
2023-01-11 16:26:13 -05:00
Paulus Schoutsen and GitHub
06bc9c7b22
Automatically fetch the encryption key from the ESPHome dashboard ( #85709 )
...
* Automatically fetch the encryption key from the ESPHome dashboard
* Also use encryption key during reauth
* Typo
* Clean up tests
2023-01-11 15:28:31 -05:00
epenet and GitHub
a2f6299fc1
Remove invalid device class in energyzero ( #85690 )
...
* Remove invalid device class in energyzero
* Adjust tests
2023-01-11 20:49:14 +01:00