abmantis
8540101805
Turn on after setting parameters in Govee Light Local
...
Previously, if the light was off and the turn_on service was called with both
brightness + color/color_temperature, only brightness would get applied.
There were two aparent solutions to fix it:
- add a short delay between setting the brightness and the color;
- call turn_on on the light after setting the parameters.
This PR implements the second approach. This approach also ensures that when the
light turns on, it applies the expected brightness and color, even if
there is a network delay.
2025-04-18 19:00:11 +01:00
Josef Zweck
c3037bae39
Add service definition for user facing action to media player search ( #143177 )
...
* Add service definition for user facing action to media player search
* add filter
* Reorder and update fields in services.yaml
2025-04-18 15:07:46 +02:00
J. Nick Koston
9b1ab34352
Fix hassio mocking in ESPHome dashboard tests ( #143212 )
2025-04-18 14:11:36 +02:00
J. Nick Koston
221a8597da
Make unknown media source exception translatable ( #143208 )
2025-04-18 01:17:56 -10:00
J. Nick Koston
45022752a0
Make remaining ESPHome exceptions translatable ( #143184 )
2025-04-17 22:22:08 -10:00
J. Nick Koston
aa342eb476
Add additional config entry typing to ESPHome ( #143126 )
2025-04-17 22:03:52 -10:00
J. Nick Koston
32b26b8270
Add icons for ESPHome entities ( #143202 )
2025-04-17 21:56:11 -10:00
J. Nick Koston
e07c29caad
Small improvements to ESPHome setup ( #143204 )
2025-04-17 21:51:16 -10:00
J. Nick Koston
b487c12ab1
Remove unreachable code in ESPHome media_players ( #143203 )
2025-04-17 21:51:03 -10:00
J. Diego Rodríguez Royo
60293648dc
Create Home Connect active and selected program entities only when there are programs ( #143185 )
...
* Create active and selected program entities only when there are programs
* Test improvements
2025-04-18 00:09:52 +02:00
Abílio Costa
e7994b3da1
Fix missing go2rtc dependency in non-docker setups ( #143172 )
2025-04-17 10:03:47 -10:00
Josef Zweck
b88bf74e13
Cleanup lamarzocco tests ( #143176 )
2025-04-17 20:53:47 +02:00
peteS-UK
8355727eb1
Fix for media content type case in Squeezebox ( #143099 )
2025-04-17 18:56:28 +02:00
Marc Mueller
c7290908cc
Update mypy-dev 1.16.0a8 ( #143166 )
2025-04-17 18:13:00 +02:00
Abílio Costa
1307cd4b10
Add bronze quality scale for Whirlpool ( #142752 )
2025-04-17 15:31:12 +01:00
Abílio Costa
c0b2193718
Use freezer for time change in Whirlpool config flow test ( #143162 )
2025-04-17 16:14:21 +02:00
Abílio Costa
f9bb7e404e
Improve Whirlpool config flow test completeness and naming ( #143118 )
2025-04-17 13:40:57 +01:00
Josef Zweck
bbb8a1bacc
Migrate lamarzocco to pylamarzocco 2.0.0 ( #142098 )
...
* Migrate lamarzocco to pylamarzocco 2.0.0
* bump manifest
* Remove CONF_TOKEN
* remove icons
* Rename coordiantor
* use none for token
* Bump version
* Move first get settings
* remove sensor snapshots
* Change iot_class from cloud_polling to cloud_push
* Update integrations.json
* Re-add release url
* Remove extra icon, fix native step
* fomat
* Rename const
* review comments
* Update tests/components/lamarzocco/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* add unique id check
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2025-04-17 13:34:06 +02:00
Petar Petrov
0aaa4fa79b
Create empty Z-Wave JS device on smart start provisioning ( #140872 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-04-17 13:18:48 +02:00
Paul Bottein
4ed81fb03f
Use firmware name from device class for matter update entity ( #143140 )
...
* Use firmware name from device class for matter update entity
* Update tests
2025-04-17 12:50:10 +02:00
Åke Strandberg
7d13c2d854
Add miele diagnostics platform ( #142900 )
2025-04-17 11:42:07 +02:00
Petar Petrov
cadbb623c7
New ZWave-JS migration flow ( #142717 )
...
* ZwaveJS radio migration flow
* Partial migration flow
* basic migration flow
* report exact progress to frontend
* Display backup file path
* string tweak
* update tests
* improve exception handling
* radio -> controller
* test tweak
* test tweak
* clean up and test error handling
* more tests
* test progress
* PR comments
* fix tests
* test restore progress
* more coverage
* coverage
* coverage
* make mypy happy
* PR comments
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* ruff
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2025-04-17 10:14:47 +02:00
J. Nick Koston
4d959fb91c
Bump esphome-dashboard-api to 1.3.0 ( #143128 )
2025-04-17 09:57:55 +02:00
J. Nick Koston
1fb3d8d601
Bump habluetooth to 3.39.0 ( #143125 )
2025-04-17 09:56:38 +02:00
J. Nick Koston
dd4334e3ba
Bump yarl to 1.20.0 ( #143124 )
2025-04-17 09:55:30 +02:00
Sid
5eee47d1e4
Bump eheimdigital to 1.1.0 ( #143138 )
2025-04-17 09:44:40 +02:00
Arjan
54def1ae0e
Meteofrance: adding new states provided by MF API since mid April ( #143137 )
2025-04-17 08:47:37 +02:00
J. Nick Koston
6a36fc75cf
Fix flakey ESPHome dashboard tests (attempt 2) ( #143123 )
...
These tests do not need a config entry, only the integration
to be set up. Since I cannot replicate the issue locally after
1000 runs, I switched it to use async_setup_component to minimize
the potential problem area and hopefully fix the flakey test
I also modified the test to explictly set up hassio to ensure
the patch is effective since we have to patch a late import
last observed flake: https://github.com/home-assistant/core/actions/runs/14503715101/job/40689452294?pr=143106
2025-04-17 08:36:34 +02:00
Josef Zweck
bf69d4e0a8
Add search to media_player ( #140321 )
...
* Add search to media_player
* rename attr
* Add searchable property
* add pagination parameters
* Add suggested changes
* Apply suggestions
* Fix cast tests
* Fix first set of components
* update snapshot
* More tests
* more test fixes
* Rename attr
* first own test
* Add to google test
* Add service test
* Rename search query arg
* Add required feature to search service
* remove kwarg
* Update homeassistant/components/media_player/__init__.py
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
* fix hue test
---------
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2025-04-16 23:09:16 +02:00
Eric Park
fe248a2ebd
Keep track of last play status update time in Apple TV ( #142838 )
2025-04-16 22:41:32 +02:00
Norbert Rittel
49ad9a8bd5
Use common states for "Auto" and "Manual" in smartthings
( #142976 )
2025-04-16 22:28:34 +02:00
Franck Nijhof
fa75b477e9
Add device class for fuel sensor in StarLine integration ( #143111 )
2025-04-16 22:11:14 +02:00
Guido Schmitz
3c1d93f503
Use entity_registry_enabled_by_default fixture in devolo Home Network ( #143108 )
2025-04-16 21:12:50 +02:00
Norbert Rittel
21fabd3afa
Use common state for "Manual" in tolo
( #143104 )
2025-04-16 21:47:07 +03:00
Norbert Rittel
0ec4652b52
Use common state for "Manual", unify intercardinal directions in netatmo
( #143062 )
...
In US English the intercardinal directions (Northeast, Southwest, etc.) are written in single words, not using hyphens. That can be adapted in Lokalise for Home Assistant's "English (United Kingdom)" UI language.
Making them identical in both occurrences also resolves the missing sentence-casing of "North-East" etc.
2025-04-16 21:44:24 +03:00
Abílio Costa
e901dc4ec4
Move _attr_should_poll to base Whirlpool entity class ( #143100 )
2025-04-16 21:43:38 +03:00
Artur Pragacz
9d02436a72
Remove outdated test for locks ( #143061 )
...
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
2025-04-16 18:34:14 +01:00
Guido Schmitz
9fb7542a6f
Remove old test in devolo Home Network ( #143095 )
2025-04-16 17:29:44 +01:00
Norbert Rittel
ddf37a847d
Use common state for "Manual", fix sentence-casing in homekit_controller
( #143083 )
2025-04-16 06:19:43 -10:00
Evan Graham
024ec2b153
OpenAI Conversation: Add web search support for new models ( #143054 )
...
Use a list of openai models for web search support in openai_conversation
2025-04-16 18:08:36 +02:00
Alex Meridian
f8b56c460e
Update blueprint syntax ( #135050 )
2025-04-16 15:41:14 +02:00
Guido Schmitz
42277955fa
Use icon translations in devolo Home Network device tracker ( #143089 )
2025-04-16 15:38:26 +02:00
Abílio Costa
950c332e36
Fix wrong return type in Whirlpool test helper ( #143085 )
2025-04-16 14:10:25 +02:00
Simone Chemelli
44d6f0bc2b
Increase uptime deviation for Shelly ( #142996 )
...
* Increase uptime deviation for Shelly
* fix test
* make troubleshooting easy
* change deviation interval
* increase deviation to 1m
2025-04-16 14:02:27 +02:00
rappenze
9bff88ad3e
Add diagnostics to fibaro integration ( #143003 )
...
* Add diagnostics to fibaro
* Enhance diagnostic test
---------
Co-authored-by: Josef Zweck <josef@zweck.dev>
2025-04-16 14:52:42 +03:00
Guido Schmitz
8de23b9559
Raise on failed switching in devolo Home Network ( #143072 )
2025-04-16 13:49:37 +02:00
Abílio Costa
fbba0d9a21
Remove unused fixtures from Whirlpool ( #143082 )
2025-04-16 13:39:28 +02:00
Abílio Costa
5beb415ada
Refactor Whirlpool climate tests ( #142689 )
2025-04-16 12:03:40 +01:00
Franck Nijhof
187024367a
Reduce jumping Starlink uptime sensor ( #143076 )
2025-04-16 12:23:54 +02:00
Norbert Rittel
e6262de5ab
Use common state for "Manual" in homee
( #143063 )
2025-04-16 12:44:14 +03:00