J. Nick Koston
5c7d3035ca
Migrate ipp to use async_update_entry to alter config entries ( #110311 )
2024-02-12 20:19:48 +01:00
Maciej Bieniek
2bd64dba6b
Add `removal_condition` for Shelly analog input sensors ( #110331 )
...
* Add remove condition for analog input sensors
* xpercent key is not present in the payload if it has not been configured
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-12 20:13:11 +01:00
J. Nick Koston
32e3f6c5a7
Migrate roku to use async_update_entry to alter config entries ( #110363 )
2024-02-12 20:10:06 +01:00
Erik Montnemery
e27e799dd5
Add power strip with 2 outlets to kitchen_sink ( #110346 )
2024-02-12 20:00:13 +01:00
J. Nick Koston
29146326fa
Fix zone radius calculation when radius is not 0 ( #110354 )
2024-02-12 19:47:34 +01:00
J. Nick Koston
3b409b07e3
Migrate zwave_js to use async_update_entry to alter config entries ( #110376 )
2024-02-12 19:42:02 +01:00
Erik Montnemery
a51d3b4286
Remove store from google_assistant AbstractConfig ( #109877 )
...
* Remove store from google_assistant AbstractConfig
* Bump minor version of google_assistant store
* Fix test
* Improve comments
* Fix typo
* Refactor
* Update homeassistant/components/google_assistant/http.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Fix bug, add tests
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-02-12 19:24:21 +01:00
Erik Montnemery
1764c031df
Warn when lights violate color mode rules ( #110336 )
...
* Warn when lights violate color mode rules
* Update test
* Remove redundant warning, add tests
* Improve test coverage
2024-02-12 17:43:50 +01:00
Maciej Bieniek
8de038527f
Improve type annotation in Shelly tests ( #110361 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-12 10:23:55 -06:00
Adam Goode
5cdc3cec32
Properly report cover positions to prometheus ( #110157 )
2024-02-12 15:33:03 +01:00
Jan-Philipp Benecke
fb878836a8
Handle no data error in Electricity Maps config flow ( #110259 )
...
Co-authored-by: Viktor Andersson <30777521+VIKTORVAV99@users.noreply.github.com>
2024-02-12 15:03:29 +01:00
Kevin Worrel
121f37b6b6
Correct screenlogic test's mock adapter name ( #110317 )
...
Correct mock adapter name
2024-02-12 11:20:33 +01:00
J. Nick Koston
b5d9f275b9
Migrate google_assistant_sdk to use async_update_entry to alter config entries ( #110307 )
2024-02-12 11:16:44 +01:00
Åke Strandberg
8376c07969
Add myuplink diagnostics download ( #109925 )
...
* Dump all relevant data from API
* Cleanup and adjust
* Redact serialNumber
* WIP
* Add fixtures
* WIP
* Tests for diagnostics completed
* Address review comments
* Change to fake token
* Add missed redact
* Improve mocks
* Resolve review comments
2024-02-12 10:56:06 +01:00
Richard Kroegel
1b8bda6067
Remove old BMW vehicles/devices automatically ( #110255 )
...
* Remove not assigned vehicles from DeviceRegistry on startup
* Replace async_remove_device with async_update_device
* Add test
* Use generator
---------
Co-authored-by: Richard <rikroe@users.noreply.github.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-02-12 10:52:08 +01:00
Maciej Bieniek
4f277b9509
Add pulse counter sensors for Shelly ( #110248 )
...
* Add pulse counter sensors to Shelly
* Add a unit for the pulse counter
* Fix removal condition
* xtotal key is not present in the payload if it has not been configured
* Update test
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-12 09:42:38 +01:00
J. Nick Koston
5528ae9707
Migrate knx to use async_update_entry to alter config entries ( #110312 )
2024-02-12 09:39:05 +01:00
Luke Lashley
33cdcce191
Better teardown and setup of Roborock connections ( #106092 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-02-12 09:37:37 +01:00
J. Nick Koston
e3813d4134
Migrate blink to use async_update_entry to alter config entries ( #110303 )
2024-02-12 08:30:38 +01:00
J. Nick Koston
55022767ac
Migrate homematicip_cloud to use async_update_entry to alter config entries ( #110308 )
2024-02-12 08:29:37 +01:00
J. Nick Koston
322b8b5be0
Migrate lametric to use async_update_entry to alter config entries ( #110313 )
2024-02-12 08:27:05 +01:00
Marc Mueller
2ef2172b01
Convert test helpers to get hass instance to contextmanagers ( #109990 )
...
* Convert get_test_home_assistant helper to contextmanager
* Convert async_test_home_assistant helper to contextmanager
* Move timezone reset to async_test_home_assistant helper
2024-02-11 21:23:51 +01:00
Jan-Philipp Benecke
3342e6ddbd
Avoid calling hass internals when adding mock config entry in Fully Kiosk ( #110291 )
2024-02-11 21:17:54 +01:00
Jan-Philipp Benecke
932d930084
Avoid calling hass internals when adding mock config entry in Blink ( #110290 )
2024-02-11 21:17:22 +01:00
G Johansson
7ce1ba9304
Fix cpu percentage in System Monitor ( #110268 )
...
* Fix cpu percentage in System Monitor
* Tests
2024-02-11 21:11:31 +01:00
Maciej Bieniek
326da81656
Add icon translations to Shelly ( #110183 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-11 14:07:10 -06:00
Floris272
7dc9ad63bd
Implement late feedback for Bluecurrent ( #106918 )
...
* Apply changes
* Fix MockClient
* Apply feedback
* Remove connector tests
* Change MockClient to inhert MagicMock
* Add reconnect tests and refactor mock client
* Refactor mock exception throwing
* Add future_fixture
* Move mocked client methods into create_client_mock
* Remove fixture and separate event from mock_client
* Add FutureContainer to store the loop_future
2024-02-11 20:57:38 +01:00
Martin Hjelmare
6b4920ffa6
Refactor tradfri tests ( #110094 )
...
* Refactor tradfri tests
* Refactor command store
* Fix fixture type annotations
* Fix test type errors
2024-02-11 12:01:12 +01:00
Maciej Bieniek
845071f8f0
Add icon translations to Brother ( #110128 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-10 12:17:53 +01:00
J. Nick Koston
d1f098c11f
Use async_update_entry to update dlna_dmr options in tests ( #110117 )
...
needed for #110023
2024-02-10 07:57:58 +01:00
J. Nick Koston
f6d4617c7a
Avoid directly changing config entry state in tests (part 2) ( #110115 )
...
followup to #110048 for more places
2024-02-10 07:20:15 +01:00
J. Nick Koston
b0d3cc150f
Use async_update_entry to update esphome options in tests ( #110118 )
2024-02-09 20:01:33 -06:00
Maciej Bieniek
57bec29266
Add icon translations to NAM ( #110135 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-09 23:28:24 +01:00
Maciej Bieniek
0954e4cd73
Add icon translations to GIOS ( #110131 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-02-09 23:28:11 +01:00
J. Nick Koston
facf927626
Use async_update_entry in github tests ( #110119 )
...
needed for #110023
2024-02-09 18:11:05 +01:00
J. Nick Koston
206aaac700
Reduce complexity in the homekit config flow filters ( #109850 )
...
* Add typing to entity filters
* Add typing to entity filters
* Add typing to entity filters
* Add typing to entity filters
* tweaks
* tweaks
* tweaks
* tweaks
* tweaks
2024-02-09 09:33:21 -05:00
J. Nick Koston
8e4714c563
Avoid delaying startup in dlna_dmr ( #109836 )
...
* Avoid delaying startup in dlna_dmr
fixes #109834
* make sure device info is linked up at startup
* fixes
* update tests
* startup only
* override device info if we have it
* fixes
* make sure its set right away when adding the device
* revert test changes
* coverage
* coverage
* coverage
* coverage
* adjust
* fixes
* more fixes
* coverage
* coverage
* coverage
* tweaks
* tweaks
* Revert "revert test changes"
This reverts commit 014d29297d
.
* coverage
* coverage
2024-02-09 09:05:27 -05:00
Erik Montnemery
3ca202a338
Fix scene tests ( #110097 )
2024-02-09 14:10:59 +01:00
Jan Bouwhuis
8aa4157290
Add entry diagnostics to imap integration ( #109460 )
2024-02-09 11:30:27 +01:00
Christophe Gagnier
720fb7da59
Update pytechnove to 1.2.2 ( #110074 )
2024-02-09 08:41:48 +01:00
Jc2k
4f404881dd
Remove homekit_controller entity registry entries when backing char or service is gone ( #109952 )
2024-02-09 07:05:08 +00:00
J. Nick Koston
122ac059bc
Convert dhcp watcher to asyncio ( #109938 )
2024-02-08 22:23:42 -06:00
Allen Porter
261f9c5d62
Cleanup test config entry setup to use best practices ( #110070 )
...
* Cleanup test config entry setup to use best practices
* Add missed files
2024-02-08 19:52:40 -08:00
Michael Hansen
2681dae60c
Matching duplicate named entities is now an error in Assist ( #110050 )
...
* Matching duplicate named entities is now an error
* Update snapshot
* Only use area id
2024-02-08 19:38:03 -06:00
J. Nick Koston
02efe41564
Avoid directly changing config entry state in tests ( #110048 )
2024-02-08 16:31:17 -06:00
Mike Degatano
a0e515df1a
Allow disabling home assistant watchdog ( #109818 )
2024-02-08 20:09:53 +01:00
jan iversen
97c6fd0f8d
Allow modbus negative min/max value. ( #109995 )
2024-02-08 15:34:43 +01:00
jan iversen
9f50153c8b
Allow modbus min/max temperature to be negative. ( #109977 )
2024-02-08 13:48:33 +01:00
Marcel van der Veldt
e7213a4192
Handle Matter nodes that become available after startup is done ( #109956 )
2024-02-08 13:14:10 +01:00
Erik Montnemery
c7957f8e94
Prevent network access in emulated_hue tests ( #109991 )
2024-02-08 13:00:45 +01:00