26866 Commits

Author SHA1 Message Date
J. Nick Koston
b639466453
Bump bleak-esphome to 2.0.0 (#134580) 2025-01-04 11:30:41 +01:00
Allen Porter
80371a865e
Bump ical to 8.3.0 (#134617)
* Bump ical to 8.3.0

* Update snapshots
2025-01-04 09:49:56 +01:00
Maikel Punie
c9dbb205dd
Add velbus diagnostics tests (#134621) 2025-01-04 09:10:34 +01:00
Raphael Hehl
197ff932af
Bump uiprotect to version 7.2.0 (#134587) 2025-01-04 00:27:06 +01:00
Maikel Punie
e6da6d9612
Add velbus light and sensor platform testcases (#134485)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-01-03 20:42:01 +01:00
peteS-UK
d4f38099ae
Small fix to allow playing of expandable favorites on Squeezebox (#134572) 2025-01-03 20:28:05 +01:00
Nerdix
b15e08ca9c
Add sleep switch for all Foscam cameras if more than 1 camera are configured (#126064) 2025-01-03 20:15:09 +01:00
Andrew Sayre
dfcb977a1d
Add HEOS Reauth Flow (#134465) 2025-01-03 18:11:10 +00:00
G Johansson
97aa93f92b
Add supported features property in Sensibo (#134479) 2025-01-03 17:30:18 +01:00
puddly
90265e2afd
Move SiLabs firmware probing helper from ZHA into homeassistant_hardware (#131586)
* Move firmware probing helper out of ZHA and into hardware

* Add a unit test
2025-01-03 10:57:39 -05:00
Maciej Bieniek
e43f72c452
Add support for xvoltage sensor for Shelly Plus UNI (#134261)
* Add support for xvoltage sensor

* Cleaning
2025-01-03 15:27:47 +01:00
Manu
9320ccfa4f
Remove deprecated sensors in Habitica integration (#134320)
* Remove deprecated sensors

* remove todos/dailies also from enum
2025-01-03 14:48:26 +01:00
starkillerOG
8a2f8dc736
Add Reolink proxy for playback (#133916) 2025-01-03 14:24:39 +01:00
Markus Adrario
eec5fb2133
Add Homee integration to Core (#133738)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-01-03 13:44:06 +01:00
Maikel Punie
c7f6630718
Velbus add init testcases (#134533) 2025-01-03 13:29:01 +01:00
G Johansson
36582f9ac2
Refactor all Sensibo tests (#134478)
* Add me json

* Mods

* Mods

* More

* Mods

* Mods

* clean

* last bits

* Fix

* unique id

* return_value

* remove blocking

* Fix rebase
2025-01-03 12:44:47 +01:00
Manu
5726d090b0
Add get_tasks action to Habitica integration (#127687)
Add get_tasks action
2025-01-03 11:53:30 +01:00
Indu Prakash
add401ffcf
Add coordinator to vesync (#134087) 2025-01-03 11:33:16 +01:00
Dan Raper
cc0adcf47f
Add switch platform to Ohme (#134347)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-01-03 10:39:41 +01:00
Erik Montnemery
b78e39da2d
Fix activating backup retention config on startup (#134523) 2025-01-03 10:29:29 +01:00
Erik Montnemery
0bd22eabc7
Improve recorder schema migration error test (#134518) 2025-01-03 10:05:07 +01:00
Joost Lekkerkerker
23ed62c1bc
Push Overseerr updates via webhook (#134187) 2025-01-03 08:26:01 +01:00
Paulus Schoutsen
0ef254bc9a
Fix backup dir not existing (#134506) 2025-01-03 00:21:19 -05:00
Franck Nijhof
cb389d29ea
Fix input_datetime.set_datetime not accepting 0 timestamp value (#134489) 2025-01-02 23:45:00 +01:00
G Johansson
13ec0659ff
Remove deprecated uptime sensor from qnap_qsw (#134493) 2025-01-02 22:29:50 +01:00
G Johansson
657da47458
Remove worldclock config entry import (#134491) 2025-01-02 21:45:20 +01:00
G Johansson
836354bb99
Use username as config entry title in Sensibo (#134488) 2025-01-02 21:18:19 +01:00
Andrea Arcangeli
25937d7868
open_meteo: correct UTC timezone handling in hourly forecast (#129664)
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2025-01-02 19:37:36 +01:00
Erik Montnemery
cf238cd8f7
Don't start recorder if a database from the future is used (#134467) 2025-01-02 18:56:23 +01:00
Erik Montnemery
876b3423ba
Improve hassio backup create and restore parameter checks (#134434) 2025-01-02 17:52:50 +01:00
Craig Andrews
9e8df72c0d
Improve is docker env checks (#132404)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Sander Hoentjen <sander@hoentjen.eu>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
Co-authored-by: Robert Resch <robert@resch.dev>
2025-01-02 17:21:49 +01:00
Ілля Піскурьов
3b5455bc49
Add support for specifying hvac_onoff_register value on modbus (#128366)
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-01-02 15:18:05 +00:00
Noah Husby
104151d322
Remove deprecated YAML import from MPD (#134459) 2025-01-02 16:08:33 +01:00
Martin Hjelmare
a329828bdf
Handle backup errors more consistently (#133522)
* Add backup manager and read writer errors

* Clean up not needed default argument

* Clean up todo comment

* Trap agent bugs during upload

* Always release stream

* Clean up leftover

* Update test for backup with automatic settings

* Fix use of vol.Any

* Refactor test helper

* Only update successful timestamp if completed event is sent

* Always delete surplus copies

* Fix after rebase

* Fix after rebase

* Revert "Fix use of vol.Any"

This reverts commit 28fd7a544899bb6ed05f771e9e608bc5b41d2b5e.

* Inherit BackupReaderWriterError in IncorrectPasswordError

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-01-02 15:45:46 +01:00
Manu
1d731875ae
Remove deprecated yaml import from pyLoad integration (#134200) 2025-01-02 13:29:55 +01:00
Erik Montnemery
0c3489c1b3
Adjust language in backup integration (#134440)
* Adjust language in backup integration

* Update tests
2025-01-02 13:29:46 +01:00
Thomas55555
4bcc551b61
Add sw_version to apsystems (#134441) 2025-01-02 12:28:48 +01:00
Sven Naumann
0b32342bf0
Add mode selector to Twinkly (#134041) 2025-01-02 10:54:29 +00:00
Stefan Agner
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
b45c68554c
Remove habitipy references in Habitica integration (#134419) 2025-01-02 10:47:40 +01:00
G Johansson
51ccba12af
Add action translations to Sensibo (#134420) 2025-01-02 10:45:20 +01:00
John Barreiros
c8699dc066
Add current_humidity state attribute to Google Nest climate entity (#134426) 2025-01-02 10:44:15 +01:00
Andrew Sayre
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
5228f3d85c
Improve support for Aprilaire S86WMUPR (#133974) 2025-01-02 08:39:57 +01:00
Michael Hansen
a435fd12f0
Bump intents to 2025.1.1 (#134424) 2025-01-01 21:03:17 -05:00
Allen Porter
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
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
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
088b097a03
Velbus select platform testcases (#134394) 2025-01-01 17:39:39 +01:00
Jan Bouwhuis
85c94e6403
Calculate number of discovery topics correctly (#134393) 2025-01-01 16:55:41 +01:00