J. Nick Koston
042776ebb8
Cache entity properties that are never expected to change in the base class ( #95315 )
2023-09-14 17:48:48 -05:00
jan iversen
d4a2927ebe
Solve racing problem in modbus test ( #100287 )
...
* Test racing problem.
* review comment.
* Revert to approved state.
This reverts commit 983d9d68e8 .
2023-09-14 16:03:32 +02:00
Joost Lekkerkerker
6fc1407613
Extract Withings API specifics in own class ( #100363 )
...
* Extract Withings API specifics in own class
* Extract Withings API specifics in own class
* Ignore api test coverage
* fix feedback
2023-09-14 13:31:54 +02:00
Ståle Storø Hauknes
b858658516
Fix Airthings ble migration ( #100362 )
...
* Import Platform for tests
* Migration bugfix
* Store new unique id as a variable in tests
* Add comments to tests
2023-09-14 12:51:06 +02:00
Marty Sun
6692a37f0d
Add missing __init__.py file in yardian test folder ( #100345 )
2023-09-14 09:04:12 +02:00
mkmer
c265d3f3cc
Late review for honeywell ( #100299 )
...
* Late review for honeywell
* Actually test same id different domain
* Update homeassistant/components/honeywell/climate.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update climate.py
* Refactor dont_remove
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-09-14 06:22:28 +02:00
J. Nick Koston
547f32818c
Make core States use cached_property ( #100312 )
...
Need to validate this is worth removing __slots__
2023-09-13 20:33:25 -04:00
J. Nick Koston
fe5eba9b31
Use cached_property in device registry ( #100309 )
2023-09-13 15:36:07 -05:00
Jan-Philipp Benecke
7b204ca36b
Use snapshot assertion for nexia diagnostics test ( #100328 )
2023-09-13 15:00:29 -05:00
J. Nick Koston
877eedf6d7
Use cached_property in entity_registry ( #100302 )
2023-09-13 14:38:40 -05:00
Quentame
8625bf7894
Add some tests to Freebox ( #99755 )
2023-09-13 20:22:47 +02:00
Robert Svensson
7b00265cfe
Remove legacy UniFi PoE client clean up ( #100318 )
2023-09-13 20:14:03 +02:00
Jan Rieger
ee65aa91e8
Allow setting the elevation in set_location ( #99978 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-09-13 18:09:12 +02:00
Joost Lekkerkerker
f6b094dfee
Add options flow to Withings ( #100300 )
2023-09-13 18:08:15 +02:00
Erik Montnemery
6057fe5926
Replace StateMachine._domain_index with a UserDict ( #100270 )
...
* Replace StateMachine._domain_index with a UserDict
* Access the UserDict's backing dict directly
* Optimize
2023-09-13 18:05:17 +02:00
Joost Lekkerkerker
8498cdfb3c
Remove profile from Withings config flow ( #100202 )
...
* Remove profile from Withings config flow
* Add config flow migration
* Add config flow migration
* Remove datamanager profile
* Remove datamanager profile
* Add manufacturer
* Remove migration
* Remove migration
* Fix feedback
2023-09-13 15:49:36 +02:00
starkillerOG
80aa19263b
Netgear catch no info error ( #100212 )
2023-09-13 15:32:03 +02:00
Franck Nijhof
afa0152261
Update syrupy to 4.5.0 ( #100283 )
2023-09-13 14:40:01 +02:00
Joost Lekkerkerker
38e013a90e
Remove NZBGet configurable scan interval ( #98869 )
2023-09-13 14:15:40 +02:00
Olen
7fe78fe9e4
Add diagnostics to Twinkly ( #100146 )
2023-09-13 13:09:57 +02:00
Joost Lekkerkerker
29d8be510e
Test speedtest.net config entry lifecycle ( #100280 )
2023-09-13 12:40:26 +02:00
TJ Horner
dd95b51d10
Address weatherkit late review comments ( #100265 )
...
* Address review comments from original weatherkit PR
* Use .get() for optional fields
2023-09-13 09:22:58 +02:00
John Hollowell
e87603aa59
Correct Venstar firmware version to use device's FW version instead of API version ( #98493 )
2023-09-13 08:35:59 +02:00
Luke Lashley
09f58ec396
Bump python-roborock to 0.34.0 ( #100236 )
2023-09-13 08:33:48 +02:00
Simone Chemelli
fe85b20502
SamsungTV: Add unique_id for when missing (legacy models) ( #96829 )
...
* Add unique_id for when missing (legacy models)
* add comment
* update tests, thx @epenet
2023-09-13 01:24:49 +02:00
Joost Lekkerkerker
458a3f0df2
Remove restore functionality in Speedtest.net ( #96950 )
2023-09-12 21:12:01 +02:00
Erik Montnemery
bbcbb2e322
Improve Entity._suggest_report_issue ( #100204 )
2023-09-12 21:07:32 +02:00
Erik Montnemery
51576b7214
Improve typing of entity.entity_sources ( #99407 )
...
* Improve typing of entity.entity_sources
* Calculate entity info source when generating WS response
* Adjust typing
* Update tests
2023-09-12 20:41:26 +02:00
mkmer
693a271e40
Clean up device registry for climate devices that no longer exist in Honeywell ( #100072 )
2023-09-12 20:29:47 +02:00
Joost Lekkerkerker
9672cdf3a9
Add entity translations to WLED ( #99056 )
2023-09-12 20:19:45 +02:00
uvjustin
5021c69886
Update Stream logging on EVENT_LOGGING_CHANGED ( #99256 )
2023-09-12 19:38:11 +02:00
Jan Bouwhuis
e84a4661b0
Add intial property to imap_content event data ( #100171 )
...
* Add initial property to imap event data
* Simplify loop
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* MyPy
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2023-09-12 18:54:32 +02:00
Erik Montnemery
6485320bc4
Improve type annotations in websocket_api tests ( #100198 )
2023-09-12 17:31:25 +02:00
Erik Montnemery
6e6680dc4d
Enable asyncio debug mode in tests ( #100197 )
2023-09-12 10:12:22 -05:00
jan iversen
c178388956
Remove modbus pragma no cover and solve nan ( #99221 )
...
* Remove pragma no cover.
* Ruff !
* Review comments.
* update test.
* Review.
* review.
* Add slave test.
2023-09-12 16:05:59 +02:00
jan iversen
9acca1bf58
Make modbus retry fast on read errors ( #99576 )
...
* Fast retry on read errors.
* Review comments.
2023-09-12 10:01:15 -04:00
Ståle Storø Hauknes
198532d51d
Airthings BLE unique id migration ( #99832 )
...
* Fix sensor unique id
* Add sensor identifiers
* Migrate entities to new unique id
* Fix linting issues
* Fix crash when migrating entity fails
* Change how entities are migrated
* Remve debug logging
* Remove unneeded async
* Remove migration code from init file
* Add migration code to sensor.py
* Adjust for loops to improve speed
* Bugfixes, improve documentation
* Remove old comment
* Remove unused function parameter
* Address PR feedback
* Add tests
* Improve tests and test data
* Refactor test
* Update logger level
Co-authored-by: J. Nick Koston <nick@koston.org >
* Adjust PR comments
* Address more PR comments
* Address PR comments and adjust tests
* Fix PR comment
---------
Co-authored-by: J. Nick Koston <nick@koston.org >
2023-09-12 09:59:54 -04:00
Mike Degatano
2b62285eee
Fix addon slug validation ( #100070 )
...
* Fix addon slug validation
* Don't redefine compile
2023-09-12 09:59:12 -04:00
Joakim Sørensen
1e2b0b65af
Bump hass-nabucasa from 0.70.0 to 0.71.0 ( #100193 )
...
Bump hass-nabucasa from 0.70.0 to 0.71.1
2023-09-12 09:58:25 -04:00
Erik Montnemery
fabb098ec3
Simplify WS command entity/source ( #99439 )
2023-09-12 15:39:11 +02:00
Jan Bouwhuis
6b265120b3
Fix entity name attribute on mqtt entity is not removed on update ( #100187 )
...
Fix entity name attribute is not remove on update
2023-09-12 15:22:37 +02:00
jan iversen
71207e112e
Bring modbus naming in sync with standard ( #99285 )
2023-09-12 10:59:50 +02:00
Erik Montnemery
5bcb4f07a0
Bump hatasmota to 0.7.3 ( #100169 )
2023-09-12 09:58:05 +02:00
Álvaro Fernández Rojas
da13afbd3c
Add missing AEMET wind gust speed ( #100157 )
2023-09-12 09:08:06 +02:00
Allen Porter
183b77973f
Add configuration flow to Todoist integration ( #100094 )
...
* Add config flow to todoist
* Fix service calls for todoist
* Fix configuration entry test setup
* Bump test coverage to 100%
* Apply pr feedback
2023-09-11 22:56:08 -07:00
Jan-Philipp Benecke
5d46e22591
Move airly coordinator to its own file ( #99545 )
2023-09-11 21:52:02 -05:00
J. Nick Koston
a20d1a357f
Avoid probing ipp printers for unique_id when it is available via mdns ( #99982 )
...
* Avoid probing ipp printers for unique_id when it is available via mdns
We would always probe the device in the ipp flow and than
abort if it was already configured. We avoid the probe for
most printers.
* dry
* coverage
* fix test
* add test for updating host
2023-09-11 22:34:23 -04:00
Michael
3d28c6d636
Fix AVM Fritz!Tools update entity ( #100151 )
...
* move update entity to coordinator
* fix tests
2023-09-11 22:30:50 -04:00
Raman Gupta
e231da42e1
Handle disconnects in zwave_js repair flow ( #99964 )
...
* Handle disconnects in zwave_js repair flow
* Combine logic to reduce LoC
* only check once
2023-09-12 04:21:44 +02:00
Jan-Philipp Benecke
4779cdf2ae
Let the discovergy config flow test end with create entry ( #100153 )
2023-09-11 23:06:06 +02:00