52a99aea0c
Squeezebox: Fix Allow server device details to merge with players with the same MAC ( #133517 )
...
* Disambiguate bewtween servers and player to stop them being merged
* ruff format
* make SqueezeLite players not a service
* ruff
* Tidy redunant code
* config url
* revert config url
* change to domain server
* use default to see how they are mereged with server device
* refactor to use defaults so where a player is part of a bigger ie server service device in the same intergration it doesnt replace its information
* ruff
* make test match the new data
* Fix merge
* Fix tests
* Fix meregd test data
* Fix all tests add new test for merged device in reg
* Remove info from device_info so its only a lookup
* manual merge of server player shared devices
* Fix format of merged entires
* fixes for testing
* Fix test with input from @peteS-UK device knowlonger exits for this test
* Fix test now device doesnt exits for tests
* Update homeassistant/components/squeezebox/media_player.py
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
* Fix Copilots formatting
* Apply suggestions from code review
---------
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-30 11:41:22 +02:00
Evan Severson and GitHub
a6e3da43ca
Fixed pushbullet handling of fields longer than 255 characters ( #146993 )
2025-06-30 11:08:50 +02:00
Manu and GitHub
c7603b39ec
Fix inputs to correctly handle Fahrenheit in IronOS ( #135421 )
...
* Fix inputs to correctly handle Fahrenheit in IronOS
* some refactoring
* add boost switch entity
* Revert switch entity
* refactor
* remove commented code
* some changes
2025-06-30 10:44:39 +02:00
epenet and GitHub
c17ee0d123
Allow binary sensor template to return state unknown ( #128861 )
...
* Allow binary sensor template to return state unknown
* Add tests
* Adjust TriggerBinarySensorEntity
* Add restore tests for BinarySensorTemplate
* Add tests for TriggerBinarySensorEntity
* Tweak
* Tweak
* Adjust tests
* Adjust
2025-06-30 10:06:05 +02:00
Alexandre CUER and GitHub
97c1e21a69
Add possibility to synchronize automatically all available feeds in emoncms ( #128122 )
...
* Add checkbox in options to sync all feeds once
* Add sync mode selector in async_step_user
Remove checkbox in options
* Correct use of SYNC_MODE & SYNC_MODE_AUTO in tests
* Use dropdown for mode selection
* rmv_unused_const
* Add separate tests + use SelectSelector
2025-06-30 10:05:07 +02:00
Norbert Rittel and GitHub
4add346272
Deduplicate strings and fix sentence-casing in proximity ( #147777 )
...
* Deduplicate strings and fix sentence-casing in `proximity`
* Update test_init.py
2025-06-29 21:00:16 +03:00
J. Nick Koston and GitHub
6d28b99344
Preserve httpx boolean behavior in REST integration after aiohttp conversion ( #147738 )
2025-06-28 17:24:09 -05:00
cnico and GitHub
bbd1cbf5c9
Correct Chlorine unit definition in flipr integration ( #147537 )
...
* Correction of bug 145683
* constant for chlorine unit correction
* constant name correction
* Review correction
2025-06-28 22:29:24 +01:00
starkillerOG and GitHub
43450d4489
Reduce idle timeout of HLS stream to conserve camera battery life ( #147728 )
...
* Reduce IDLE timeout of HLS stream to conserve camera battery life
* adjust tests
2025-06-28 22:20:47 +02:00
J. Nick Koston and GitHub
f8c052e0ce
Improve rest error logging ( #147736 )
...
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* Improve rest error logging
* top level
2025-06-28 22:18:46 +02:00
Antoni Czaplicki and GitHub
0652bffd68
Bump vulcan-api to 2.4.2 ( #146857 )
2025-06-28 22:11:59 +02:00
Manu and GitHub
8322611099
Use test parametrization in ista EcoTrend integration ( #147729 )
2025-06-28 21:57:51 +02:00
Shay Levy and GitHub
39abae36f0
Fix Shelly Block entity removal ( #147694 )
2025-06-28 22:40:58 +03:00
Marc Mueller and GitHub
227760f203
Fix RuntimeWarnings in homeassistant_yellow tests ( #147724 )
2025-06-28 20:31:01 +02:00
Jan Bouwhuis and GitHub
969809456e
Move MQTT device sw and hw version to collapsed section in subentry flow ( #147685 )
...
Move MQTT device sw and hw version to collapsed section
2025-06-28 11:25:59 +02:00
epenet and GitHub
ea6332ee42
Move backup services to separate module ( #146427 )
2025-06-27 20:54:56 +02:00
Thomas55555 and GitHub
1d82d44794
Add device prefix to summary in Husqvarna Automower ( #147405 )
2025-06-27 20:34:50 +02:00
Thomas55555 and GitHub
571376badc
Bump aioautomower to 1.0.1 ( #147683 )
2025-06-27 20:28:45 +02:00
Manu and GitHub
32236b2f4d
Add reconfiguration flow to PlayStation Network ( #147552 )
2025-06-27 20:17:06 +02:00
Brett Adams and GitHub
19d89c8952
Fix energy history in Teslemetry ( #147646 )
2025-06-27 19:43:03 +02:00
e3ba1f34ca
Matter TemperatureControl ( #145706 )
...
* TemperatureControl
* Add tests
* Commands.SetTemperature
* Update homeassistant/components/matter/number.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update number.py
* Update number.py
* Update number.py
* Update homeassistant/components/matter/number.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Refactor MatterRangeNumber to streamline command handling in async_set_native_value
* testing requested changes
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2025-06-27 19:41:39 +02:00
Ville Skyttä and GitHub
5129f89086
Finish config flow in huawei_lte SSDP test ( #147542 )
2025-06-27 19:00:01 +02:00
epenet and GitHub
b8500b338a
Improve tests for binary sensor template ( #147657 )
2025-06-27 18:58:16 +02:00
Shay Levy and GitHub
2120ff6a0a
Fix Shelly entity removal ( #147665 )
2025-06-27 18:50:35 +03:00
bba7f5c3f0
Z-WaveJS config flow: Change keys question ( #147518 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-27 17:27:43 +02:00
8a18dea8c7
UniFi Protect removing early access checks and issue creation ( #147432 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2025-06-27 17:15:34 +02:00
Thomas55555 and GitHub
4b02f22724
Bump aioautomower to 1.0.0 ( #147676 )
2025-06-27 17:02:52 +02:00
Abílio Costa and GitHub
78c2405e61
Bump whirlpool to 0.21.1 ( #147611 )
2025-06-27 10:33:49 +02:00
Josef Zweck and GitHub
8cc4105984
Make jellyfin not single config entry ( #147656 )
2025-06-27 10:31:13 +02:00
Josef Zweck and GitHub
917f1e4c6f
Make entities unavailable when machine is physically off in lamarzocco ( #147426 )
2025-06-27 10:03:14 +02:00
hanwg and GitHub
3879f6d2ef
Fix Telegram bot yaml import for webhooks containing None value for URL ( #147586 )
2025-06-27 10:03:03 +02:00
Guido Schmitz and GitHub
fda66c4be4
Handle deleted devices dynamically in devolo Home Control ( #147585 )
2025-06-27 09:52:00 +02:00
a84313de33
Allow setup of Zigbee/Thread for ZBT-1 and Yellow without internet access ( #147549 )
...
Co-authored-by: Norbert Rittel <norbert@rittel.de >
2025-06-27 09:50:45 +02:00
Abílio Costa and GitHub
e481f14335
Simplify reolink light tests ( #147637 )
2025-06-27 08:58:09 +02:00
Petar Petrov and GitHub
1ca03c8ae9
Do not factory reset old Z-Wave controller during migration ( #147576 )
...
* Do not factory reset old Z-Wave controller during migration
* PR comments
* remove obsolete test
2025-06-27 08:02:12 +02:00
Joost Lekkerkerker and GitHub
1b2be083c2
Make sure Google Generative AI integration migration is clean ( #147625 )
2025-06-26 23:03:36 +02:00
Joost Lekkerkerker and GitHub
4bdf3d6f30
Make sure OpenAI integration migration is clean ( #147627 )
2025-06-26 23:03:11 +02:00
Joost Lekkerkerker and GitHub
43535ede8b
Make sure Anthropic integration migration is clean ( #147629 )
2025-06-26 23:02:59 +02:00
Joost Lekkerkerker and GitHub
9bd0762799
Make sure Ollama integration migration is clean ( #147630 )
2025-06-26 23:02:35 +02:00
Abílio Costa and GitHub
b3131355b0
Use non-autospec mock for Reolink's light tests ( #147621 )
2025-06-26 21:05:23 +02:00
Abílio Costa and GitHub
06d04c001d
Use non-autospec mock for Reolink's host tests ( #147619 )
2025-06-26 20:55:46 +02:00
Jack Powell and GitHub
babecdf32c
Add Diagnostics to PlayStation Network ( #147607 )
...
* Add Diagnostics support to PlayStation_Network
* Remove unused constant
* minor cleanup
* Redact additional data
* Redact additional data
2025-06-26 20:52:07 +02:00
Simone Chemelli and GitHub
c2f1e86a4e
Add action exceptions to Alexa Devices ( #147546 )
2025-06-26 19:59:02 +02:00
61a32466b6
Hide Telegram bot proxy URL behind section ( #147613 )
...
Co-authored-by: Manu <4445816+tr4nt0r@users.noreply.github.com >
2025-06-26 19:55:38 +02:00
Joost Lekkerkerker and GitHub
1416f0f1e0
Fix meaters not being added after a reload ( #147614 )
2025-06-26 19:52:29 +02:00
Maximilian Arzberger and GitHub
bf88fcd5bf
Add Manual Charge Switch for Installers for Kostal Plenticore ( #146932 )
...
* Add Manual Charge Switch for Installers
* Update stale docstring
* Installer config fixture
* fix ruff
2025-06-26 19:50:27 +02:00
Joost Lekkerkerker and GitHub
35478e3162
Set Google AI model as device model ( #147582 )
...
* Set Google AI model as device model
* fix
2025-06-26 19:44:15 +02:00
1a92d4530e
Fix playing TTS and local media source over DLNA ( #134903 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-26 17:12:15 +02:00
hanwg and GitHub
68924d23ab
Fix Telegram bot default target when sending messages ( #147470 )
...
* handle targets
* updated error message
* validate chat id for single target
* add validation for chat id
* handle empty target
* handle empty target
2025-06-26 16:43:09 +02:00
Robin Lintermann and GitHub
bc46894b74
Fixed issue when tests (should) fail in Smarla ( #146102 )
...
* Fixed issue when tests (should) fail
* Use usefixture decorator
* Throw ConfigEntryError instead of AuthFailed
2025-06-26 15:30:03 +02:00