Marc Hörsken
5e38bb7a32
Add scene support to WMS WebControl pro ( #126081 )
...
* Add scene support to WMS WebControl pro
* Update homeassistant/components/wmspro/scene.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Create a device per room instead of scene
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-10-10 15:44:18 +02:00
AlCalzone
f446e42317
Support non-dimmable color lights in Z-Wave JS ( #127808 )
...
* Z-Wave JS: support non-dimmable color lights
* remove black_is_off light, support on/off/color
* fix: tests for on/off light
* fix: typo
* remove commented out old test code
* add test for off and on
* support colored lights without separate brightness control
* add test for color-only light
* refactor: extract color only light
* fix: preserve color when changing brightness
* extend tests
* refactor again
* refactor scale check
* refactor: remove impossible check
* review feedback
* review feedback
* fix discovery to handle all 3 switch CCs, limit search to same endpoint
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Update homeassistant/components/zwave_js/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* add test for Smart Switch 7 state
* Add type annotations
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-10-10 14:36:37 +02:00
kingy444
67f67a02f8
Fix casing on Powerview Gen3 zeroconf discovery ( #128076 )
2024-10-10 07:22:14 -05:00
Mike Degatano
a9aa5ad229
Use aiohasupervisor for store APIs ( #126780 )
...
* Use aiohasupervosor for store addon info
* Use aiohasupervisor install addon
* Use aiohasupervisor for store info API
* Fix onboarding test
* Changes from feedback
* Move get_supervisor_client out of constructor
* Mock supervisor_client in tests
* Make property private
2024-10-10 10:27:20 +02:00
epenet
f504c27972
Add ability to pass the config entry explicitly in data update coordinators ( #127980 )
...
* Add ability to pass the config entry explicitely in data update coordinators
* Implement in accuweather
* Raise if config entry not set
* Move accuweather models
* Fix gogogate2
* Fix rainforest_raven
2024-10-10 10:20:15 +02:00
Ian Hattendorf
4efb747389
Add Jellyfin remote entity ( #126461 )
...
* jellyfin: Add remote entity
This allows sending general commands via the
"Sessions/{sessionId}/Command" endpoint
* jellyfin: Add remote entity tests
2024-10-10 09:30:05 +02:00
Michael
347440019e
Use snapshot platform test helper in IPP ( #127734 )
...
* use snapshot_platform
* we don't need to check for amount of entities anymore
2024-10-09 19:28:22 -05:00
epenet
39891ffe60
Drop reconfigure_confirm step in trafikverket_camera ( #128031 )
...
* Drop reconfigure_confirm step in trafikverket_camera
* Update strings.json
2024-10-09 22:14:34 +02:00
G Johansson
9bbbb2cd3c
End deprecation for config entry import for folder watcher ( #128056 )
2024-10-09 21:25:55 +02:00
Steven B.
23a1046a8f
Allow single use of device class translations in tplink snapshot tests ( #128022 )
2024-10-09 18:12:21 +02:00
epenet
7c6b517672
Use reconfigure helpers in fronius config flow ( #128001 )
...
* Use reconfigure helpers in fronius
* Drop _async_abort_entries_match
2024-10-09 17:52:30 +02:00
epenet
f6188949f3
Use reconfigure helpers in enphase envoy config flow ( #127977 )
2024-10-09 17:33:34 +02:00
epenet
78f4b28697
Use reauth/reconfigure helpers in trafikverket_weatherstation config flow ( #128028 )
2024-10-09 16:14:56 +02:00
epenet
3d1e57766a
Simplify jewish_calendar reconfigure flow ( #128008 )
...
* Simplify jewish_calendar reconfigure flow
* Adjust
2024-10-09 15:34:11 +02:00
Joost Lekkerkerker
c096cc23df
Add tests for the Spotify media browser ( #127857 )
...
* Add tests for the Spotify media browser
* Add tests for the Spotify media browser
* Fix
* Fix comment
* Revert "Add tests for the Spotify media browser"
This reverts commit 59de6725d22b9c8797a187f7e2d598375bd372c4.
* Add comment
* Add comment
2024-10-09 13:39:03 +02:00
Joost Lekkerkerker
c97be4d0d1
Add Spotify media player tests ( #127839 )
...
* Improve Spotify mock
* Add Spotify media player tests
* Remove extra changes
* Remove available markets
* Remove available markets
* Fix tests
2024-10-09 12:09:42 +02:00
Manu
fa53ec40d6
Remove deprecated yaml import from Habitica ( #127946 )
2024-10-09 11:17:19 +02:00
Erik Montnemery
c22bbc5b91
Improve IssueRegistryItemSnapshot ( #127949 )
2024-10-09 10:57:04 +02:00
G Johansson
6f45e376da
Don't error with missing information in systemmonitor diagnostics ( #127868 )
2024-10-09 10:44:54 +02:00
Marc Hörsken
f5797e3799
Update pywmspro to 0.2.1 to fix handling of unknown products ( #127942 )
2024-10-09 10:31:44 +02:00
epenet
99eb466223
Add updates argument to update_reload_and_abort helper ( #127781 )
...
* Add updates argument to update_reload_and_abort helper
* Also apply to airvisual_pro
* Rename argument
* docstring
* Use modern syntax
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Apply suggestion
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Apply suggestion
* Docstring
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-10-09 07:47:18 +02:00
Raman Gupta
2dec36f210
Fix zwave_js config validation for values ( #127972 )
2024-10-09 07:35:41 +02:00
G Johansson
666e8e133e
Cover state is enum ( #127144 )
...
* Change light state to use enum
* Adjust cover tests
* Update cover
* Fix covers
* Some tests
* More tests
* Fix tests
* Fix
2024-10-08 18:39:04 +02:00
G Johansson
959898e0fc
Fix merge_response template not mutate original object ( #127865 )
...
* Fix merge_response template not mutate original object
* Add comment
2024-10-08 18:35:06 +02:00
Ricardo Marques
d41b9beb71
Fix custom account config flow setup ( #127750 )
2024-10-08 17:44:59 +02:00
Joost Lekkerkerker
00a037c786
Snapshot more platforms for Matter ( #127541 )
...
* Snapshot more platforms for Matter
* Fix
* Fix
* Fix
* Fix tests
2024-10-08 16:17:21 +02:00
epenet
d8b51b4f2c
Avoid unknown error translation strings in anthropic ( #127823 )
2024-10-08 15:59:45 +02:00
epenet
5836a85340
Prevent async_create_entry
from reauth/reconfigure flows ( #127527 )
...
* Prevent `async_create_entry` from reauth/reconfigure flows
* Adjust message
* Don't raise just yet
* Adjust message
* Fix string
* Remove invalid comment
* Add parameter
* Use count parameter
* Remove another branching
2024-10-08 15:19:58 +02:00
epenet
4e15556eeb
Cleanup unused variable in tests ( #127930 )
2024-10-08 15:14:23 +02:00
Erik Montnemery
0956dbb578
Rename UnitOfConductivity
enum members ( #127919 )
...
* Rename UnitOfConductivity enum members
* Update test snapshots
2024-10-08 14:44:01 +02:00
Erik Montnemery
0c0ff855b1
Warn when async_update_entry creates a unique_id collision ( #127929 )
2024-10-08 14:42:41 +02:00
Andre Lengwenus
017ba509a6
Add device_class for LCN sensors ( #127921 )
...
* Add device_class for lcn sensor
* Rename device_class mapping dictionary
2024-10-08 14:24:48 +02:00
Joost Lekkerkerker
9d9b5af97f
Deprecate hassio service to update addon ( #127927 )
...
* Deprecate hassio service to update addon
* Update homeassistant/components/hassio/strings.json
Co-authored-by: Stefan Agner <stefan@agner.ch>
* service -> action
* service -> action; in the title as well
---------
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-10-08 14:23:29 +02:00
Erik Montnemery
cee7017d20
Reinitialize hassio discovery flow on config entry removal ( #127088 )
...
* Reinitialize hassio discovery flow on config entry removal
* Address review comments
2024-10-08 14:07:05 +02:00
epenet
4478f64002
Remove dead reconfigure code ( #127398 )
...
* Remove dead reconfigure code
* Adjust
* Start cleaning up test
* Prevent duplicate flows
* Add missing string
* Adjust two more tests
* Only filter out reauth flows
* Update strings.json
* Update config_entries.py
* Adjust tests
* Remove all checks - but add comment in tests
* Simplify PR
2024-10-08 13:35:04 +02:00
Robert Resch
b56e22d4ee
Use homeassistant STUN server ( #127922 )
2024-10-08 12:25:20 +02:00
epenet
2c664efb3c
Add new helper for matching reauth/reconfigure config flows ( #127565 )
2024-10-08 10:07:36 +02:00
Erik Montnemery
c87415023c
Correct cleanup of sensor statistics repairs ( #127826 )
2024-10-08 09:39:21 +02:00
epenet
1eb8d0fa1c
Don't abort on unknown error in nina config flow ( #127908 )
2024-10-08 09:10:26 +02:00
epenet
20205d7ff4
Fix incorrect translation key in crownstone ( #127913 )
2024-10-08 08:51:53 +02:00
dontinelli
99a40ae49f
Reverse unintended change of unique_id for solarlog ( #127845 )
2024-10-08 08:46:49 +02:00
functionpointer
9a0cb59830
Clean up Tibber service tests ( #127334 )
...
* Tibber: cleanup tests
* Tibber: cleanup tests
2024-10-08 07:56:21 +02:00
Richard Kroegel
54c4fb5f56
BMW: Add reconfiguration flow ( #127726 )
...
* BMW: Add reconfiguration flow
* Implement requested changes
--------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
* Abort if unique_id changes, small adjustments
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-10-08 07:42:10 +02:00
JEMcats
eac930ad7f
Add Tesla Fleet grid status ( #126438 )
...
* Make Changes.
* Change to match suggested changes.
* add Possible States to island status
* remove storm watch active sensor.
* Update the test_*.ambr files
* Update *.ambr files
* Add more infromation to Grid Status
* Remove storm mode strings and icons
2024-10-07 22:18:40 +02:00
Marc Mueller
3107785947
Update fritzconnection to 1.14.0 ( #127793 )
...
* Update fritzconnection to 1.14.0
* fix fritz image tests
---------
Co-authored-by: mib1185 <mail@mib85.de>
2024-10-07 20:00:24 +02:00
Joost Lekkerkerker
fe130b62c8
Replace Spotify fixtures ( #127850 )
...
Replace fixtures with real life ones
2024-10-07 18:00:54 +02:00
Joost Lekkerkerker
f0363ac221
Improve Spotify mock ( #127825 )
...
* Improve Spotify mock
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
* Fix comments
2024-10-07 17:36:39 +02:00
epenet
599076d6f4
Add missing patch in dnsip test ( #127802 )
2024-10-07 14:24:51 +02:00
epenet
d99429463b
Use reauth helpers in permobil config flow ( #127530 )
2024-10-07 11:37:28 +02:00
epenet
8c0e96e6e6
Extend update_entry_and_reload tests ( #127776 )
2024-10-07 11:23:48 +02:00