Commit Graph

89394 Commits (c903658aa805e6e11e0286d033377b3650cf324d)

Author SHA1 Message Date
Christopher Fenner b6cc5090e4
Update photovoltaic related labels in ViCare (#136430) 2025-01-29 13:39:05 +01:00
Thomas D 40f92b7b6b
Bump qbusmqttapi to 1.2.4 (#136835) 2025-01-29 13:02:20 +01:00
Michael c974251faa
Fix command latency in AVM Fritz!SmartHome (#136739) 2025-01-29 12:55:59 +01:00
Duco Sebel bc2976904e
Rename HomeWizard last restart sensor to Uptime (#136829) 2025-01-29 12:54:08 +01:00
Erik Montnemery 7249c02655
Add backup endpoints to the onboarding integration (#136051)
* Add backup endpoints to the onboarding integration

* Add backup as after dependency of onboarding

* Add test snapshots

* Fix stale docstrings

* Add utility function for getting the backup manager instance

* Return backup_id when uploading backup

* Change /api/onboarding/backup/restore to accept a JSON body

* Fix with_backup_manager
2025-01-29 12:32:18 +01:00
epenet 706a01837c
Standardize homeassistant imports in component (v-z) (#136834) 2025-01-29 12:25:04 +01:00
epenet 844259bd6c
Standardize homeassistant imports in component (s) (#136832) 2025-01-29 12:24:31 +01:00
epenet 1ef809c716
Standardize homeassistant imports in component (q-r) (#136831) 2025-01-29 12:24:09 +01:00
epenet ebda2f9994
Standardize homeassistant imports in component (n-p) (#136830) 2025-01-29 12:23:49 +01:00
dontinelli c486cc8cbb
Add image entity for fyta (#135105) 2025-01-29 12:14:39 +01:00
epenet 95c632e283
Standardize homeassistant imports in component (t-u) (#136833) 2025-01-29 12:14:21 +01:00
Nathan Spencer ddb71a85b3
Update quality scale for litterrobot (#136764) 2025-01-29 11:58:14 +01:00
epenet b594c29171
Standardize homeassistant imports in component (g-h) (#136825) 2025-01-29 11:57:01 +01:00
epenet 9046ab0250
Standardize homeassistant imports in component (i-k) (#136826) 2025-01-29 11:56:50 +01:00
epenet ccdcba97b5
Standardize homeassistant imports in component (l-m) (#136827) 2025-01-29 11:56:40 +01:00
Brett Adams ea62da553e
Correct the behavior of the Charge switch in Tessie/Teslemetry/Tesla Fleet (#136562) 2025-01-29 11:41:33 +01:00
epenet aa6ffb3da5
Improve type hints in environment_canada camera and weather (#136819) 2025-01-29 11:39:40 +01:00
epenet 3472e0e370
Standardize homeassistant imports in component (a-b) (#136821) 2025-01-29 11:37:48 +01:00
epenet 4f6a5bb65b
Standardize homeassistant imports in component (c-d) (#136823) 2025-01-29 11:37:16 +01:00
epenet a9433ca697
Standardize homeassistant imports in component (e-f) (#136824) 2025-01-29 11:36:22 +01:00
epenet bfa7eaa221
Improve type hints in environment_canada sensors (#136813)
* Use TypeVar

* Use bound for TypeVar

* Remove PEP 695 syntax

* Add type alias to use new TypeVar syntax

---------

Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2025-01-29 11:31:54 +01:00
Robert Resch 5e6f4a374e
Bump deebot-client to 11.1.0b1 (#136818) 2025-01-29 11:13:55 +01:00
David Knowles b73203fdf6
Use the new hybrid Hydrawise client (#136522)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-29 11:06:59 +01:00
Cyrill Raccaud 04d1d80917
Add diagnostics for Cookidoo integration (#136770)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-29 11:06:39 +01:00
cdnninja ce432555f0
Add binary sensor platform to VeSync (#134221)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-29 10:59:34 +01:00
Andrew Onyshchuk e27a980742
vesync: report current humidity (#136799) 2025-01-29 10:57:49 +01:00
Iskra kranj c312796aae
Bump pyiskra to 0.1.15 (#136810) 2025-01-29 10:57:22 +01:00
Steven B. 6b4ec3f3f4
Use translations for fan_speed in tplink vacuum entity (#136718) 2025-01-29 10:55:19 +01:00
Duco Sebel 60b6a11d4e
Add last restart sensor to HomeWizard (#136763) 2025-01-29 10:51:58 +01:00
Robert Resch fe31dc936c
Stop building wheels for 3.12 (#136811) 2025-01-29 10:49:49 +01:00
Erik Montnemery 646e0d4626
Bump aiohasupervisor to version 0.2.2b6 (#136814) 2025-01-29 10:42:30 +01:00
epenet a6d132a337
Simplify device_info access in environment_canada (#136816)
* Simplify device_info access in environment_canada

* Update homeassistant/components/environment_canada/coordinator.py

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-29 10:41:33 +01:00
G Johansson b93c2382ce
Add config flow to filter helper (#121522)
Co-authored-by: Robert Resch <robert@resch.dev>
2025-01-29 10:35:01 +01:00
epenet 417003ad35
Rename environment_canada entities (#136817) 2025-01-29 10:23:37 +01:00
epenet 7b1b229718
Standardize homeassistant imports in component tests (a-l) (#136806) 2025-01-29 10:00:45 +01:00
Michael 9169d55cf6
Use ConfigEntry.runtime_data in AVM Fritz!Box tools (#136386)
* implement FritzConfigEntry with runtime_data

* use HassKey for platform global data

* update quality scale

* fix after rebase

* use FritzConfigEntry everywhere possible

* fix import of FritzConfigEntry in services.py

* pass the config_entry explicitly in coordinator init

* improve typing of FritzData

* use FritzConfigEntry in config_flow.py
2025-01-29 09:49:02 +01:00
epenet 11671e1875
Use runtime_data in energenie_power_sockets (#136801)
* Use runtime_data in energenie_power_sockets

* Fix  tests
2025-01-29 09:36:53 +01:00
Marcel van der Veldt 609eb00a26
Add remaining Matter Operational State sensor discovery schemas (#136741) 2025-01-29 09:16:30 +01:00
Brett Adams 447096b295
Fix percentage_charged in Teslemetry (#136798)
Fix percentage_charged
2025-01-29 10:12:36 +02:00
epenet 0c6c9e0ae6
Use runtime_data in elmax (#136803) 2025-01-29 09:04:24 +01:00
epenet 5038847d67
Use runtime_data in environment_canada (#136805) 2025-01-29 09:03:25 +01:00
epenet d0a188b86d
Standardize homeassistant imports in component tests (m-z) (#136807) 2025-01-29 08:57:57 +01:00
Andrew Sayre a135b4bb43
Enable strict typing for HEOS (#136797) 2025-01-29 07:28:13 +01:00
tronikos a2b5a96bc9
Add Google Drive integration for backup (#134576)
* Add Google Drive integration for backup

* Add test_config_flow

* Stop using aiogoogle

* address a few comments

* Check folder exists in setup

* fix test

* address comments

* fix

* fix

* Use ChunkAsyncStreamIterator in helpers

* repair-issues: todo

* Remove check if folder exists in the reatuh flow. This is done in setup.

* single_config_entry": true

* Add test_init.py

* Store into backups.json to avoid 124 bytes per property limit

* Address comments

* autouse=True on setup_credentials

* Store metadata in description and remove backups.json

* improvements

* timeout downloads

* library

* fixes

* strings

* review

* ruff

* fix test

* Set unique_id

* Use slugify in homeassistant.util

* Fix

* Remove RefreshError

* review

* push more fields to the test constant

---------

Co-authored-by: Joostlek <joostlek@outlook.com>
2025-01-28 21:43:30 -08:00
Teemu R. 94e4863cbe
Add power protection entities for tplink (#132267)
Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-01-28 19:34:26 -10:00
Michael Hansen 48dfa037bd
Bump intents to 2025.1.28 (#136782)
* Bump intents to 2025.1.28

* Fix snapshots
2025-01-28 22:25:35 -06:00
Petro31 d06b0fe340
Reload template blueprints when reloading templates (#136794) 2025-01-28 22:48:38 -05:00
Duco Sebel f909b54811
Redact stored authentication token in HomeWizard diagnostics (#136766) 2025-01-28 22:46:52 -05:00
Matthias Alphart 688a1f1d52
Add UI to create KNX BinarySensor entities (#136786)
Update knx-frontend to 2025.1.28.225404
2025-01-28 22:46:26 -05:00
Andrew Sayre bc7c5fbc86
Fix typing errors in HEOS tests (#136795)
* Correct typing errors of mocked heos

* Fix player related typing issues

* Sort mocks
2025-01-28 22:44:57 -05:00