Commit Graph

26661 Commits (rc)

Author SHA1 Message Date
LG-ThinQ-Integration af951ff0d4
Modified to use built-in fan modes for "mid". (#150927)
Co-authored-by: yunseon.park <yunseon.park@lge.com>
2025-08-23 13:24:10 +02:00
J. Diego Rodríguez Royo dd270f54fc
Delete Home Connect deprecated actions (#150929) 2025-08-22 14:16:01 +02:00
Simone Chemelli 158fb35c5b
Add account reconfigure to Alexa Devices config flow (#149637)
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-08-22 13:52:01 +02:00
Matthias Alphart 85e5081fc3
Use serialized schema from backend in UI entity configuration (#149496) 2025-08-22 12:24:05 +02:00
Billy Rowell f6bb32c44b
Add Tuya test fixtures for bzyd category (#150923)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-08-22 08:57:16 +02:00
Christopher Fenner e16eff6f28
Improve device details for Husqvarna BLE mower device (#150993) 2025-08-22 08:15:35 +02:00
Simone Chemelli e175e3ed0b
Enable country site autodetection in Alexa Devices (#150989) 2025-08-21 17:10:27 +02:00
Calvin Walton 4c39936b81
Matter valve Open command doesn't support TargetLevel=0 (#150922) 2025-08-21 16:19:14 +02:00
Martin Hjelmare 1d646d06a6
Ask user for Z-Wave RF region if country is missing (#150959)
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: TheJulianJES <TheJulianJES@users.noreply.github.com>
2025-08-21 14:44:19 +02:00
Erik Montnemery 62be31f899
Add test of automower_ble activity mapping (#150983)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-21 10:59:19 +02:00
Erik Montnemery ca75581d43
Bump automower-ble to 0.2.7 (#150979) 2025-08-21 10:59:10 +02:00
Andrea Turri f9575a3b2f
Add "profile" extra attribute to Miele program sensor on coffee machines (#145073) 2025-08-21 10:19:13 +02:00
Paulus Schoutsen 90e8d74fcd
Add HA version to device analytics (#150877) 2025-08-21 09:44:17 +02:00
Ludovic BOUÉ da864ca034
Matter Refrigerator DoorOpen alarm (#150759)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-20 23:01:03 +02:00
Joakim Plate 8d6b7bf950
Fix event affecting multiple probes (#150954) 2025-08-20 20:40:16 +02:00
Marc Mueller 8e5f9264b6
Fix togrill test warning (#150933) 2025-08-20 11:20:55 +02:00
JP-Ellis 19b2c6da23
fix(amberelectric): add request timeouts (#150613)
Signed-off-by: JP-Ellis <josh@jpellis.me>
2025-08-20 07:59:33 +02:00
Denis Shulyaka 9797d391af
OpenAI external tools (#150599) 2025-08-19 23:36:23 +02:00
Paulus Schoutsen e68df66028
Fix structured output object selector conversion for OpenAI (#150916) 2025-08-19 22:17:30 +02:00
Jan Bouwhuis 48300f4563
Use greek small letter mu "\u03bc" instead of micro sign "\u00B5" for micro unit prefix (alt 1) (#144853)
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2025-08-19 18:48:50 +02:00
Erik Montnemery 48091e5995
Improve test of WS command get_services (#150901)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-19 17:47:12 +02:00
Erik Montnemery 26582cecbd
Improve test of REST endpoint /api/services (#150897) 2025-08-19 17:32:52 +02:00
Matthias Alphart 63640af4d4
Update voluptuous-serialize to 2.7.0 (#150822) 2025-08-19 16:42:49 +02:00
Thomas D b52a806b36
Show charging power as 0 when not charging for the Volvo integration (#150797) 2025-08-19 16:23:30 +02:00
Retha Runolfsson 89abe65e1d
Add air purifier for switchbot cloud integration (#147001) 2025-08-19 16:02:18 +02:00
Joakim Plate a08be4fcb6
Add event entity to Togrill (#150812) 2025-08-19 15:01:57 +02:00
Alexandre CUER 319e37384f
Migrate Emoncms_history to external async library (#149824) 2025-08-19 14:32:13 +02:00
Imeon-Energy 4c1788e757
Add sensors to Imeon inverter integration (#146437)
Co-authored-by: TheBushBoy <theodavid@icloud.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-19 14:21:33 +02:00
epenet e6a158b1ac
Add temperature sensor to Tuya solar inverters (#150878) 2025-08-19 14:20:29 +02:00
epenet 69dbcb0627
Add sound switch to Tuya fan light (#150879) 2025-08-19 14:20:05 +02:00
epenet 899f0e03c1
Add Tuya test fixtures (#150835) 2025-08-19 11:34:25 +02:00
Imeon-Energy fc5e720764
Use correct unit and class for the Imeon inverter sensors (#150847)
Co-authored-by: TheBushBoy <theodavid@icloud.com>
2025-08-19 10:19:03 +02:00
Martin Hjelmare 15505cdd56
Handle Z-Wave RssiErrorReceived (#150846) 2025-08-18 22:14:52 +02:00
Andrew Jackson ab4aeb65f2
Bump mastodon.py to 2.1.0 and change quality scale (#150836) 2025-08-18 17:35:37 +02:00
jan iversen 53ca369395
Do not start modbus update process until connection+delay. (#150796) 2025-08-18 17:20:41 +02:00
Ludovic BOUÉ 2f5561aeba
Matter Custom Eve Weather trend (#147620) 2025-08-18 11:32:08 +02:00
Joost Lekkerkerker 2f8ddae24d
Include device data in Withings diagnostics (#150816) 2025-08-18 10:04:54 +02:00
Joost Lekkerkerker 9138930cb9
Abort Nanoleaf discovery flows with user flow (#150818) 2025-08-18 09:41:37 +02:00
Claudio Ruggeri - CR-Tech 5fdb95e83c
Fix Modbus issue 150453: correct transition update for climate without HVAC mode enabled (#150522)
Co-authored-by: jan iversen <jancasacondor@gmail.com>
2025-08-18 08:49:09 +02:00
Joost Lekkerkerker fcbfca52f3
Bump spotifyaio to 1.0.0 (#150820) 2025-08-18 08:28:58 +02:00
Yuxin Wang f44578f45f
Add more exception types for `cannot_connect` test in APCUPSD (#150830) 2025-08-18 07:19:47 +02:00
Joakim Plate 3ab4fd3035
Add number entity to togrill (#150609) 2025-08-17 23:48:53 +02:00
Pete Sage 79bbae2fde
Change the default name of the speech enhancement select for Sonos (#150815) 2025-08-17 23:41:51 +02:00
Pete Sage 9f17a8a943
Add tests and improve error handling for Sonos update_alarm service call (#150715) 2025-08-17 22:47:45 +02:00
Pete Sage ff418f513a
Add dialog mode select for Sonos Arc Ultra soundbar (#150637)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-17 17:15:29 +02:00
Maciej Bieniek f03955b773
NextDNS tests improvements (#150791) 2025-08-17 16:56:25 +02:00
Paulus Schoutsen 3496494290
Remove filters from device analytics payload (#150771) 2025-08-17 16:15:02 +02:00
jan iversen e90183391e
Modbus: Delay start after connection is made. (#150526) 2025-08-17 16:09:24 +02:00
Joost Lekkerkerker 90558c517b
Add info to Bravia device (#150690) 2025-08-17 15:30:46 +02:00
epenet 7fba94747e
Add Tuya test fixtures (#150793) 2025-08-17 14:05:58 +02:00
Joakim Plate a3640c5664
feat: switch to model id for togrill (#150750) 2025-08-17 06:30:05 +02:00
dontinelli a71ae4db37
Add min/max values as extra attributes for measurements for fyta (#150562) 2025-08-16 20:49:55 +02:00
Denis Shulyaka 80e720f663
Add external tools support for chat log (#150461) 2025-08-16 12:20:20 +02:00
epenet 616b031df8
Use constants in Tuya tests (#150739) 2025-08-16 11:00:08 +02:00
Tom bcdece4455
Add additional sensors to airOS (#150712) 2025-08-16 08:43:47 +02:00
Joost Lekkerkerker 1aa3efaf8a
Add support for fineDustSensor capability in SmartThings (#150714) 2025-08-16 08:41:28 +02:00
Luke Lashley 7f16b11776
Improve roborock resume cleaning logic (#150726) 2025-08-16 08:40:46 +02:00
Maciej Bieniek 078b7224fc
Add "bypass age verification" switch to NextDNS integration (#150716) 2025-08-15 21:46:06 +03:00
Denis Shulyaka d5970e7733
Anthropic thinking content (#150341) 2025-08-15 15:52:36 +02:00
G Johansson 7670146faf
Improve handling decode errors in rest (#150699) 2025-08-15 15:51:48 +02:00
epenet 6c21a14be4
Add binary sensor to 1-Wire DS2405 (#150679) 2025-08-15 15:37:34 +02:00
Thomas D 2a62e033dd
Add binary sensor platform to qbus integration (#149975) 2025-08-15 15:35:51 +02:00
Joost Lekkerkerker ef7ed026db
Add serial number to Ondilo ICO (#150702) 2025-08-15 15:33:13 +02:00
Tom 94e9f32da5
Bump airOS to 0.3.0 (#150693) 2025-08-15 15:24:23 +02:00
Maciej Bieniek b7ba99ed17
Bump `nextdns` to version 4.1.0 (#150706) 2025-08-15 15:24:05 +02:00
Thomas D 64768b1036
Fix re-auth flow for Volvo integration (#150478) 2025-08-15 13:58:03 +02:00
Petro31 792bb5781d
Fix optimistic set to false for template entities (#150421) 2025-08-15 13:53:48 +02:00
Jan Bouwhuis 7bd126dc8e
Assert the MQTT config entry is reloaded on subentry creation and mutation (#150636) 2025-08-15 13:04:12 +02:00
Joakim Sørensen 83ee380b17
Bump hass-nabucasa from 0.111.2 to 1.0.0 and refactor related code (#150566) 2025-08-15 11:35:52 +02:00
karwosts 3e9e9b0489
Fix demo media_player.browse browsing (#150669) 2025-08-15 05:47:55 +02:00
Manu a785f3d509
Increase test coverage of Habitica (#150671) 2025-08-15 05:45:42 +02:00
Michael Hansen 57265ac648
Add fuzzy matching to default agent (#150595) 2025-08-14 16:28:42 -05:00
Arie Catsman 7e6ceee9d1
Add IQ Meter Collar and C6 Combiner to enphase_envoy integration (#150649) 2025-08-14 15:34:37 -05:00
DeerMaximum 9c21965a34
Add diagnostics to NINA (#150638) 2025-08-14 19:57:33 +02:00
rwrozelle 1ea740d81c
Add media_player add off on capability to esphome (#147990) 2025-08-14 12:07:01 -05:00
rwrozelle 6e98446523
Media player API enumeration alignment and feature flags (#149597)
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-08-14 11:24:43 -05:00
Ludovic BOUÉ 2248584a0f
Add Matter Electrical measurements additional attributes (#150188)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-08-14 17:07:18 +02:00
Martin Hjelmare d9b6f82639
Add Z-Wave Fortrezz SSA2 discovery (#150629) 2025-08-14 17:37:44 +03:00
epenet 382e7dfd39
Add Tuya test fixtures (#150622) 2025-08-14 14:51:43 +02:00
Joost Lekkerkerker 5358c89bfd
Add fixtures for one door refrigerator in SmartThings (#150632) 2025-08-14 14:51:20 +02:00
Ludovic BOUÉ cc4b9e0eca
Extend UnitOfReactivePower with 'mvar' (#150415) 2025-08-14 11:46:06 +02:00
Joost Lekkerkerker 7e28e3dcd3
Add sw_version to JustNimbus device (#150592) 2025-08-14 09:31:43 +02:00
Joakim Plate bb3d571887
Make sure we update the api version in philips_js discovery (#150604) 2025-08-14 09:30:47 +02:00
Luke Lashley 12706178c2
Change Snoo to use MQTT instead of PubNub (#150570) 2025-08-14 00:11:52 +02:00
Samuel Xiao ed39b18d94
Add cover platform for switchbot cloud (#148993) 2025-08-14 00:10:19 +02:00
G Johansson 9999807891
Use OptionsFlowWithReload in coinbase (#150587) 2025-08-13 23:48:20 +02:00
G Johansson 4f64014816
Add wind gust sensor to OpenWeatherMap (#150607) 2025-08-13 23:34:12 +02:00
HarvsG bda82e19a5
Pi_hole - Account for auth succeeding when it shouldn't (#150413) 2025-08-13 20:53:21 +02:00
Michael Hansen 2c0ed2cbfe
Add intent for setting fan speed (#150576) 2025-08-13 18:57:25 +02:00
Marc Mueller 13376ef896
Fix RuntimeWarning in asuswrt tests (#150580) 2025-08-13 18:33:02 +02:00
Marc Mueller d18cc3d6c3
Fix RuntimeWarning in squeezebox tests (#150582) 2025-08-13 18:32:50 +02:00
Michael Hansen 721f9a40d8
Add volume up/down intents for media players (#150443) 2025-08-13 09:35:37 -05:00
Ludovic BOUÉ eb4b75a9a7
Extend UnitOfApparentPower with 'mVA' (#150422)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-08-13 15:56:04 +02:00
epenet b40f381164
Add Tuya test fixture (#150557) 2025-08-13 14:09:19 +02:00
epenet 51413b7a8d
Ensure Tuya fans have at least one valid DPCode (#150550) 2025-08-13 13:40:11 +02:00
Joakim Sørensen eea04558a9
Move alexa access token updates to new handler (#150466)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-08-13 13:21:28 +02:00
starkillerOG 5ad2a27918
Use camera name in Reolink tests (#150555) 2025-08-13 13:06:12 +02:00
karwosts 7fba0ca2c0
Add 'all' option to light/switch group config flow (#149671) 2025-08-13 12:34:58 +02:00
Pete Sage 51fbccd125
Fix Sonos CI issue part 2 (#150529)
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2025-08-13 12:26:24 +02:00
Christopher Fenner 5a7f7d90a0
move Volvo car connection status sensor to diagnostic section (#150487) 2025-08-13 11:45:05 +02:00
Luke Lashley 6d34d34ce1
Bump python-snoo to 0.8.1 (#150530) 2025-08-13 11:38:18 +02:00
epenet 53e40a6b8c
Ensure Tuya humidifiers have at least one valid DPCode (#150546) 2025-08-13 11:25:59 +02:00
J. Nick Koston 8a54a1d95c
Bump aioesphomeapi to 39.0.0 (#150523) 2025-08-13 03:17:20 -05:00
Pete Sage b7853ea9bd
Fix Sonos CI Issue (#150518)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-12 23:18:59 +02:00
Manu 6fa7c6cb81
Add party to Habitica (#149608) 2025-08-12 20:51:12 +02:00
Yevhenii Vaskivskyi 9fdc632780
Switch asuswrt http(s) library to asusrouter package (#150426) 2025-08-12 20:45:39 +02:00
Tom fb68b2d454
Bump airOS to 0.2.8 (#150504) 2025-08-12 19:27:27 +02:00
Ludovic BOUÉ 2ebe0a929e
Matter SmokeCoAlarm SelfTestRequest (#150497) 2025-08-12 19:10:55 +02:00
Tucker Kern ca290ee631
Implement Snapcast grouping with standard HA actions (#146855)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-12 18:07:29 +02:00
wedsa5 07930b12d0
Fix brightness command not sent when in white color mode (#150439)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-08-12 16:36:52 +02:00
Renat Sibgatulin 711afa306c
Add `number` platform for LED brightness to air-Q (#150492) 2025-08-12 15:39:28 +02:00
hanwg 455cf2fb42
Add notify platform for Telegram bot (#149853)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-12 15:24:13 +02:00
Aarni Koskela 072ae2b955
ruuvitag_ble: add new sensors (#150435)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-08-12 14:19:15 +02:00
epenet 2b70639b11
Add device registry snapshots to Tuya (#150482)
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2025-08-12 14:04:36 +02:00
Åke Strandberg 2612dbeb9b
Add missing boost2 code for Miele hobs (#150481) 2025-08-12 13:58:38 +02:00
Nippey 596e4883b1
Add more sensors to Tuya weather station (#150442)
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-08-12 11:33:51 +02:00
yufeng fb4a452872
Add supply frequency sensors to Tuya energy monitoring devices (#149320)
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-08-12 11:02:03 +02:00
yufeng 5b232226e9
Add timers and switches to Tuya irrigation systems (#149236) 2025-08-12 10:53:08 +02:00
J. Nick Koston db81610983
Bump aioesphomeapi to 38.2.1 (#150455) 2025-08-12 10:46:53 +02:00
epenet 8f5c8caf07
Add mute switch to Tuya smoke detectors (#150469) 2025-08-12 10:45:39 +02:00
Mike Degatano a06df2a680
Make disk_lifetime issue into a repair (#150140) 2025-08-12 08:39:37 +02:00
Manu 6cde5cfdcc
Add diagnostics platform to Sleep as Android (#150447) 2025-08-11 23:47:07 +02:00
Manu 93c30f1b59
Add sensor platform to Sleep as Android (#150440) 2025-08-11 23:25:51 +02:00
Noah Husby 715dc12792
Add media browsing to Russound RIO (#148248) 2025-08-11 22:40:40 +02:00
Denis Shulyaka 9cae0e0acc
OpenAI thinking content (#150340) 2025-08-11 22:28:36 +02:00
Tsvi Mostovicz 3b358df9e7
Jewish Calendar add coordinator (#141456)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-11 22:22:13 +02:00
Foscam-wangzhengyu e394435d7c
Add more Foscam switches (#147409)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-08-11 22:14:32 +02:00
Manu 91f6b8e1fe
Add Sleep as Android integration (#142569) 2025-08-11 20:03:37 +02:00
Michael Hansen 1a9d1a9649
Handle non-streaming TTS case correctly (#150218) 2025-08-11 11:47:29 -05:00
Robin Lintermann 3eda687d30
Smarla integration sensor platform (#145748) 2025-08-11 17:08:07 +02:00
Jamie Magee 7688c367cc
Remove coinbase v2 API support (#148387)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-11 16:58:36 +02:00
Martin Hjelmare d135d08813
Lower Z-Wave firmware check delay (#150411) 2025-08-11 14:09:04 +02:00
Brett Adams 9595759fd1
Add stale device cleanup to Teslemetry (#144523) 2025-08-11 13:54:44 +02:00
Etienne C. d54f979612
Add a coordinator to Waze Travel Time (#148585) 2025-08-11 13:20:18 +02:00
Bouwe Westerdijk 73cbc962f9
Implement snapshot testing for Plugwise binary_sensor platform (#150375) 2025-08-11 13:11:24 +02:00
epenet 34b0b71375
Add Tuya snapshot tests for empty electricity RAW sensors (#150407) 2025-08-11 12:05:33 +02:00
Brett Adams 203c908730
Add charging and preconditioning actions to Teslemetry (#144184) 2025-08-11 11:59:39 +02:00
tronikos 23e6148d3b
Create an issue if Opower utility is no longer supported (#150315) 2025-08-11 11:58:12 +02:00
Florian von Garrel 7b5dd4a0ec
Paperless-ngx: Disable entities by default and extended docs (#149473) 2025-08-10 23:36:36 +02:00
Denis Shulyaka 84de6aacfc
Remove native field from conversation chatlog delta listeners (#150389) 2025-08-10 22:41:37 +02:00
epenet 9561c84920
Fix issue with Tuya suggested unit (#150394) 2025-08-10 22:39:00 +02:00
dontinelli b48409ab1b
Add new sensors with battery data for solarlog (#150385)
Co-authored-by: Norbert Rittel <norbert@rittel.de>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-10 22:28:50 +02:00
Austin Mroczek ab04e2c501
TotalConnect major test updates (#139672)
Co-authored-by: Joostlek <joostlek@outlook.com>
2025-08-10 22:26:43 +02:00
epenet 38e6a7c6d4
Add Tuya test fixtures (#150387) 2025-08-10 22:17:14 +02:00
Vincent Wolsink c2b284de2d
Add humidity (steamer) control to Huum (#150330)
Co-authored-by: Norbert Rittel <norbert@rittel.de>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-10 21:55:20 +02:00
epenet b760bf342a
Add frost protection and valve status to Tuya thermostats (#150177) 2025-08-10 21:37:14 +02:00
Yuxin Wang 79cfea3fea
Use `mock_setup_entry` fixture for APCUPSD (#150392) 2025-08-10 21:35:47 +02:00
dontinelli 69ace08c01
Bump solarlog_cli to 0.5.0 (#150384) 2025-08-10 20:57:03 +02:00
Yuxin Wang bf33e286d6
Add recovery test logic for connection failure for APCUPSD (#150382)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-08-10 20:32:25 +02:00
epenet 6b83effc5f
Simplify DEVICE_MOCKS in Tuya (#150381) 2025-08-10 17:58:51 +02:00