Commit Graph

26345 Commits (master)

Author SHA1 Message Date
epenet c08aa74496
Cleanup Tuya climate/cover tests (#149157) 2025-07-21 12:27:37 +02:00
G Johansson ff9fb6228b
Use OptionsFlowWithReload in onewire (#149164) 2025-07-21 11:14:02 +02:00
G Johansson 00c4b09773
Use OptionsFlowWithReload in motioneye (#149130) 2025-07-21 08:15:51 +02:00
Joakim Plate bc9ad5eac6
Add device class to gardena (#149144) 2025-07-21 08:15:32 +02:00
G Johansson 77a954df9b
Use OptionsFlowWithReload in reolink (#149132) 2025-07-20 23:44:39 +02:00
G Johansson e3577de9d8
Use OptionsFlowWithReload in onkyo (#149093) 2025-07-20 23:17:43 +02:00
Vincent Wolsink 44fec53bac
Add binary_sensor for door status in Huum (#149135) 2025-07-20 22:50:53 +02:00
Allen Porter 2577d9f108
Fix a bug in rainbird device migration that results in additional devices (#149078) 2025-07-19 19:49:14 +02:00
peteS-UK 7dfb54c8e8
Paramaterize test for on/off for Squeezebox (#149048) 2025-07-19 19:30:40 +02:00
peteS-UK a50d926e2a
Check for error in test_squeezebox_play_media_with_announce_volume_invalid for Squeezebox (#149044) 2025-07-19 19:30:15 +02:00
peteS-UK b3f049676d
Move Squeezebox registry tests to test_init (#149050) 2025-07-19 19:17:34 +02:00
G Johansson 7e04a7ec19
Use OptionsFlowWithReload in unifiprotect (#149064) 2025-07-19 17:40:16 +02:00
G Johansson 360da43868
Use OptionsFlowWithReload in nina (#149068) 2025-07-19 16:40:32 +02:00
G Johansson 31167f5da7
Use OptionsFlowWithReload in webostv (#149054) 2025-07-19 16:16:56 +03:00
G Johansson 665991a3c1
Use OptionsFlowWithReload in wled (#149046) 2025-07-19 13:27:46 +01:00
G Johansson 8a2493e9d2
Use OptionsFlowWithReload in Workday (#149043) 2025-07-19 13:26:54 +01:00
Allen Porter f90e06fde1
Add attachment support in ollama ai task (#148981) 2025-07-19 07:27:48 +02:00
Paul Bottein 380c737901
Add reorder option to entity selector (#149002) 2025-07-18 19:41:59 +01:00
J. Nick Koston 916b4368dd
Bump aioesphomeapi to 36.0.1 (#148991) 2025-07-18 07:30:34 -10:00
Jan Bouwhuis 4c99fe9ae5
Ignore MQTT sensor unit of measurement if it is an empty string (#149006) 2025-07-18 18:57:03 +02:00
Thomas55555 ec544b0430
Mark entities as unavailable when they don't have a value in Husqvarna Automower (#148563) 2025-07-18 12:49:50 +02:00
Petar Petrov 39d323186f
Disable "last seen" Z-Wave entity by default (#148987) 2025-07-18 09:53:47 +02:00
karwosts 57c024449c
Fix broken invalid_config tests (#148965) 2025-07-18 09:02:44 +02:00
Manu 414057d455
Add image platform to PlayStation Network (#148928) 2025-07-18 08:33:30 +02:00
Joost Lekkerkerker 50688bbd69
Add support for calling tools in Open Router (#148881) 2025-07-18 05:49:27 +02:00
Petro31 3c87a3e892
Add a preview to template config flow for alarm control panel, image, and select platforms (#148441) 2025-07-17 22:19:45 +01:00
Jan Bouwhuis 29afa891ec
Add YAML and discovery info export feature for MQTT device subentries (#141896)
Co-authored-by: Norbert Rittel <norbert@rittel.de>
2025-07-17 23:06:47 +02:00
Joost Lekkerkerker 0d819f2389
Refactor WAQI tests (#148968) 2025-07-17 20:30:40 +02:00
Joakim Sørensen 9802441fea
Bump hass-nabucasa from 0.106.0 to 0.107.1 (#148949) 2025-07-17 18:47:00 +01:00
AlCalzone a96e38871f
Z-Wave JS: Simplify strings for RSSI sensors (#148936) 2025-07-17 18:49:34 +03:00
karwosts 40cabc8d70
Validate min/max for input_text config (#148909) 2025-07-17 16:27:41 +02:00
AlCalzone b33a556ca5
Bump zwave-js-server-python to 0.66.0 (#148939)
Co-authored-by: Marc Mueller <30130371+cdce8p@users.noreply.github.com>
2025-07-17 16:20:03 +03:00
Erik Montnemery ee35fc495d
Improve derivative sensor tests (#148941) 2025-07-17 11:44:37 +02:00
Vincent Wolsink 9373bb287c
Huum - Introduce coordinator to support multiple platforms (#148889)
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-07-17 11:43:26 +02:00
Erik Montnemery d72fb021c1
Improve statistics tests (#148937) 2025-07-17 11:42:25 +02:00
Erik Montnemery 0e6a1e3242
Improve integration sensor tests (#148938)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2025-07-17 11:41:39 +02:00
asafhas 79b8e74d87
Add numbers configuration to Tuya alarm (#148907) 2025-07-17 11:26:33 +02:00
Aidan Timson 72d1c3cfc8
Fix Tuya support for climate fan modes which use "windspeed" function (#148646)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-07-17 09:47:54 +02:00
AlCalzone 3d278b626a
Z-Wave JS: Add statistics sensors for channel 3 background RSSI (#148899) 2025-07-17 09:19:44 +02:00
Joakim Plate 5383ff96ef
Make sure gardena bluetooth mock unload if it mocks load (#148920) 2025-07-17 09:00:44 +02:00
epenet a0991134c4
Rename tuya fixture file to match category (#148892) 2025-07-17 08:59:34 +02:00
Joris Pelgröm 656822b39c
Bump letpot to 0.5.0 (#148922) 2025-07-17 08:57:11 +02:00
epenet ae03fc2295
Fix missing unit of measurement in tuya numbers (#148924) 2025-07-17 08:55:47 +02:00
Abílio Costa e32e06d7a0
Fix Husqvarna Automower coordinator listener list mutating (#148926) 2025-07-17 08:52:59 +02:00
Thomas55555 83cd2dfef3
Bump aioautomower to 2.0.0 (#148846) 2025-07-16 22:12:35 +02:00
Franck Nijhof e8fca19335
Fix flaky husqvarna_automower test with comprehensive race condition fix (#148911)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-16 21:40:44 +02:00
epenet fca05f6bcf
Add snapshot tests for tuya dj category (#148897) 2025-07-16 18:34:28 +02:00
Erik Montnemery aab6cd665f
Fix flaky notify group test (#148895) 2025-07-16 17:06:35 +02:00
Paulus Schoutsen 1734b316d5
Return intent response from LLM chat log if available (#148522) 2025-07-16 16:16:01 +02:00
Manu b68de0af88
Change deprecated media_player state standby to off in PlayStation Network (#148885) 2025-07-16 15:48:39 +02:00
Denis Shulyaka 3e465da892
Add Code Interpreter tool for OpenAI Conversation (#148383) 2025-07-16 14:52:53 +02:00
tronikos 02a11638b3
Add Google AI STT (#147563) 2025-07-16 14:11:29 +02:00
Josef Zweck 26a9af7371
Add search functionality to jellyfin (#148822) 2025-07-16 13:26:46 +02:00
epenet e28f02d163
Add initial support for tuya qccdz (#148874) 2025-07-16 12:28:18 +02:00
G Johansson a6828898d1
Add sensor platform to SMHI (#139295) 2025-07-16 12:25:10 +02:00
Maciej Bieniek ce4a811b96
Add `hydrological alert` sensor to IMGW-PIB integration (#148848) 2025-07-16 10:55:50 +01:00
Joost Lekkerkerker a57d48fd31
Add OpenRouter integration (#143098) 2025-07-16 10:55:28 +02:00
Thomas55555 8a73511b02
Add inactive reason sensor to Husqvarna Automower (#147684) 2025-07-16 10:44:04 +02:00
epenet 033d8b3dfb
Add snapshot tests for tuya co2bj and gyd categories (#148872) 2025-07-16 10:38:43 +02:00
epenet 6833bf1900
Add battery status and configuration entities to Tuya thermostat (wk) (#148821) 2025-07-16 10:15:44 +02:00
Brett Adams 84e3dac406
Update vehicle type handling in Teslemetry (#148862) 2025-07-16 10:05:17 +02:00
epenet bafd342d5d
Add initial support for tuya cwjwq (#148420) 2025-07-16 09:54:44 +02:00
epenet fae6b375cd
Fix incorrectly rejected device classes in tuya (#148596) 2025-07-16 09:39:22 +02:00
epenet d8de6e34dd
Add support for Tuya ks category (tower fan) (#148811) 2025-07-16 09:24:20 +02:00
epenet 27ad459ae0
Add tuya snapshots for more humidifiers (cs category) (#148797) 2025-07-16 08:11:55 +02:00
Brett Adams ffc2b0a8cf
Add mock for listen in Teslemetry tests (#148853) 2025-07-16 08:09:54 +02:00
Maciej Bieniek 38e4e18f60
Bump IMGW-PIB to version 1.4.1 (#148849) 2025-07-16 00:41:56 +01:00
Robert Resch 7f2a32d4eb
Remove not needed go2rtc stream config (#148836) 2025-07-15 22:11:55 +01:00
Manu d46e0e132b
Add reconfigure flow to Uptime Kuma (#148833) 2025-07-15 22:46:37 +02:00
Álvaro Fernández Rojas 828f0f8b26
Update aioairzone-cloud to v0.6.14 (#148820) 2025-07-15 22:43:40 +02:00
Erik Montnemery 849a25e3cc
Handle changes to source entities in mold_indicator helper (#148823)
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2025-07-15 22:19:32 +02:00
Erik Montnemery 3cb579d585
Do not add statistics config entry to source device (#148731) 2025-07-15 22:13:26 +02:00
Erik Montnemery 381bd489d8
Do not add template config entry to source device (#148756) 2025-07-15 22:13:03 +02:00
Manu 648dce2fa3
Add diagnostics platform to Uptime Kuma (#148835) 2025-07-15 20:19:14 +02:00
Maciej Bieniek 9caf46c68b
Bump `imgw_pib` library to version 1.4.0 (#148831) 2025-07-15 20:17:54 +02:00
Robert Resch 8bd51a7fd1
Use ffmpeg for generic cameras in go2rtc (#148818) 2025-07-15 16:38:19 +01:00
karwosts 2c2ac4b669
Throw an error from reload_themes if themes are invalid (#148827)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-07-15 17:08:19 +02:00
Petro31 35097602d7
Remove unnecessary hass if check in AbstractTemplateEntity (#148828) 2025-07-15 17:04:31 +02:00
Manu fd10fa1fba
Add reauthentication flow to Uptime Kuma (#148772) 2025-07-15 16:49:08 +02:00
Myles Eftos 087a938a7d
Add forecast service to amberelectric (#144848)
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2025-07-15 16:32:59 +02:00
Petro31 c058561162
Add initalize for abstract template entities (#147504) 2025-07-15 15:53:01 +02:00
epenet b89b248b4c
Add tuya snapshots for qxj category (#148802) 2025-07-15 14:18:14 +02:00
Samuel Xiao cd94685b7d
Add Fan platform to Switchbot cloud (#148304)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-07-15 13:55:13 +02:00
Matrix 0acfb81d50
Clean up YoLink entities on startup (#148718) 2025-07-15 13:53:29 +02:00
Andrea Turri 7d06aec8da
Discovery of Miele temperature sensors (#144585)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-07-15 12:50:28 +02:00
Åke Strandberg ee4325a927
Replace deprecated battery property on Miele vacuum with sensor (#148765) 2025-07-15 11:40:48 +01:00
Alex Leversen c7aadcdd20
Add file name/size sensors to OctoPrint integration (#148636) 2025-07-15 12:35:20 +02:00
wuede 8256401f7f
expose schedule id as an extra state attribute in Netatmo (#147076) 2025-07-15 12:16:59 +02:00
hahn-th ab187f39c2
Add support for HmIP-RGBW and HmIP-LSC in homematicip_cloud integration (#148639) 2025-07-15 12:16:07 +02:00
hahn-th 1cb278966c
Handle connection issues after websocket reconnected in homematicip_cloud (#147731) 2025-07-15 12:15:19 +02:00
Josef Zweck b522bd5ef2
Get media player features elsewhere for jellyfin (#148805) 2025-07-15 12:07:57 +02:00
Artur Pragacz db45f46c8a
Fan support in WiZ (#146440) 2025-07-15 11:14:47 +02:00
ehendrix23 4f938d032d
Bump elevenlabs to 2.3.0 (#147224) 2025-07-15 10:45:55 +02:00
epenet 41e261096a
Use suggested unit of measurement in Tuya (#148599) 2025-07-15 10:34:16 +02:00
J. Nick Koston 5e883cfb12
Fix flaky nuki tests by preventing teardown race condition (#148795) 2025-07-14 21:03:49 -10:00
Paulus Schoutsen e2cc51f21d
Allow AI Task to handle camera attachments (#148753) 2025-07-15 08:51:08 +02:00
Petro31 816977dd75
Refactor async_setup_platform for template platforms (#147379) 2025-07-15 08:26:34 +02:00
Maciej Bieniek c476500c49
Fix Shelly `n_current` sensor removal condition (#148740) 2025-07-14 23:40:46 +03:00
Matthias Alphart f65fa38429
Add reconfigure flow for KNX (#145067)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-14 21:49:52 +02:00
Manu 66641356cc
Add Uptime Kuma integration (#146393) 2025-07-14 21:35:57 +02:00
Willem-Jan van Rootselaar 37ae476c67
Add Zeroconf support for bsblan integration (#146137)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-07-14 21:26:03 +02:00
Manu 5ec9c4e6e3
Add PS Vita support to PlayStation Network integration (#148186) 2025-07-14 21:24:50 +02:00
Marc Mueller 80eb4fb2f6
Replace asyncio.iscoroutinefunction (#148738) 2025-07-14 20:24:32 +01:00
fwestenberg 9068a09620
Add Stookwijzer forecast service (#138392)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-07-14 21:08:16 +02:00
Stephan Traub 1ef07544d5
Fix for ignored devices issue #137114 (#146562) 2025-07-14 21:07:47 +02:00
Manu c9356868f7
Add add-on discovery flow to pyLoad integration (#148494) 2025-07-14 19:29:57 +01:00
Petro31 8421ca7802
Add assumed optimistic state to template select (#148513) 2025-07-14 19:28:27 +01:00
Paulus Schoutsen 124931b2ee
TTS to always stream when available (#148695)
Co-authored-by: Michael Hansen <mike@rhasspy.org>
2025-07-14 20:23:43 +02:00
Erik Montnemery c27a67db82
Do not add integration config entry to source device (#148730) 2025-07-14 20:18:41 +02:00
Erik Montnemery 3ae9ea3f19
Do not add generic_thermostat config entry to source device (#148728) 2025-07-14 20:18:21 +02:00
Erik Montnemery e35f7b12f1
Do not add generic_hygrostat config entry to source device (#148727) 2025-07-14 20:18:11 +02:00
Erik Montnemery 254f766357
Do not add history_stats config entry to source device (#148729) 2025-07-14 20:05:34 +02:00
Erik Montnemery 7df0016fab
Do not add threshold config entry to source device (#148732) 2025-07-14 20:05:20 +02:00
Erik Montnemery 57f89dd606
Do not add trend config entry to source device (#148733) 2025-07-14 20:00:49 +02:00
Erik Montnemery 92bb1f2551
Do not add utility_meter config entry to source device (#148735) 2025-07-14 20:00:21 +02:00
Thomas55555 f08d1e547f
Fix adding a work area in Husqvarna Automower (#148358) 2025-07-14 19:04:00 +02:00
Tsvi Mostovicz 9e022ad75e
Quality fixes for Jewish Calendar (#148689) 2025-07-14 17:44:11 +02:00
Erik Montnemery 155fc134b6
Do not add derivative config entry to source device (#148674)
Co-authored-by: Artur Pragacz <49985303+arturpragacz@users.noreply.github.com>
2025-07-14 13:33:00 +02:00
ekutner 25f64a2f36
Do not specify the code_format when a code is not required (#148698) 2025-07-14 12:11:36 +02:00
Michael 50047f0a4e
Add new device class for absolute humidity (#148567) 2025-07-14 11:46:17 +02:00
Fredrik Mårtensson 21b1122f83
Add test fixture for Tuya cover (#148660) 2025-07-14 11:43:02 +02:00
Jan Bouwhuis 09104fca4d
Fix hide empty sections in mqtt subentry flows (#148692) 2025-07-14 11:26:37 +02:00
Jan Bouwhuis ad4e5459b1
Fix - only enable AlexaModeController if at least one mode is offered (#148614) 2025-07-14 11:25:22 +02:00
Joost Lekkerkerker 334d5f09fb
Create Google Generative AI sub entries for an enabled entry (#148161)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-07-14 11:24:00 +02:00
Niccolò Maggioni 9f3d890e91
Bump `pysnmp` to v7 and `brother` to v5 (#129761)
Co-authored-by: Maciej Bieniek <bieniu@users.noreply.github.com>
2025-07-14 10:46:13 +02:00
Hessel eae9f4f925
Wallbox Integration - Add repair action for insufficient rights (#148610)
Co-authored-by: Norbert Rittel <norbert@rittel.de>
2025-07-14 10:30:48 +02:00
karwosts 26d71fcdba
Fix derivative migration from 'none' unit_prefix (#147820) 2025-07-14 08:17:20 +02:00
J. Diego Rodríguez Royo 74288a3bc8
Re-enable Home Connect updates automatically (#148657)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-07-13 22:46:42 +02:00
Paulus Schoutsen 611f86cf8c
OpenAI: Add attachment support to AI task (#148676) 2025-07-13 21:51:46 +02:00
Paulus Schoutsen 23a8442abe
Make attachments native to chat log (#148693)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-13 19:35:11 +02:00
Robert Meijers 023dd9d523
Discover Heos players using Zeroconf (#144763) 2025-07-13 09:56:31 -05:00
Steven Tegreeny f7d132b043
Add Z-WAVE discovery entry for the GE/JASCO in-wall smart fan control (#148246) 2025-07-13 13:46:37 +02:00
Brett Adams bb17f34bae
Remove history first refresh from Teslemetry (#148531) 2025-07-13 13:01:38 +02:00
Alex Leversen 4122af1d33
Bump pyoctoprintapi version to 0.1.14 (#148651) 2025-07-13 09:04:01 +02:00
J. Nick Koston 87fd45d4ab
Add device_id parameter to ESPHome command calls for sub-device support (#148667) 2025-07-12 20:12:14 -10:00
asafhas 1c35aff510
Add configuration entities to Tuya multifunction alarm (#148556) 2025-07-13 07:55:37 +02:00
Marc Mueller d33f73fce2
Cleanup bleak warnings (#148665) 2025-07-12 16:26:31 -10:00
Marc Mueller fca6dc264f
Update bleak to 1.0.1 (#147742)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-07-12 13:11:37 -10:00
jvits227 ccc1f01ff6
Add lamp states to smartthings selector (#148302)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-07-12 20:51:09 +02:00
0xEF cf2ef4cec1
Bump nyt_games to 0.5.0 (#148654) 2025-07-12 20:30:26 +02:00
AlCalzone ad881d892b
Keep entities of dead Z-Wave devices available (#148611) 2025-07-11 23:45:57 +02:00
Paulus Schoutsen 017cd0bf45
Update OpenAI conversation max tokens to 3000 (#148623)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-11 22:59:51 +02:00
Paulus Schoutsen 1920edd712
Update Google Generative AI Conversation max tokens to 3000 (#148625)
Co-authored-by: Claude <noreply@anthropic.com>
2025-07-11 13:10:12 -07:00
Abílio Costa d393d5fdbb
Use non-autospec mock for Reolink's util and view tests (#148579) 2025-07-11 16:27:06 +02:00
Joost Lekkerkerker a34264f345
Add SmartThings RVC fixture (#148552) 2025-07-11 14:01:11 +02:00
epenet 73c9d99abf
Add tuya snapshot tests for wxkg category (#148609) 2025-07-11 13:55:01 +02:00
Avi Miller ec5991bc68
Add support for LIFX 26"x13" Ceiling (#148459)
Signed-off-by: Avi Miller <me@dje.li>
2025-07-11 13:42:50 +02:00
Jan Bouwhuis 5a4c837328
Fix entity_id should be based on object_id the first time an entity is added (#148484) 2025-07-11 11:19:54 +02:00
Jan-Philipp Benecke cd73824e3e
Ensure response is fully read to prevent premature connection closure in rest command (#148532) 2025-07-11 09:06:18 +02:00
Robin Thoni 32121a073c
Add release URL for Tessie updates (#148548)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-07-11 07:56:23 +02:00
jlestel 193b32218f
Fix domain validation in Tesla Fleet (#148555) 2025-07-11 00:41:03 +01:00
Paulus Schoutsen 19b3b6cb28
Add attachment support to Google Gemini (#148208) 2025-07-10 23:45:11 +02:00
Harry Heymann a2220cc2e6
Add LED intensity custom attributes for Matter Inovelli Dimmers (#148074)
Co-authored-by: Norbert Rittel <norbert@rittel.de>
2025-07-10 23:36:51 +02:00
Paulus Schoutsen 0e09a47476
Add OpenAI AI Task entity (#148295) 2025-07-10 23:08:56 +02:00
karwosts f0a636949a
Support all Energy units in Energy integration (#148566) 2025-07-10 19:29:48 +01:00
Allen Porter d15baf9f9f
Drop homeassistant agent and assist_pipeline migration code (#147968)
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2025-07-10 17:30:54 +02:00
epenet 4f27058a68
Add fault binary sensors to tuya dehumidifer (#148485) 2025-07-10 16:15:07 +02:00
epenet 058e1ede10
Add tuya snapshot tests for wsdcg and zndb category (#148554) 2025-07-10 15:55:22 +02:00
epenet d23321cf54
Add tuya snapshot tests for dlq category (#148549) 2025-07-10 15:55:03 +02:00
tronikos 7e405d4ddb
100% test coverage in Google Assistant SDK (#148536) 2025-07-10 13:21:19 +02:00
Nathan Spencer 2829cc1248
Add visits today sensor for pets (#147459) 2025-07-10 11:24:54 +01:00
Åke Strandberg a00f61f7be
Remove vg argument from miele auth flow (#148541) 2025-07-10 12:09:24 +02:00
Denis Shulyaka cbe2fbdc34
Encrypted reasoning items support for OpenAI Conversation (#148279) 2025-07-10 10:46:10 +02:00
J. Diego Rodríguez Royo 49baa65f61
Add Home Connect resume command button when an appliance is paused (#148512) 2025-07-10 00:26:13 +02:00
Matthias Alphart 24a7ebd2bb
Move KNXModule class to separate module (#146100) 2025-07-09 23:51:40 +02:00
Manu 15544769b6
Add action for activity reactions to Bring! (#138175) 2025-07-09 23:08:24 +02:00
Tsvi Mostovicz 3307132441
Jewish calendar: appropriate polling for sensors (2/3) (#144906)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-07-09 22:50:09 +02:00
Thomas55555 da255af8de
Bump aioautomower to 1.2.2 (#148497) 2025-07-09 22:02:31 +02:00
Maciej Bieniek a7e879714b
Add `water flow` sensor to IMGW PIB integration (#148517) 2025-07-09 21:59:08 +02:00
Michael 8aaf5756e0
Add workaround for sub units without main device in AVM Fritz!SmartHome (#148507) 2025-07-09 21:44:50 +02:00
Maciej Bieniek ce5f06b1e5
Add new sensors to GIOS integration (#148510) 2025-07-09 21:43:02 +02:00
Thomas55555 2807f057de
Fix flaky test in Husqvarna Automower (#148515) 2025-07-09 22:34:37 +03:00
Maciej Bieniek 5d43938f0d
Bump `imgw_pib` to version 1.2.0 (#148511) 2025-07-09 21:20:38 +02:00
Jan-Philipp Benecke 1b5bbda6b0
Add response headers to action response of rest command (#148480) 2025-07-09 20:37:00 +02:00
G Johansson 57083d877e
Add repairs from issue registry to integration diagnostics (#148498) 2025-07-09 18:52:16 +01:00
Petro31 3045f67ae5
Modernize binary sensor template tests (#148367) 2025-07-09 17:49:28 +02:00
Joost Lekkerkerker 6f31057d30
Rework Snapcast config flow tests (#148434) 2025-07-09 16:01:17 +01:00
epenet 511ffdc03c
Add tuya snapshot tests for kg category (#148492) 2025-07-09 16:20:29 +02:00
epenet 59fe6da47c
Adjust tuya test docstrings (#148493) 2025-07-09 15:59:43 +02:00
epenet e1cdc1af1c
Add diagnostics tests to tuya (#148489) 2025-07-09 15:47:48 +02:00
epenet f6e2b962fd
Use SnapshotAssertion in lifx diagnostics tests (#148491) 2025-07-09 15:30:17 +02:00
epenet fe0ce9bc6d
Use real product_id in tuya fixture (#148415) 2025-07-09 14:44:18 +02:00
Robert Resch b083919031
Revert "Deprecate hddtemp" (#148482) 2025-07-09 13:53:15 +02:00
epenet ef2e699d2c
Add tuya snapshot tests for curtain switch (#148465)
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-07-09 13:05:53 +02:00
Denis Shulyaka de849b920a
Enable web search for OpenAI reasoning models (#148393) 2025-07-09 10:54:49 +02:00
Norbert Rittel 6de630ef3e
Fix sentence-casing of trigger subtypes in `xiaomi_ble` (#148463) 2025-07-09 10:43:22 +03:00
Simone Chemelli 6e63c17b39
Improve exceptions in Alexa Devices (#148260) 2025-07-08 17:58:48 +02:00
Petro31 a35299d94c
Add preview tests for number and sensor (#148426) 2025-07-08 16:04:06 +01:00
Tucker Kern c97ad9657f
Add metadata support to Snapcast media players (#132283)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-07-08 16:58:32 +02:00
epenet 8ccd097e98
Add tuya snapshot tests for bladeless tower fan (#148401) 2025-07-08 14:50:49 +02:00
epenet 77ae6048ef
Add tuya snapshot tests for gas leak sensor (#148400) 2025-07-08 14:49:52 +02:00
Ludovic BOUÉ e393929014
Matter EVSE StateOfCharge (#148213) 2025-07-08 14:28:13 +02:00
epenet 1a8d4c5041
Add tuya snapshot tests for Avatto WT598 thermostat (#148398) 2025-07-08 13:40:16 +02:00
Erik Montnemery b775ba2955
Do not add switch_as_x config entry to source device (#148346) 2025-07-08 13:23:28 +02:00
Joakim Plate a7cba2b9bb
Handle binary coils with non default mappings in nibe heatpump (#148354) 2025-07-08 13:05:16 +02:00
Josef Zweck 7541e266da
Make api_version runtime_data in pi_hole (#148238) 2025-07-08 11:46:13 +02:00
Simone Chemelli a77a071954
Bump aioamazondevices to 3.2.8 (#148365)
Co-authored-by: Joakim Plate <elupus@ecce.se>
2025-07-08 10:14:41 +02:00
Joakim Plate ac5d4f4a81
Fix CI issues due to nibe heatpump (#148388) 2025-07-08 09:17:27 +02:00
Noah Husby d44b822295
Add play media support to Russound RIO (#148240) 2025-07-08 08:51:18 +02:00
Paulus Schoutsen 6d0891e970
OpenAI: Extract file attachment logic (#148288) 2025-07-08 08:01:49 +02:00
Alexandre CUER 87b00fdc7b
Emoncms add reconfigure flow (#145108)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-07-08 07:28:16 +02:00
hahn-th f780b9763d
Add support for ELV-SH-CTV Sensor to homematicip_cloud (#143737) 2025-07-08 07:24:55 +02:00
Joakim Sørensen 7a7e16bbb6
Change how subscription information is fetched (#148337)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2025-07-08 06:52:41 +02:00
J. Nick Koston dcf8d7f74d
Track ESPHome entities by (device_id, key) to support sub-devices with overlaping names (#148297) 2025-07-08 06:41:20 +02:00
Ville Skyttä ccc80c78a0
Add huawei_lte device registry upnp udn connection (#148370) 2025-07-08 06:32:29 +02:00
epenet b0f7c985e4
Add snapshots tests for new platforms in tuya (#148334) 2025-07-08 06:25:53 +02:00
Ruben van Dijk f478812568
Allow multiple set-cookie headers with hassio ingress (#148148) 2025-07-08 06:13:08 +02:00
Joakim Plate 9ce03c79f0
Switch to box default for numbers in nibe_heatpump integration (#148364) 2025-07-08 06:09:22 +02:00
Joakim Plate 19951d9403
Handle when heat pump rejects same value writes in nibe_heatpump (#148366) 2025-07-08 06:07:41 +02:00
G Johansson 4b8dcc39b4
Bump holidays to 0.76 (#148363) 2025-07-08 06:05:18 +02:00
Joakim Plate b151a9bf75
Add missing connection for gardena ble device (#148376) 2025-07-08 06:02:56 +02:00
Manu e3cc4acdc6
Remove deprecated `max_health`, `habits` and `rewards` sensors from Habitica integration (#148377) 2025-07-08 05:57:46 +02:00
Joakim Plate 5c4f166f6f
Add translation for write failures in nibe_heatpump (#148352) 2025-07-07 18:48:34 +02:00
Erik Montnemery 6396f54e0d
Move zone conditions to the zone integration (#148157) 2025-07-07 18:27:44 +02:00
Denis Shulyaka 090b8f0659
Bump openai to 1.93.0 (#148350) 2025-07-07 18:07:28 +02:00
G Johansson a46cc82916
Don't log deprecation warning in vacuum until after entity added to hass (#147959)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-07-07 16:52:29 +02:00
J. Nick Koston 8007bf1c31
Fix REST sensor charset handling to respect Content-Type header (#148223) 2025-07-07 14:32:58 +01:00
Manu c296e1f818
Remove deprecated `register_static_path` method (#148303)
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-07-07 14:27:19 +01:00
J. Nick Koston 03e295ace0
Restore httpx compatibility for non-primitive REST query parameters (#148286) 2025-07-07 08:01:48 -05:00
Erik Montnemery 0c783e87d1
Fix homee test (#148322) 2025-07-07 11:59:35 +02:00
Franck Nijhof 42b50c71ec
Revert "Add tests for Sonos Alarms" (#148319) 2025-07-07 11:54:36 +02:00
Maciej Bieniek 991864a8af
Bump `gios` to version 6.1.0 (#148274) 2025-07-07 11:43:39 +02:00
Shay Levy f02c1b0d4e
Bump aiowebostv to 0.7.4 (#148273) 2025-07-07 11:37:39 +02:00
Norbert Rittel 21f6bf3914
Improve translation_key of `EnergyEvseSupplyStateSensor` in `matter` (#148280) 2025-07-07 10:26:20 +02:00
Hessel 0bce01da0b
Address some Wallbox quality scale issues (#148200) 2025-07-07 10:09:07 +02:00
Ludovic BOUÉ 6351c3302e
Matter OperationalState CountdownTime (#147705)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-07-06 23:40:05 +02:00
J. Nick Koston 2ea20ee2ab
Fix UTF-8 encoding for REST basic authentication (#148225) 2025-07-06 12:40:19 -05:00
Paulus Schoutsen 008e2a3d10
Add attachment support to AI task (#148120) 2025-07-06 19:33:41 +02:00
Allen Porter 4b5c04b2f0
Add AI Task support in Ollama (#148226)
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2025-07-06 16:56:37 +02:00
Paulus Schoutsen 8cb9cadce9
Extract files_to_prompt from Gemini action (#148203)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Allen Porter <allen.porter@gmail.com>
2025-07-06 15:15:38 +02:00
Markus Adrario 1b11ac9123
Add Homee general tests (#137128) 2025-07-06 12:05:43 +02:00
Joakim Sørensen 70e9c4e2d0
Add reauth flow to the Traccar Server integration (#148236)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-07-06 08:09:59 +02:00
G Johansson e304022560
Add service in Nord Pool for fetching normalized price indices (#147979) 2025-07-05 21:39:48 +02:00
G Johansson 160e4e4d05
Block options flow for default hostname in dnsip (#148221) 2025-07-05 21:36:15 +02:00
Pete Sage d997efc500
Add tests for Sonos Alarms (#146308) 2025-07-05 17:39:52 +02:00
Jack Powell 736865c130
Add binary sensor platform to PlayStation Network Integration (#147639) 2025-07-05 17:27:23 +02:00
Paulus Schoutsen 4f4ec6f41a
Add Google Gen AI structured data support (#148143) 2025-07-05 08:22:17 -07:00
Luka Matijević 33d05d99eb
Fix Miele hob plate power step typo (#148214) 2025-07-05 16:44:41 +02:00
Norbert Rittel b72536acfa
Make "autorelock" consistent across integrations in `matter` (#148023) 2025-07-05 10:59:57 +02:00
tronikos fea7dc7eba
Remember Opower utility and username on config flow errors (#148097) 2025-07-05 10:26:15 +02:00
Markus Adrario f1698cdb75
Add reauth flow to homee (#147258) 2025-07-05 10:26:04 +02:00
HarvsG 1b21c986e8
Enable Pihole API v6 (#145890)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-07-05 10:21:32 +02:00
Paulus Schoutsen 1e164c94b1
Include path when media source file can be accessed on disk (#148180) 2025-07-05 10:14:52 +02:00
epenet 7898e3f0fb
Add initial tuya snapshot tests (#148034)
Co-authored-by: Franck Nijhof <git@frenck.dev>
2025-07-05 09:54:54 +02:00
karwosts 3cfff4de3a
Add a preview to history_stats options flow (#145721) 2025-07-05 09:09:02 +02:00
Andrey Kupreychik 275d390a6c
Add reconfiguration support for keenetic_ndms2 integration (#142191)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2025-07-05 08:52:43 +02:00
Josef Zweck e592e565c0
Make ready time sensors unavailable instead in lamarzocco (#147985) 2025-07-05 07:20:42 +02:00
Arie Catsman 12b90f3c8e
Add debug logs to trace enphase auth process at load. (#148117) 2025-07-04 23:14:51 +01:00
epenet 76be2fdba1
Improve (and align) deprecation messages (#147948) 2025-07-05 00:02:36 +02:00
Thomas55555 528daad854
Constant polling for Husqvarna Automower (#147957) 2025-07-04 23:42:17 +02:00