Thomas55555 and GitHub
4bcc551b61
Add sw_version to apsystems ( #134441 )
2025-01-02 12:28:48 +01:00
Sven Naumann and GitHub
0b32342bf0
Add mode selector to Twinkly ( #134041 )
2025-01-02 10:54:29 +00:00
Stefan Agner and GitHub
fb3105bdc0
Improve Supervisor backup error handling ( #134346 )
...
* Raise Home Assistant error in case backup restore fails
This change raises a Home Assistant error in case the backup restore
fails. The Supervisor is checking some common issues before starting
the actual restore in background. This early checks raise an exception
(represented by a HTTP 400 error). This change catches such errors and
raises a Home Assistant error with the message from the Supervisor
exception.
* Add test coverage
2025-01-02 11:37:25 +01:00
Manu and GitHub
b45c68554c
Remove habitipy references in Habitica integration ( #134419 )
2025-01-02 10:47:40 +01:00
G Johansson and GitHub
51ccba12af
Add action translations to Sensibo ( #134420 )
2025-01-02 10:45:20 +01:00
John Barreiros and GitHub
c8699dc066
Add current_humidity state attribute to Google Nest climate entity ( #134426 )
2025-01-02 10:44:15 +01:00
Andrew Sayre and GitHub
c9ff575628
Add HEOS options flow for optional authentication ( #134105 )
...
* Add heos options flow
* Add options flow tests
* Test error condition during options sign out
* Use credentials when setting up
* Update warning instructions
* Simplify exception logic
* Cover unknown command error condition
* Add test for options
* Correct const import location
* Review feedback
* Update per feedback
* Parameterize tests and remaining feedback
* Correct log level in init
* nitpick feedback
2025-01-02 09:07:34 +01:00
Matthew FitzGerald-Chamberlain and GitHub
5228f3d85c
Improve support for Aprilaire S86WMUPR ( #133974 )
2025-01-02 08:39:57 +01:00
Michael Hansen and GitHub
a435fd12f0
Bump intents to 2025.1.1 ( #134424 )
2025-01-01 21:03:17 -05:00
a5d0c3528c
Add the Model Context Protocol Server integration ( #134122 )
...
* Add the Model Context Protocol Server integration
* Remove unusued code in init
* Fix comment wording
* Use util.uild for unique ids
* Set config entry title to the LLM API name
* Extract an SSE parser and update comments
* Update comments and defend against already closed sessions
* Shorten description
* Update homeassistant/components/mcp_server/__init__.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
* Change integration type to service
---------
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io >
2025-01-01 19:38:33 -05:00
Daniel Hjelseth Høyer and GitHub
5e981d00a4
Add mill number platform ( #134044 )
...
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* Mill number, max heating power
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
* type
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
---------
Signed-off-by: Daniel Hjelseth Høyer <github@dahoiv.net >
2025-01-01 23:25:42 +01:00
G Johansson and GitHub
97dc72a6e2
Move available property to base entity in Sensibo ( #134410 )
...
* Move available property to base entity in Sensibo
* Fix test
2025-01-01 23:02:06 +01:00
Maikel Punie and GitHub
088b097a03
Velbus select platform testcases ( #134394 )
2025-01-01 17:39:39 +01:00
Jan Bouwhuis and GitHub
85c94e6403
Calculate number of discovery topics correctly ( #134393 )
2025-01-01 16:55:41 +01:00
Maikel Punie and GitHub
a2ef1604af
Add Velbus climate platform tests ( #134387 )
2025-01-01 16:01:02 +01:00
Josef Zweck and GitHub
7ab2d2e07a
Cleanup lamarzocco tests ( #134383 )
2025-01-01 13:00:14 +01:00
809629c0e2
Add integration for igloohome devices ( #130657 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com >
Co-authored-by: Josef Zweck <josef@zweck.dev >
2025-01-01 12:55:04 +01:00
G Johansson and GitHub
2be578a33f
Add diagnostics to Trafikverket Weatherstation ( #134314 )
2025-01-01 12:32:35 +01:00
Maikel Punie and GitHub
5cff79ce50
Add velbus switch platform testcases ( #134207 )
2025-01-01 12:11:27 +01:00
Brett Adams and GitHub
513c8487c5
Check vehicle metadata ( #134381 )
2025-01-01 12:09:15 +01:00
Joost Lekkerkerker and GitHub
26e0fcdb08
Improve Mealie set mealplan service ( #130606 )
...
* Improve Mealie set mealplan service
* Fix
* Fix
2024-12-31 17:06:42 -05:00
Jan Bouwhuis and GitHub
8098122dfe
Ensure an entity platform is added in mqtt tests ( #134331 )
2024-12-31 23:01:55 +01:00
starkillerOG and GitHub
1d6ecbd1d5
Change Reolink test switch entity ID ( #134339 )
2024-12-31 22:57:43 +01:00
Dan Raper and GitHub
c8276ec325
Bump ohmepy to 1.2.3 ( #134348 )
2024-12-31 22:54:20 +01:00
2054988790
Add Bang & Olufsen button Event entities ( #127550 )
...
* Add button events
* Remove unused common keys
Rename Preset to Favourite
* Add event testing
* Add check for Beoconnect Core
* Rename device controls
* Add test for Beoconnect core event entity creation
* Fix config entry type
* Add a type checking check before assertion
* Add icon translations
* Remove useless defined icons
* Remove base event class
* Update homeassistant/components/bang_olufsen/event.py
Co-authored-by: Josef Zweck <josef@zweck.dev >
---------
Co-authored-by: Josef Zweck <josef@zweck.dev >
2024-12-31 21:55:24 +01:00
Bram Kragten and GitHub
06b33e5589
Set backup manager state to completed when restore is finished ( #134283 )
2024-12-31 15:01:06 +01:00
Brynley McDonald and GitHub
9348569f90
Update Flick Electric API ( #133475 )
2024-12-31 14:28:24 +01:00
starkillerOG and GitHub
4a9d545ffe
Bump reolink-aio to 0.11.6 ( #134286 )
2024-12-31 10:31:40 +01:00
277ee03145
Full test coverage for Vodafone Station sensor platform ( #133285 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-12-31 09:55:54 +01:00
Dave T and GitHub
bf59241dab
Add stream preview to options flow in generic camera ( #133927 )
...
* Add stream preview to options flow
* Increase test coverage
* Code review: use correct flow handler type in cast
* Restore test coverage to 100%
* Remove error and test that can't be triggered yet
2024-12-30 15:46:42 -08:00
Noah Husby and GitHub
b7541f098c
Add discovery to Russound RIO ( #134245 )
2024-12-30 22:46:08 +01:00
Dan Raper and GitHub
a0fb6df5ba
Add battery sensor to ohme ( #134222 )
...
* Add battery sensor to ohme
* Forgot the snapshots!
* Add translation key to battery
* Change car to vehicle and fix snapshot tests
* Fix snapshot again - not sure what was going on with my local dev env
2024-12-30 20:15:11 +01:00
Arne Keller and GitHub
dd20204bf0
ollama: update to 0.4.5 ( #134265 )
2024-12-30 14:42:46 +01:00
G Johansson and GitHub
2288f89415
Fix duplicate sensor disk entities in Systemmonitor ( #134139 )
2024-12-30 13:38:48 +01:00
Manu and GitHub
df38c1b1d7
Remove deprecated yaml import from OTP integration ( #134196 )
2024-12-30 11:12:16 +01:00
Brett Adams and GitHub
810689ce66
Handle missing application credentials in Tesla Fleet ( #134237 )
...
* Handle missing application credentials
* Add tests
* Test reauth starts
* Only catch ValueError
2024-12-29 22:21:18 -08:00
G Johansson and GitHub
249d93574a
Set Scrape sensor unavailable when errors ( #134143 )
2024-12-29 22:59:57 +01:00
Manu and GitHub
9804e8aa98
Add reauth flow to Habitica integration ( #131676 )
...
* Add reauth flow to Habitica integration
* tests, invalid_credentials string
* test only api_key
* section consts
* test config entry
* test reauth is triggered
* set reauthentication-flow to done
* use consts in tests
* reauth_entry
* changes
* fix import
* changes
2024-12-29 21:12:36 +01:00
88d366b0c5
Add slot list service to ohme ( #134170 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-29 18:07:12 +01:00
G Johansson and GitHub
409dc4ad48
Move coordinator to own file in Open-Meteo ( #134197 )
2024-12-29 15:25:40 +01:00
Michael and GitHub
7704ef95a4
Make feedreader recoverable ( #134202 )
...
raise ConfigEntryNotReady on connection errors during setup
2024-12-29 15:08:15 +01:00
Manu and GitHub
0db07a033b
Migrate Habitica integration to habiticalib ( #131032 )
...
* Migrate data to habiticalib
* Add habiticalib to init and coordinator
* Migrate Habitica config flow to habiticalib
* migrate init to habiticalib
* migrate buttons to habiticalib
* migrate switch to habiticalib
* update habiticalib
* cast_skill action
* migrate update_score
* migrate transformation items action
* migrate quest actions
* fix fixture errors
* Migrate coordinator data and content
* bump habiticalib
* Remove habitipy and use wrapper in habiticalub
* changes
* some fixes
* minor refactoring
* class_needed annotation
* Update diagnostics
* do integration setup in coordinator setup
* small changes
* raise HomeAssistantError for TooManyRequestsError
* fix docstring
* update tests
* changes to tests/snapshots
* fix update_todo_item
2024-12-29 15:00:31 +01:00
c23f5c9f2c
Make elevenlabs recoverable ( #134094 )
...
* Make elevenlabs recoverable
* Add tests for entry setup
* Use the same fixtures for setup and config flow
* Update tests/components/elevenlabs/test_setup.py
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com >
---------
Co-authored-by: Simon Sorg <simon.sorg@student.hpi.de >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
Co-authored-by: Simon <80467011+sorgfresser@users.noreply.github.com >
2024-12-29 14:26:59 +01:00
Michael and GitHub
873b078bb3
Make PEGELONLINE recoverable ( #134199 )
2024-12-29 14:07:45 +01:00
Manu and GitHub
0dd93a18c5
Add button platform to IronOS integration ( #133678 )
...
* Add button platform to IronOS integration
* Add tests
* load platform
* refactor
* update tests
2024-12-29 12:39:13 +01:00
da96e2077b
Add Velbus Button tests ( #134186 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-12-29 11:55:52 +01:00
Manu and GitHub
adb1fbbbc4
Add switch platform to IronOS integration ( #133691 )
...
* Add switch platform
* Add tests
* prevent switch bouncing
* some changes
* icons
* update tests
* changes
2024-12-28 21:59:06 +01:00
G Johansson and GitHub
645f2e44b9
Fix Nord Pool empty response ( #134033 )
...
* Fix Nord Pool empty response
* Mods
* reset validate prices
2024-12-28 21:38:04 +01:00
Joost Lekkerkerker and GitHub
80dbce14ec
Add binary sensor to Tile ( #134153 )
2024-12-28 16:49:14 +01:00
e58bd62c68
Suez_water: use meter id as unique_id ( #133959 )
...
* Suez_water: use meter id as unique_id
* Review fixes
* No more afraid check :)
* review again
* Apply suggestions from code review
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2024-12-28 16:25:10 +01:00