Commit Graph

57944 Commits (9b5ac5b173989bdfb89277a5ebed523657d2fcd1)

Author SHA1 Message Date
Marc Mueller c3991b591a
Improve DataUpdateCoordinator typing in integrations (8) (#85331) 2023-01-07 14:55:19 +01:00
Marc Mueller 2e989b16ad
Improve DataUpdateCoordinator typing in integrations (9) (#85332) 2023-01-07 14:52:06 +01:00
Marc Mueller a2ef0caa07
Improve `sleepiq` generic typing (#85330) 2023-01-07 14:13:16 +01:00
Marc Mueller e99840f82c
Improve `devolo_home_network` generic typing (#85328) 2023-01-07 14:12:03 +01:00
Marc Mueller b27e89b40e
Improve `flume` generic typing (#85329) 2023-01-07 14:10:44 +01:00
Michael dddba4ba45
Remove own sensor description in PI-Hole (#85371)
own sensor description is not needed anymor
2023-01-07 14:06:33 +01:00
Maciej Bieniek 0fbb334ad9
Bump accuweather package to 0.5.0 (#85326)
Bump accuweather
2023-01-07 13:37:29 +01:00
Phil Bruckner b257de57d9
Bump life360 package to 5.5.0 (#85322)
Improve debug output & redact sensitive info from log.
Fix bug that was masking some HTTP errors.
Retry HTTP errors 502, 503 & 504, which have been observed to happen every once
in a while, resulting in fewer unnecessary unavailable states.
2023-01-07 12:53:04 +01:00
Benjamin f215ae9dd9
Bump volkszahler to 0.4.0 (#85335)
bump volkszahler to 0.4.0

bump volkszahler to 0.4.0
2023-01-07 12:45:09 +01:00
Michael c3716015c4
Move platform related stuff out of const.py in PI-Hole integration (#85237)
move platform related stuff out of const.py
2023-01-07 12:40:21 +01:00
Michael ee3ab45012
Make API key mandatory for PI-Hole (#85264)
* add reauth flow

* adjust tests

* use constant for platforms

* remove not needed async_get_entry()

* fix typo

* user _async_abort_entries_match()

* don't use CONF_ prefix for config dicts

* sort PLATFORMS

* use entry_data in reauth flow
2023-01-07 12:22:36 +01:00
Joakim Plate 7f2b7340b9
Validate length of rfxtrx identifier (#85352) 2023-01-07 10:52:46 +01:00
Joakim Plate dfca3c2448
Correct memory leak for rfxtrx lighting4 devices (#85354) 2023-01-07 10:52:05 +01:00
puddly 757e4cf9e1
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-07 10:46:33 +01:00
Allen Porter d3c7cbbfb0
Bump pyrainbird to 1.1.0 (#85358) 2023-01-06 22:16:14 -08:00
J. Nick Koston 4025ac712f
Add note to SwitchBot locks that usernames are case sensitive (#85359) 2023-01-06 19:51:20 -10:00
J. Nick Koston 21c0e93ee9
Bump pySwitchbot to 0.36.3 (#85360) 2023-01-06 19:50:50 -10:00
puddly 015281078a
Bump ZHA dependencies (#85355)
* Bump ZHA dependencies

* Deprecated `foundation.Command` -> `foundation.GeneralCommand`
2023-01-06 23:01:36 -05:00
J. Nick Koston 6d012ea7c0
Bump aioesphomeapi to 13.0.3 (#85356)
Performance improvements

changelog: https://github.com/esphome/aioesphomeapi/compare/v13.0.2...v13.0.3
2023-01-06 23:00:38 -05:00
shbatm cf3ca816a8
Add query button entities to ISY994 devices and hub (#85337) 2023-01-06 15:15:02 -10:00
GitHub Action 2976f843b5 [ci skip] Translation update 2023-01-07 00:22:33 +00:00
shbatm 9ad05b55d9
Use Platform enum and remove DOMAIN as X imports in ISY994 (#85341) 2023-01-06 13:16:14 -10:00
J. Nick Koston 194adcde9c
Drop ChainMap in translation cache (#85260) 2023-01-06 11:52:18 -10:00
mkmer d75087ede5
Add Whirlpool washer and dryer to Whirlpool integration (#85066)
* redo Add sensor

* move back to ClientError
simplify washer_state

* Cleanup Sensor definitions

* Seperated EndTimeSensor

* Clean up WasherDryerTimeClass

* Start with Timestamp = None

* Clean up class description

* One more ClientError

* change to restore sensor

* Don't update when no state change

* Seperate washer tests
Add restore_state test

* Remove unused loop in washer sensor test

* No loops in sensor tests

* Remove unnecessary SensorTestInstance
2023-01-06 12:41:46 -08:00
starkillerOG 968cf641b8
Bump reolink-aio to 0.1.3 (#85309)
bump reolink-aio to 0.1.3
2023-01-06 20:52:24 +01:00
shbatm f12ffe1e49
Add addtional device classes to ISY994 sensors and bump PyISY to 3.0.11 (#85315) 2023-01-06 07:41:39 -10:00
Franck Nijhof 9d45071e3f
Add EasyBaby support to Tuya (#85298) 2023-01-06 14:42:09 +01:00
Carlos Cristobal 8bb5763ea0
Fix Fitbit state for values over 999 (#85251)
* Remove comma thousands formatting

* Add calorie and bpm to units

* Updating device and state classes

* Revert "Updating device and state classes"

This reverts commit ae77cf3cd7.

* Revert "Add calorie and bpm to units"

This reverts commit 7d82bb1c12.

* Removing unnecessary formatting
2023-01-06 14:12:41 +01:00
Franck Nijhof bd8cb4f166
Update debugpy to 1.6.5 (#85297) 2023-01-06 13:28:15 +01:00
Aaron Bach 31bf0a0105
Renovate Tile config flow tests (#85154) 2023-01-06 13:08:52 +01:00
Anders 4b178e88a4
Mark Yamaha media player as unavailable when unresponsive (#85018) 2023-01-06 13:03:02 +01:00
starkillerOG d9be9fe6d5
Increase Netgear speedtest period to 2 hours (#85299) 2023-01-06 12:56:27 +01:00
Tom Puttemans b9339a290a
Fix dsmr_reader peak hour consumption unit of measurement (#85301) 2023-01-06 12:55:32 +01:00
Robert Svensson 220ec1906c
Make sensor platform use common UniFi entity class (#84818)
fixes undefined
2023-01-06 12:50:32 +01:00
epenet 52032c6c7f
Complete test coverage for SFR Box (#85068)
* Complete test coverage for SFR Box

* Add missing hint

* renault -> sfr_box

* Fixes following rebase
2023-01-06 12:30:07 +01:00
epenet 0d5bdaf037
Bump sfrbox-api to 0.0.2 (#85302) 2023-01-06 12:13:49 +01:00
Michal Čihař aace1da358
lacrosse_view: Set entity availablity depending on the data (#85303) 2023-01-06 12:13:06 +01:00
epenet 3ecbb235cc
Address late feedback in SFR Box enum sensors (#84977)
* Address late feedback to SFR Box

* Hassfest

* missed a capital G

* Apply suggestion
2023-01-06 11:13:33 +01:00
Aaron Bach 39b110b9b0
Renovate OpenUV config flow tests (#85150) 2023-01-06 10:51:46 +01:00
Paulus Schoutsen 9ed629d838
Fix some pytest warning for helpers (#85283) 2023-01-06 09:21:46 +01:00
Klaas Schoute f620d2bb2f
Add diagnostics to EnergyZero integration (#85164) 2023-01-06 09:13:11 +01:00
dependabot[bot] 5cc3636be7
Bump actions/checkout from 3.2.0 to 3.3.0 (#85285)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-01-06 08:35:47 +01:00
Paulus Schoutsen 1e78314638
Use async with timeout (#85281) 2023-01-05 20:43:56 -10:00
Charles Garwood 9e68117a33
Bump bluetooth-data-tools to 0.3.1 for ld2410-ble (#85278) 2023-01-05 22:33:37 -05:00
Charles Garwood cf92142b64
Fix Fully Kiosk service call config entry handling (#85275)
* Make sure we're getting the fully_kiosk config entry

* Make sure we're getting the fully_kiosk config entry
2023-01-05 22:10:41 -05:00
Franck Nijhof bdcccd9d83
Improve weather Forecast typing (#85019) 2023-01-06 03:39:37 +01:00
930913 2507ec1f4b
Add LD2410 BLE integration (#83883) 2023-01-05 16:15:03 -10:00
rikroe 5b8b6167ac
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-06 03:05:37 +01:00
shbatm b5d5a720dc
Add additional device classes and units to ISY994 aux sensors (#85274)
fixes undefined
2023-01-05 15:31:45 -10:00
J. Nick Koston 1fbdb80430
Avoid some data merges in the bluetooth remote scanners when nothing has changed (#85270) 2023-01-05 15:22:14 -10:00