Abílio Costa and GitHub
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
Andrew Sayre and GitHub
ec520b8cf5
Bump pyheos to v1.0.5 ( #142554 )
...
Update pyheos
2025-04-09 00:38:48 +03:00
tronikos and GitHub
ff8b96a19f
Fix range of Google Generative AI temperature ( #142513 )
2025-04-08 20:46:09 +02:00
Thomas55555 and GitHub
f6b55c7eb9
Fix adding devices in Husqvarna Automower ( #142549 )
2025-04-08 20:40:13 +02:00
elmurato and GitHub
3aae280de5
Fix blocking call in Pterodactyl ( #142518 )
...
* Fix blocking call
* Group blocking calls into a single executor job, catch StopIteration
2025-04-08 18:52:26 +02:00
Norbert Rittel and GitHub
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
Norbert Rittel and GitHub
a957db7c27
Use common states for "Low" and "High" in tuya ( #142491 )
2025-04-08 18:15:57 +02:00
Norbert Rittel and GitHub
3a670e74f7
Use common state for "Normal" in yolink ( #142544 )
...
Also reordered the three states alphabetically which groups the common ones, too.
2025-04-08 18:15:05 +02:00
Barry vd. Heuvel and GitHub
a114ecfb73
Bump weheat to 2025.3.7 ( #142539 )
2025-04-08 17:18:43 +02:00
J. Nick Koston and GitHub
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
Norbert Rittel and GitHub
3f2975e93f
Use common state for "Normal" in tessie / teslemetry / tesla_fleet ( #142515 )
...
* Use common state for "Normal" in `tessie`
* Use common state for "Normal" in `teslemetry`
* Use common state for "Normal" in `tesla_fleet`
2025-04-08 16:57:30 +02:00
Martin Hjelmare and GitHub
38bf06e179
Improve parameters in Z-Wave init tests ( #142532 )
2025-04-08 15:18:22 +01:00
Marcel van der Veldt and GitHub
12fc458abb
Fix small typo in Music Assistant integration causing unavailable players ( #142535 )
...
Fix small typo in Music Assistant integration causing issues with adding players
2025-04-08 15:44:35 +02:00
Erik Montnemery and GitHub
0ed7348d2d
Fix typos in hassio ( #142529 )
2025-04-08 15:05:19 +02:00
Ville Skyttä and GitHub
67e7554702
Increase huawei_lte scan interval to 30 seconds ( #142533 )
...
To follow what other similar integrations do, namely at least asuswrt
and netgear.
Refs https://developers.home-assistant.io/docs/core/integration-quality-scale/rules/appropriate-polling
2025-04-08 14:57:07 +02:00
Arie Catsman and GitHub
74141c39ea
Remember prior config flow user entries for enphase_envoy ( #142457 )
...
* Remember prior config flow user entries for enphase_envoy
* Do not reflect password in config userforms
* de-duplicate avoid reflect key code
2025-04-08 02:22:52 -10:00
Martin Hjelmare and GitHub
cb09207cd7
Improve Supervisor addon_running test fixture ( #142525 )
2025-04-08 14:03:16 +02:00
Sanjay Govind and GitHub
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
36192ebc3a
Add niko_home_control quality scale ( #134000 )
...
* Add quality scale
* Update quality_scale.yaml
* Update quality_scale.yaml
* Apply suggestions from code review
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-04-08 12:03:50 +02:00
Jan Bouwhuis and GitHub
26663756a5
Allow max to be equal with min for mqtt number config validation ( #142522 )
2025-04-08 12:00:05 +02:00
tronikos and GitHub
167e766811
Add translations for connection closed errors in Android TV Remote ( #142523 )
2025-04-08 10:10:23 +02:00
J. Nick Koston and GitHub
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
323c459442
bump bosch_alarm_mode2 to 0.4.6 ( #142436 )
...
* bump bosch_alarm_mode2 to 0.4.5
* bump bosch_alarm_mode2 to 0.4.6
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-04-08 08:58:58 +02:00
89c9288706
Bump opower to 0.11.1 ( #142395 )
...
* Bump opower to 0.10.1
* opower==0.11.0
* opower==0.11.1
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-08 08:58:43 +02:00
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
553091e95e
Bump nexia to 2.7.0 ( #142429 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2025-04-08 08:57:53 +02:00
Martin Hjelmare and GitHub
dacc4c230d
Add more Z-Wave USB discovery ( #142460 )
2025-04-08 09:30:43 +03:00
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
Sanjay Govind and GitHub
8dee5851d2
Add jaraco.itertools license exception as the classifier was removed but no SPDX expression was added ( #142439 )
2025-04-07 19:50:36 -10:00
Ivan Lopez Hernandez and GitHub
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
epenet and GitHub
c6ac8780ca
Fix kelvin parameter in light action specifications ( #142456 )
2025-04-07 21:56:21 +01:00
Norbert Rittel and GitHub
8f3f8fa35f
Make spelling of "ecobee" consistent, matching official branding ( #142496 )
2025-04-07 21:06:11 +02:00
J. Diego Rodríguez Royo and GitHub
1cedacc395
Delete deprecated strings related to Home Connect binary door sensor ( #142495 )
...
Delete deprecated strings related to binary door sensor
2025-04-07 21:03:01 +02:00
Norbert Rittel and GitHub
19a39a3647
Use common state for "Normal" in homee ( #142450 )
...
* Use common state for "Normal" in `homee`
Also capitalize the brand name in one string.
* Change all occurrences of "homee" to lower-case
2025-04-07 20:27:01 +02:00
Norbert Rittel and GitHub
5c2f19de88
Use common states for "Normal" and "High" in romy ( #142485 )
...
Also reordered the lines a bit for grouping the common states.
2025-04-07 20:24:43 +02:00
Norbert Rittel and GitHub
4ccd30865b
Use common state for "Normal" in humidifier ( #142479 )
2025-04-07 20:24:18 +02:00
J. Diego Rodríguez Royo and GitHub
7ad13c8897
Delete Home Connect deprecated binary door sensor ( #142490 )
2025-04-07 20:23:38 +02:00
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 and GitHub
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 and GitHub
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 and GitHub
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 and GitHub
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
Wilfred Ketelaar and GitHub
bf003d643c
Fixed Renault charge state icon ( #142478 )
...
Fixed charge state icon (duplicate mdi prefix)
2025-04-07 15:54:08 +02:00
Norbert Rittel and GitHub
04fa699498
Use common states for "Low" and "High" in fyta ( #142472 )
2025-04-07 15:37:17 +02:00
Norbert Rittel and GitHub
4020c987b5
Use common state for "Normal" in lg_thinq ( #142453 )
...
* Use common state for "Normal" in lg_thinq`
* Replace internal references with common ones
2025-04-07 14:06:52 +02:00
Norbert Rittel and GitHub
2818f74634
Use common states for "Normal" and "Low" in binary_sensor ( #142465 )
...
* Use common state for "Normal" in `binary_sensor`
Replace the "Normal" string for `battery` and the two references to it from `heat` and `cold` to it with the common state.
* Use common state for "Low" in `binary_sensor`
2025-04-07 14:05:28 +02:00
Erik Montnemery and GitHub
a026820483
Remove FlowManager.async_post_init ( #142462 )
2025-04-07 13:28:27 +02:00
Erik Montnemery and GitHub
33fa8df73e
Remove ConfigEntriesFlowManager.async_post_init ( #142463 )
...
Remove ConfigEntriesFlowManager.async_post_init
2025-04-07 13:28:09 +02:00
Erik Montnemery and GitHub
2ed70ef241
Use mock_config_flow test helper in config tests ( #142461 )
2025-04-07 12:27:15 +02:00
J. Nick Koston and GitHub
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