Norbert Rittel
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
a114ecfb73
Bump weheat to 2025.3.7 ( #142539 )
2025-04-08 17:18:43 +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
Norbert Rittel
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
38bf06e179
Improve parameters in Z-Wave init tests ( #142532 )
2025-04-08 15:18:22 +01:00
Marcel van der Veldt
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
0ed7348d2d
Fix typos in hassio ( #142529 )
2025-04-08 15:05:19 +02:00
Ville Skyttä
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
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
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
Glenn Vandeuren (aka Iondependent)
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
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
Sanjay Govind
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
tronikos
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
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
John Hillery
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
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
Sanjay Govind
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
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
c6ac8780ca
Fix kelvin parameter in light action specifications ( #142456 )
2025-04-07 21:56:21 +01:00
Norbert Rittel
8f3f8fa35f
Make spelling of "ecobee" consistent, matching official branding ( #142496 )
2025-04-07 21:06:11 +02:00
J. Diego Rodríguez Royo
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
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
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
4ccd30865b
Use common state for "Normal" in humidifier
( #142479 )
2025-04-07 20:24:18 +02: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
Wilfred Ketelaar
bf003d643c
Fixed Renault charge state icon ( #142478 )
...
Fixed charge state icon (duplicate mdi prefix)
2025-04-07 15:54:08 +02:00
Norbert Rittel
04fa699498
Use common states for "Low" and "High" in fyta
( #142472 )
2025-04-07 15:37:17 +02:00
Norbert Rittel
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
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
a026820483
Remove FlowManager.async_post_init ( #142462 )
2025-04-07 13:28:27 +02:00
Erik Montnemery
33fa8df73e
Remove ConfigEntriesFlowManager.async_post_init
( #142463 )
...
Remove ConfigEntriesFlowManager.async_post_init
2025-04-07 13:28:09 +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
Norbert Rittel
43f93c74da
Use common state for "Normal" in matter
( #142452 )
2025-04-07 09:54:57 +02:00
Simone Chemelli
1e104ba40b
Add missing strings to SamsungTV ( #142405 )
2025-04-07 09:40:06 +02:00
TimL
056d26f13c
Set parallel updates for SMLIGHT entities ( #142455 )
...
Set parallel updates for entities
2025-04-07 09:38:50 +02:00
starkillerOG
3e4a077862
Fix Reolink smart AI sensors ( #142454 )
2025-04-07 09:35:44 +02:00
Norbert Rittel
a44adf2e6f
Use common states for battery_critical
in nuki
( #142349 )
...
Replace "on": "Low" and "off": "Normal" with common states.
This will allow us to use the common states in the `binary_sensor` class, too.
2025-04-07 09:17:21 +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