J. Nick Koston
96578f3f89
Handle ignored shelly entries when discovering via zeroconf ( #86039 )
...
fixes https://github.com/home-assistant/core/issues/85879
2023-01-16 21:47:00 -05:00
Allen Porter
9a6aaea9db
Add a timeout during OAuth token exchange and additional debug logging ( #85911 )
2023-01-16 21:44:00 -05:00
Shay Levy
b0153c7deb
Fix WebOS TV image fetch SSL verify failure ( #85841 )
2023-01-16 21:40:28 -05:00
tronikos
2447e24677
Remove oauth2client dependency in Google Assistant SDK ( #85785 )
...
Remove import oauth2client, inline 2 constants
2023-01-16 21:40:27 -05:00
Erik Montnemery
8beb043d62
Remove sky connect config entry if USB stick is not plugged in ( #85765 )
...
* Remove sky connect config entry if USB stick is not plugged in
* Tweak cleanup
* Give some stuff more cromulent names
* Do the needful
* Add tests
* Tweak
2023-01-16 21:40:25 -05:00
starkillerOG
cb27cfe7dd
Reolink check for admin ( #85570 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
fixes undefined
2023-01-16 21:40:24 -05:00
Michael
1d5ecdd4ea
Make API key mandatory for PI-Hole ( #85885 )
...
add reauth, so make api-key mandatory
2023-01-16 21:34:42 -05:00
Nathan Spencer
2e9ea0c934
Fix Litter-Robot 4 firmware versions reported while updating ( #85710 )
2023-01-12 13:20:15 -05:00
Robert Hillis
1e852e761c
Remove oauth2client dependency in Google Sheets ( #85637 )
...
Remove oauth2client dependency
2023-01-12 13:17:37 -05:00
Ville Skyttä
c3859f9170
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 13:17:36 -05:00
J. Nick Koston
e7babb4266
Do not check ble scanner state for sleepy shelly devices ( #85566 )
...
fixes #85563
2023-01-10 14:51:56 -05:00
Christopher Bailey
1a042c2dad
Bump pyunifiprotect to 4.6.1 ( #85547 )
2023-01-10 14:51:55 -05:00
puddly
b30d4ef7cf
Bump ZHA dependencies ( #85355 )
...
* Bump ZHA dependencies
* Deprecated `foundation.Command` -> `foundation.GeneralCommand`
2023-01-08 20:24:15 -05:00
puddly
7396bcc585
Retry ZHA config entry setup when `ENETUNREACH` is caught ( #84615 )
...
* The config entry is not ready on `ENETUNREACH`
* Use new `TransientConnectionError` from zigpy
2023-01-08 20:20:26 -05:00
J. Nick Koston
2840821594
Reject the WiFI AP when considering to update a shelly config entry from zeroconf ( #85265 )
...
Reject the WiFI AP IP when considering to update a shelly config entry from zeroconf
fixes #85180
2023-01-05 22:23:51 -05:00
rikroe
edfd83c3a7
Bump bimmer_connected to 0.12.0 ( #85255 )
...
* Bump bimmer_connected to 0.12.0
* Fix mypy
* Remove not needed code
Co-authored-by: rikroe <rikroe@users.noreply.github.com>
2023-01-05 22:23:51 -05:00
J. Nick Koston
fa4c250001
Improve error reporting when switchbot auth fails ( #85244 )
...
* Improve error reporting when switchbot auth fails
related issue #85243
* bump
* coverage
2023-01-05 22:21:55 -05:00
Franck Nijhof
59d6f827c3
Fix device class for DSMR gas sensors providing energy readings ( #85202 )
2023-01-05 22:18:30 -05:00
Martin Hjelmare
cc3c5772c5
Fix Z-Wave JS sensor units and device classes ( #85129 )
...
fixes undefined
2023-01-04 19:47:59 +01:00
Joakim Sørensen
ab2f05d3e9
Handle zone exception when setting up Cloudflare ( #85110 )
2023-01-04 17:04:43 +01:00
Jan Bouwhuis
1b43323f5e
Allow MQTT device_class or state_class to be set as `None` ( #85106 )
...
* Allow MQTT device_class to be set as `None`
* Add test
* Also allow sensor state_class to be `None`
2023-01-04 17:04:30 +01:00
Jan Bouwhuis
6108e581b1
Do not reset current selection on reconfig or MQTT select ( #85099 )
...
* Do not reset current selection on reconfig
* Add a test
2023-01-04 11:54:27 +01:00
Aaron Bach
c8c68f05ec
Remove workaround for reloading PurpleAir upon device removal ( #85086 )
2023-01-04 11:53:06 +01:00
J. Nick Koston
9a1669103b
Fix bluetooth not being loaded with esphome proxies when removed from default_config ( #85032 )
...
* Fix bluetooth not being loaded with esphome proxies when removed from default_config
fixes #84960
* actually commit the conftest change
2023-01-02 21:30:02 -05:00
starkillerOG
0b47bf1f0b
Switch to reolink-aio ( #85014 )
...
* switch to reolink-aio
* fix imports
2023-01-02 21:29:58 -05:00
Erik Montnemery
4013d4c48d
Revert "Add aliases to device registry items" ( #84976 )
2023-01-02 21:29:53 -05:00
Martin Hjelmare
93ac908776
Handle not available add-on in hassio add-on manager ( #84943 )
...
* Handle not available add-on in hassio add-on manager
* Fix zwave_js tests
* Fix sky connect tests
* Fix matter tests
* Fix yellow tests
* Update hardware tests
2023-01-02 21:29:52 -05:00
Allen Porter
ad782166c7
Fix caldav calendars with custom timezones ( #84955 )
...
* Fix caldav calendars with custom timezones
* Revert whitespace change
2023-01-01 20:23:33 -05:00
J. Nick Koston
0d385d3b67
Fix failing HomeKit Controller diagnostics tests ( #84936 )
2023-01-01 20:23:31 -05:00
Allen Porter
76fa24aba1
Fix Climate device HVAC mode trigger UI ( #84930 )
...
* Fix Climate device HVAC mode trigger UI
* Use updated order of test case results
2023-01-01 20:23:30 -05:00
tronikos
516c2b0cdb
Google Assistant SDK: Log command and response ( #84904 )
...
Log command and response
2023-01-01 20:20:13 -05:00
Aaron Bach
60f067b68f
Use serial number for AirVisal Pro config entry unique ID ( #84902 )
...
* Use serial number for AirVisal Pro config entry unique ID
* Code review
2023-01-01 20:20:13 -05:00
J. Nick Koston
9655619667
Small fixes for SwitchBot Locks ( #84888 )
...
Co-authored-by: Aaron Bach <bachya1208@gmail.com>
2023-01-01 20:20:10 -05:00
starkillerOG
32736b3336
Process late feedback for Reolink ( #84884 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-01 20:20:09 -05:00
Franck Nijhof
c5f7d7ae85
Only reflect unavailable state in DSMR when disconnected ( #84862 )
...
* Only reflect unavailable state in DSMR when disonnected
* Addressreview comment
2023-01-01 20:20:05 -05:00
Franck Nijhof
7ab27cd9bf
Do not validate device classes when entity state is unknown ( #84860 )
2023-01-01 20:20:04 -05:00
Aaron Bach
565d4f85c1
Ensure AirVisual Pro migration includes device and entity customizations ( #84798 )
...
* Ensure AirVisual Pro migration includes device and entity customizations
* Update homeassistant/components/airvisual/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Code review
* Fix tests
* Fix tests FOR REAL
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-01-01 20:20:02 -05:00
Franck Nijhof
a50622cbfd
Add availability property to DSMR sensors ( #84848 )
2022-12-30 16:49:35 +01:00
Artem Draft
80ac4c0269
Redesign and refactor Bravia TV config_flow ( #84832 )
...
fixes undefined
2022-12-30 16:49:27 +01:00
Damian Sypniewski
0e0677b690
Add option to retrieve SwitchBot Lock encryption key through config flow ( #84830 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-12-30 16:48:39 +01:00
SukramJ
50d9e3efe6
Add mA to SensorDeviceClass.CURRENT units ( #84492 )
...
fixes undefined
2022-12-30 16:45:39 +01:00
epenet
5901964bf6
Enable unit conversion for DATA_SIZE ( #84699 )
2022-12-30 16:40:19 +01:00
epenet
b24c40f2df
Enable unit conversion for DATA_RATE ( #84698 )
2022-12-30 16:40:16 +01:00
Allen Porter
31847e3a69
Check google calendar API scope to determine if write access is enabled ( #84749 )
...
* Check google calendar API scope to determine if write access is enabled
* Add API scope for calendar service for creating events
2022-12-29 20:54:40 -05:00
Allen Porter
ba4ec8f8c1
Gracefully handle caldav event with missing summary ( #84719 )
...
fixes undefined
2022-12-28 22:16:12 +01:00
Michael
8aa3a6cc15
Remove deprecated tankerkoenig YAML config ( #84711 )
...
remove yaml import
2022-12-28 22:16:09 +01:00
Álvaro Fernández Rojas
5d4591a3ec
airzone: update aioairzone to v0.5.2 ( #84690 )
2022-12-28 16:37:50 +01:00
Matthias Alphart
0c7eb431e6
KNX ConfigFlow: add selection of secure tunnel endpoint ( #84651 )
2022-12-28 11:43:03 +01:00
Jonno12345
5e04a87cc6
Fix Scrape integration for date and timestamp devices ( #84480 )
...
* Scrape integration fix for date and timestamp devices
* Changes advised by PR review. Merged test source and used walrus operator
2022-12-28 10:16:14 +01:00
Damian Sypniewski
64cf4b2258
Fix SwitchBot Lock test ( #84682 )
2022-12-27 19:12:52 -10:00