Erik Montnemery
3ca1f07cc4
Remove meaningless asserts in some hassio tests ( #142583 )
2025-04-09 12:13:56 +02:00
Maciej Bieniek
06a2de4d1c
Fix Shelly initialization if device runs large script ( #142487 )
...
* Don't check the whole script to see if it generates events
* Fix tests
---------
Co-authored-by: Shay Levy <levyshay1@gmail.com>
2025-04-08 20:53:44 -10:00
Joost Lekkerkerker
528ca49368
Improve Syncthru tests ( #142338 )
2025-04-08 23:55:00 +02:00
Abílio Costa
f872dc8948
Use base entity class for Whirlpool climate ( #142548 )
...
* Use base entity class for Whirlpool climate
* Set model_id instead of model
2025-04-09 00:39:45 +03:00
Norbert Rittel
6c1f9e39c4
Improve friendly names of rf_strength
and wifi_strength
in netatmo
( #141673 )
...
* Improve friendly names of `rf_strength` and `wifi_strength` in `netatmo`
- Replace "Radio" with "RF strength" for `rf_strength`
- Replace "Wi-Fi" with "Wi-Fi strength" for `wifi_strength`
* Update test_sensor.ambr
* Update test_sensor.py
* Update test_sensor.py
* Update test_sensor.ambr
2025-04-08 18:16:20 +02:00
J. Nick Koston
626935ee14
Move inkbird coordinator logic into coordinator.py ( #142517 )
...
* Move inkbird coordinator logic into coordinator.py
Not a functional change, one to one relocation
* Move inkbird coordinator logic into coordinator.py
Not a functional change, one to one copy
* Move inkbird coordinator logic into coordinator.py
Not a functional change, one to one copy
2025-04-08 16:59:01 +02:00
Martin Hjelmare
38bf06e179
Improve parameters in Z-Wave init tests ( #142532 )
2025-04-08 15:18:22 +01:00
Erik Montnemery
0ed7348d2d
Fix typos in hassio ( #142529 )
2025-04-08 15:05:19 +02:00
Martin Hjelmare
cb09207cd7
Improve Supervisor addon_running test fixture ( #142525 )
2025-04-08 14:03:16 +02:00
Sanjay Govind
894cc7cc4d
Add sensor platform to bosch_alarm ( #142151 )
...
* add sensor platform to bosch_alarm
* add icon translations for sensors
* translate entity names
* translate entity names
* translate entity names
* update snapshots
* translate ready to arm sensor
* translate ready to arm sensor
* update tests
* update translations
* remove history sensor, we will replace it with an events sensor later
* fix tests
* fix tests
* fix tests
* update tests
* fix sensor links
* only call async_add_entities once
* convert area alarms to sensors based on type
* add sensor for alarms
* add icons
* cleanup area sensor
* add available
* loop over dict
* use entity description
* use entity description
* clean up entity descriptions
* observe_alarms and observe_ready
* refactor alarm_control_panel to use base entity
* remove more old sensors
* add unit of measurement
* update test snapshots
* use correct observer
2025-04-08 13:55:43 +02:00
Jan Bouwhuis
26663756a5
Allow max to be equal with min for mqtt number config validation ( #142522 )
2025-04-08 12:00:05 +02:00
tronikos
167e766811
Add translations for connection closed errors in Android TV Remote ( #142523 )
2025-04-08 10:10:23 +02:00
J. Nick Koston
08304ca5f3
Small improvements to the repairs testing helpers ( #142511 )
...
- Fix incorrect type on flow_id and issue_id
- Show the error when something goes wrong
2025-04-08 09:59:39 +02:00
Maciej Bieniek
480d645650
Bump aioshelly to version 13.4.1 ( #142477 )
...
* Bymp aioshelly to 13.4.1
* Catch InvalidHostError
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-04-08 08:58:08 +02:00
Martin Hjelmare
dacc4c230d
Add more Z-Wave USB discovery ( #142460 )
2025-04-08 09:30:43 +03:00
Sanjay Govind
cb07e64b47
Add reconfig flow to bosch_alarm ( #142451 )
...
* add reconfig flow to bosch_alarm
* change translation string key
* change translation string key
* cleanup
* cleanup
* Update homeassistant/components/bosch_alarm/config_flow.py
Co-authored-by: Josef Zweck <josef@zweck.dev>
* fix linting
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-04-08 08:22:39 +02:00
Ivan Lopez Hernandez
c14380247b
Handle None on the response candidates in Google Generative AI ( #142497 )
...
* Added type checking on the candidates list
* Made error message a constant
2025-04-07 21:20:54 -07:00
J. Diego Rodríguez Royo
7ad13c8897
Delete Home Connect deprecated binary door sensor ( #142490 )
2025-04-07 20:23:38 +02:00
Artur Pragacz
4813b5c882
Fix wait for a dependency with config entries ( #142318 )
...
* Fix wait for dependency with config entries
* test types
* test coverage
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2025-04-07 20:16:48 +02:00
rappenze
a787c6a31e
Add state multiplexer in fibaro integration ( #139649 )
...
* Add state multiplexer in fibaro integration
* Add unload test
* Adjust code comments
* Add event entity test
* .
2025-04-07 18:53:35 +02:00
G Johansson
f2e4bcea19
Add subdiv aliases to workday ( #133608 )
...
* Add subdiv aliases to workday
* Fix
* Add lib test
2025-04-07 18:24:07 +02:00
RJPoelstra
cd2313d2ca
Add tests to MotionMount integration ( #137540 )
...
* Add entity tests
* Add __init__ tests
* Cleanup
* Rename mock_motionmount_config_flow to mock_motionmount
* Remove unneeded PropertyMock
* Set defaults on mock_motionmount
* Test proper device is created
* Check whether proper device is created from test_init.py, also without mac
* Find callback and use that to update name
2025-04-07 18:16:44 +02:00
Retha Runolfsson
79b984d612
Add switchbot roller shade and hubmini matter support ( #142168 )
...
* Add roller shade and hubmini matter support
* add unit tests
* fix adv data
2025-04-07 16:25:00 +02:00
Erik Montnemery
2ed70ef241
Use mock_config_flow test helper in config tests ( #142461 )
2025-04-07 12:27:15 +02:00
J. Nick Koston
04dfa45db0
Add GATT polling support to INKBird ( #142307 )
...
* Add GATT polling support to INKBird
* reduce
* fixes
* coverage
* dry
* reduce
* reduce
2025-04-07 10:18:46 +02:00
J. Nick Koston
8d82ef8e36
Fix HKC showing hvac_action as idle when fan is active and heat cool target is off ( #142443 )
...
* Fix HKC showing hvac_action as idle when fan is active and heat cool target is off
fixes #142442
* comment relocation
2025-04-07 10:11:15 +02:00
Álvaro Fernández Rojas
7c488f1e54
Add thermostat battery and signal sensors for Airzone integration ( #142390 )
...
* airzone: add thermostat battery/signal sensors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* tests: airzone: use snapshot_platform for sensors
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* airzone: rename sensor strength
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2025-04-06 20:07:46 +02:00
Sid
b35a44a0e0
Add sensor platform to eheimdigital ( #138809 )
...
* Add fan platform to eheimdigital
* Fix pylint
* Convert fan to sensor platform
* Remove unnecessary changes
* Add state update test
* Review
* Review
* Review
2025-04-06 14:46:19 +02:00
J. Nick Koston
d7ca168b77
Fix flapping logger test ( #142367 )
...
The websocket_api logger might get adjusted from other tests
so we cannot be sure its set at debug in this test
2025-04-06 00:09:11 -10:00
Álvaro Fernández Rojas
62845fe4a7
Update aioairzone to v1.0.0 ( #142385 )
...
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2025-04-06 11:01:26 +03:00
J. Nick Koston
dcef86a30d
Add DHCP discovery support to Bond ( #142372 )
...
* Add DHCP discovery support to Bond
* fixes
* unique ids are always upper
* raise_on_progress=False for user
* Update tests/components/bond/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* assert unique id
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-05 14:22:23 -10:00
tdfountain
cd7d7cd35c
Add reconfiguration flow to NUT ( #142127 )
...
* Add reconfiguration flow
* Check host/port/alias without comparing strings
* Replace repeat strings with references
2025-04-05 11:02:46 -10:00
Robert Resch
33cbebc727
Add some Xiaomi BLE sensor translations ( #142109 )
2025-04-05 10:51:43 -10:00
Arie Catsman
6da37691ff
Improve enphase_envoy diagnostics error handling to retain collected data ( #142255 )
...
Improve enphase_envoy Diagnostics error handling to retain collected data
2025-04-05 10:51:22 -10:00
Andrew Sayre
660cbc136f
Add move queue item HEOS entity service ( #142301 )
2025-04-05 15:05:01 -05:00
Sanjay Govind
9692d637ca
Add reauth flow to bosch_alarm ( #142251 )
...
* add reauth flow
* fix tests
* move not happy flow to its own test
* reference existing strings
* Update test_config_flow.py
2025-04-05 14:26:35 +02:00
elmurato
904265bca7
Add reauth flow to Pterodactyl ( #142285 )
...
* Add reauth flow
* Add common function to validate connection in config flow
* Fix remaining review findings
2025-04-05 13:56:52 +02:00
J. Nick Koston
1d10c81ff3
Add coverage to flux_led to ensure a user flow can replace an ignored entry ( #142103 )
...
* Ensure a flux_led user flow can replace an ignored entry
Allow ignored devices to be selected in the user step and replace the ignored entry.
Same as #137056 and #137052 but for flux_led
* works as-is was a problem with core.config_entries
2025-04-04 23:27:05 +02:00
Erik Montnemery
1e55d4b613
Restore "Promote after dependencies in bootstrap" ( #142001 )
...
Revert "Revert "Promote after dependencies in bootstrap" (#141584 )"
This reverts commit de1e06c39bce99f55ea36175e29cc1d76bc35836.
2025-04-04 23:26:43 +02:00
J. Nick Koston
0abe57edaa
Avoid checking if debug logging is enabled on every WebSocket message ( #142258 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2025-04-04 22:28:55 +02:00
Petro31
8d95fb3b31
Fix empty actions ( #142292 )
...
* Apply fix
* Add tests for alarm button cover lock
* update light
* add number tests
* test select
* add switch tests
* test vacuum
* update lock test
2025-04-04 22:17:52 +02:00
Franck Nijhof
69e241d2e6
Add Docker host networking issue detection ( #142259 )
...
* Add Docker host networking issue detection
* Update homeassistant/components/network/strings.json
Co-authored-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
* Process review comments
---------
Co-authored-by: Jan-Philipp Benecke <jan-philipp@bnck.me>
2025-04-04 22:03:02 +02:00
Robert Resch
64e1735647
Fix circular mean by always storing and using the weighted one ( #142208 )
...
* Fix circular mean by always storing and using the weighted one
* fix
* Fix test
2025-04-04 21:19:15 +02:00
Ludovic BOUÉ
3c60bff7dc
Add support for Matter EVSE devicetype ( #137189 )
...
* Binary sensors
* Add tests
* Update strings
* Enable testing
* Add command_timeout to MatterEntityDescription
* Add entities
* Update strings.json
* Add sensors
* Add tests
* Move command_timeout keyword to MatterGenericCommandSwitch
* Icons
* Update snapshots
* Add tests for switch entity
* Fix switch tests
* Rename states
* Update strings.json
* Update snapshot
* Rename charging switch
* Remove MatterEntity
* Update strings.json
* Update snapshots
* Update snaphots 2/2
* Update strings
* Update test binary
2025-04-04 17:57:22 +02:00
Marc Mueller
a05785529f
Fix RuntimeWarning in homeassistant_hardware ( #142269 )
2025-04-04 08:39:54 -04:00
Josef Zweck
a407a3c98d
Fix skyconnect tests ( #142262 )
...
fix tests
2025-04-04 12:32:14 +02:00
Erwin Douna
986095482f
Tado add diagnostics platform ( #142225 )
...
* Add diagnostics platform
* Fix
* Update
* Fix
2025-04-04 12:16:19 +02:00
J. Diego Rodríguez Royo
5ca0441771
Do not fetch disconnected Home Connect appliances ( #142200 )
...
* Do not fetch disconnected Home Connect appliances
* Apply suggestions
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update docstring
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-04-04 09:56:40 +02:00
Brett Adams
88455702bb
Slow down polling in Tesla Fleet ( #142130 )
...
* Slow down polling
* Fix tests
2025-04-04 08:51:09 +02:00
puddly
7152c86591
Hide broken ZBT-1 config entries on the hardware page ( #142110 )
...
* Hide bad ZBT-1 config entries on the hardware page
* Set up the bad config entry in the unit test
* Roll into a list comprehension
* Remove constant changes
* Fix condition in unit test
2025-04-04 03:09:13 +02:00