epenet
e642cd45ae
Enforce async_load_fixture in async test functions ( #145709 )
2025-06-30 11:56:26 +02:00
dependabot[bot]
179e1c2b00
Bump github/codeql-action from 3.29.0 to 3.29.1 ( #147799 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-06-30 11:53:30 +02:00
Phill (pssc)
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
Paulus Schoutsen
c7b2f236be
Type Z-Wave JS config entry ( #147456 )
...
* Type Z-Wave JS config entry
* Migrate to data class
2025-06-30 11:15:12 +02:00
Evan Severson
a6e3da43ca
Fixed pushbullet handling of fields longer than 255 characters ( #146993 )
2025-06-30 11:08:50 +02:00
Steffen Rusitschka
4d58024d5d
Add publish_string_states config to zabbix ( #134773 )
...
* Add include_strings config to zabbix
* Remove commented code
* Fix ruff formatting
* Update homeassistant/components/zabbix/__init__.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Update homeassistant/components/zabbix/__init__.py
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
* Don't use dict.get, CONF_INCLUDE_STRINGS has a default value and will always be set.
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* Convert to string only when include_strings is true
Co-authored-by: Erik Montnemery <erik@montnemery.com >
* change to guard
* Fix review comments
* ruff, mypy, pylint fixes
* more ruff, mypy fixes
* and another ruff format fix
---------
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2025-06-30 10:52:33 +02:00
Manu
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
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
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
starkillerOG
c9a6b1fd45
Bump reolink_aio to 0.14.2 ( #147797 )
2025-06-30 09:39:02 +02:00
mkmer
05ceee568e
Honeywell: Don't use shared session ( #147772 )
2025-06-29 21:22:59 +02:00
Shay Levy
08a6b38699
Bump aioshelly to 13.7.1 ( #146221 )
...
* Bump aioshelly to 13.8.0
* Change version to 13.7.1
2025-06-29 21:41:50 +03:00
Norbert Rittel
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
Andre Lengwenus
369c8d1e0d
Bump pypck to 0.8.10 ( #147774 )
2025-06-29 20:58:41 +03:00
tronikos
25ab47a587
Move the async_reload on updates in async_setup_entry in Google Generative AI ( #147748 )
...
Move the async_reload on updates in async_setup_entry
2025-06-29 07:56:37 +02:00
Marc Hörsken
617ea1925c
Update pywmspro to 0.3.0 to wait for short-lived actions ( #147679 )
...
Replace action delays with detailed action responses.
2025-06-29 07:33:44 +02:00
cdnninja
8bacab4f9c
Fix Vesync set_percentage error ( #147751 )
2025-06-29 07:22:04 +02:00
J. Nick Koston
6d28b99344
Preserve httpx boolean behavior in REST integration after aiohttp conversion ( #147738 )
2025-06-28 17:24:09 -05:00
cnico
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
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
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
Florian von Garrel
1f3bdfc7b7
bump pypaperless to 4.1.1 ( #147735 )
2025-06-28 22:13:51 +02:00
Antoni Czaplicki
0652bffd68
Bump vulcan-api to 2.4.2 ( #146857 )
2025-06-28 22:11:59 +02:00
Manu
8322611099
Use test parametrization in ista EcoTrend integration ( #147729 )
2025-06-28 21:57:51 +02:00
Marc Hörsken
134967b817
Fix error if cover position is not available or unknown ( #147732 )
2025-06-28 21:57:26 +02:00
Shay Levy
39abae36f0
Fix Shelly Block entity removal ( #147694 )
2025-06-28 22:40:58 +03:00
Marc Mueller
227760f203
Fix RuntimeWarnings in homeassistant_yellow tests ( #147724 )
2025-06-28 20:31:01 +02:00
Jan Bouwhuis
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
Daniel Hjelseth Høyer
d2e8a48b2c
Bump pytibber to 0.31.6 ( #147703 )
2025-06-28 10:11:17 +02:00
epenet
ea6332ee42
Move backup services to separate module ( #146427 )
2025-06-27 20:54:56 +02:00
Erik Montnemery
91c3b43d7f
Improve comment for helpers.entity.entity_sources ( #146529 )
2025-06-27 20:54:19 +02:00
Thomas55555
1d82d44794
Add device prefix to summary in Husqvarna Automower ( #147405 )
2025-06-27 20:34:50 +02:00
Thomas55555
571376badc
Bump aioautomower to 1.0.1 ( #147683 )
2025-06-27 20:28:45 +02:00
Manu
32236b2f4d
Add reconfiguration flow to PlayStation Network ( #147552 )
2025-06-27 20:17:06 +02:00
Samuel Xiao
18c1953bc5
Add lock models to switchbot cloud ( #147569 )
2025-06-27 20:16:21 +02:00
Bernardus Jansen
d874c28dc9
Add previously missing state classes to dsmr sensors ( #147633 )
2025-06-27 19:45:36 +02:00
Brett Adams
19d89c8952
Fix energy history in Teslemetry ( #147646 )
2025-06-27 19:43:03 +02:00
Ludovic BOUÉ
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
Thomas55555
b630fb0520
Respect availability of parent class in Husqvarna Automower ( #147649 )
2025-06-27 19:38:42 +02:00
Ville Skyttä
5129f89086
Finish config flow in huawei_lte SSDP test ( #147542 )
2025-06-27 19:00:01 +02:00
Ville Skyttä
0be0e22e76
Simplify rflink dimmable set_level parsing ( #147636 )
2025-06-27 18:59:10 +02:00
epenet
b8500b338a
Improve tests for binary sensor template ( #147657 )
2025-06-27 18:58:16 +02:00
Simone Chemelli
4cab3a0465
Bump aioamazondevices to 3.1.22 ( #147681 )
2025-06-27 18:44:01 +02:00
hanwg
ff711324d5
Add codeowner for Telegram bot ( #147680 )
2025-06-27 18:18:01 +02:00
Michael
113e7dc003
Add data descriptions to PEGELONLINE integration ( #147594 )
2025-06-27 18:16:38 +02:00
Shay Levy
2120ff6a0a
Fix Shelly entity removal ( #147665 )
2025-06-27 18:50:35 +03:00
Marc Mueller
8ee5c30754
Update ruff to 0.12.1 ( #147677 )
2025-06-27 17:40:08 +02:00
Paul Bottein
a1518b96c4
Update frontend to 20250627.0 ( #147668 )
2025-06-27 17:28:14 +02:00
Petar Petrov
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
Manu
8a5671af76
Remove dweet.io integration ( #147645 )
2025-06-27 17:23:42 +02:00