Philip Rosenberg-Watt
e7d23d8b49
Add APRS object tracking ( #113080 )
...
* Add APRS object tracking
Closes issue #111731
* Fix unit test
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-05-24 13:13:02 +02:00
Jan Bouwhuis
f12aee28a8
Improve error logging on invalid MQTT entity state ( #118006 )
...
* Improve error logging on invalid MQTT entity state
* Explain not hanlding TpeError and ValueError
* Move length check closer to source
* use _LOGGER.exception
2024-05-24 13:11:52 +02:00
Em
7d44321f0f
Remove duplicate tests in generic_thermostat ( #105622 )
...
Tests using `setup_comp_4` and `setup_comp_6` have been replaced by a parameterized tests in #105643 . Tests using `setup_comp_5` are therefore still duplicates and are removed.
2024-05-24 12:24:05 +02:00
Brett Adams
b99476284b
Add Cover platform to Teslemetry ( #117340 )
...
* Add cover
* Test coverage
* Json lint
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Update tests
* Fix features
* Update snapshot from fixture
* Apply suggestions from code review
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-24 12:09:23 +02:00
epenet
d4df86da06
Move TibberDataCoordinator to separate module ( #118027 )
2024-05-24 11:05:54 +02:00
Thomas55555
13385912d1
Refactor Husqvarna Automower ( #117938 )
2024-05-24 10:54:19 +02:00
Pete Sage
1ad2e4951d
Fix Sonos album artwork performance ( #116391 )
2024-05-24 10:42:45 +02:00
mkmer
5c263b039e
Catch client connection error in Honeywell ( #117502 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-05-24 10:40:30 +02:00
epenet
bb0b01e4a9
Add error message to snapshot_platform helper ( #117974 )
2024-05-24 10:38:23 +02:00
epenet
39f618d5e5
Add snapshot tests to nuki ( #117973 )
2024-05-24 10:36:59 +02:00
Marc Mueller
905adb2431
Update codespell ignore list ( #118018 )
2024-05-24 10:24:34 +02:00
Erik Montnemery
f896c7505b
Improve async_get_issue_tracker for custom integrations ( #118016 )
2024-05-24 09:55:05 +02:00
Evgeny
24d31924a0
Migrate OpenWeaterMap to new library (support API 3.0) ( #116870 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-23 21:51:10 -10:00
epenet
5bca9d142c
Use snapshot in renault diagnostics tests ( #118021 )
2024-05-24 09:42:33 +02:00
epenet
19aaa8ccee
Move plaato coordinator to separate module ( #118019 )
2024-05-24 09:42:12 +02:00
Franck Nijhof
9224997411
Add sequence action for automations & scripts ( #117690 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-05-24 09:34:49 +02:00
epenet
edd14929e3
Add snapshot tests to plaato ( #118017 )
2024-05-24 09:23:09 +02:00
Brett Adams
96d9342f13
Add models to energy sites in Teslemetry ( #117419 )
...
* Add models to energy sites and test devices
* Fix device testing
* Revert VIN
* Fix snapshot
* Fix snapshot
* fix snap
* Sort list
2024-05-24 09:18:22 +02:00
Shay Levy
cb59eb183d
Switcher - use single_config_entry and register_discovery_flow in con… ( #118000 )
2024-05-24 09:15:17 +02:00
Brett Adams
ad90ecef3f
Add binary sensor platform to Teslemetry ( #117230 )
...
* Add binary sensor platform
* Add tests
* Cleanup
* Add refresh test
* Fix runtime_data after rebase
* Remove streaming strings
* test error
* updated_once
* fix updated_once
* assert_entities_alt
* Update homeassistant/components/teslemetry/binary_sensor.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-24 08:55:27 +02:00
epenet
8da799e420
Move omnilogic coordinator to separate module ( #118014 )
2024-05-24 08:48:05 +02:00
Marc Mueller
301c484e05
Fix vallow test fixtures ( #118003 )
2024-05-24 08:31:21 +02:00
Thomas55555
528d67ee06
Remove unused snapshots [a-f] ( #117999 )
2024-05-24 08:28:04 +02:00
Brett Adams
3c7857f0f0
Add lock platform to Teslemetry ( #117344 )
...
* Add lock platform
* Tests and fixes
* Fix json
* Review Feedback
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* wording
* Fix rebase
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-24 08:26:29 +02:00
Marc Mueller
dc47792ff2
Update codespell to 2.3.0 ( #118001 )
2024-05-24 08:22:29 +02:00
J. Nick Koston
93daac9b3d
Update pySwitchbot to 0.46.0 to fix lock key retrieval ( #118005 )
...
* Update pySwitchbot to 0.46.0 to fix lock key retrieval
needs https://github.com/Danielhiversen/pySwitchbot/pull/236
* bump
* fixes
2024-05-23 23:59:44 -04:00
Paulus Schoutsen
d1af40f1eb
Google gen updates ( #117893 )
...
* Add a recommended model for Google Gen AI
* Add recommended settings to Google Gen AI
* Revert no API msg
* Use correct default settings
* Make sure options are cleared when using recommended
* Update snapshots
* address comments
2024-05-23 17:16:48 -04:00
Shay Levy
c0bcf00bf8
Remove Switcher YAML import support ( #117994 )
2024-05-23 21:12:19 +02:00
epenet
4ee1460eec
Move moehlenhoff_alpha2 coordinator to separate module ( #117970 )
2024-05-23 21:06:00 +02:00
epenet
34deac1a61
Add snapshot tests to omnilogic ( #117986 )
2024-05-23 21:04:31 +02:00
Shay Levy
36d77414c6
Enable Switcher assume buttons for all devices ( #117993 )
2024-05-23 20:29:49 +02:00
Allen Porter
978fe2d7b0
Bump to google-nest-sdm to 4.0.4 ( #117982 )
2024-05-23 20:27:48 +02:00
J. Nick Koston
c5cc9801a6
Cache serialize of manifest for loaded integrations ( #117965 )
...
* Cache serialize of manifest for loaded integrations
The manifest/list and manifest/get websocket apis
are called frequently when moving around in the UI.
Since the manifest does not change we can make
the the serialized version a cached property
* reduce
* reduce
2024-05-23 10:52:05 -04:00
epenet
162f5ccbde
Add snapshot platform tests to rainmachine ( #117978 )
...
* Add snapshot tests to rainmachine
* Add sensor and switch tests
2024-05-23 16:29:39 +02:00
epenet
0c243d699c
Use SnapshotAssertion in rainmachine diagnostic tests ( #117979 )
...
* Use SnapshotAssertion in rainmachine diagnostic tests
* Force entry_id
* Adjust
* Fix incorrect fixtures
* Adjust
2024-05-23 16:22:31 +02:00
Brett Adams
880b315890
Add switch platform to Teslemetry ( #117482 )
...
* Add switch platform
* Add tests
* Add test
* Fixes
* ruff
* Rename to storm watch
* Remove valet
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* ruff
* Review feedback
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-05-23 14:28:18 +02:00
epenet
bc51a4c524
Add snapshot tests to moehlenhoff_alpha2 ( #117967 )
...
* Add tests to moehlenhoff_alpha2
* Adjust coverage
* Adjust coverage
* Adjust coverage
* Adjust patch
* Adjust
2024-05-23 11:54:20 +02:00
dontinelli
6682244abf
Improve fyta tests ( #117661 )
...
* Add test for init
* update tests
* split common.py into const.py and __init__.py
* Update tests/components/fyta/__init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* add autospec, tidy up
* adjust len-test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-05-23 10:51:30 +02:00
Joost Lekkerkerker
e8f544d216
Bump airgradient to 0.4.1 ( #117963 )
2024-05-23 10:25:54 +02:00
kaareseras
cd14d9b0e3
Add Azure data explorer ( #68992 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-05-23 09:14:09 +02:00
Galorhallen
767d971c5f
Better handling of EADDRINUSE for Govee light ( #117943 )
2024-05-23 08:45:49 +02:00
Jan-Philipp Benecke
88257c9c42
Allow to reconfigure integrations with `single_config_entry` set ( #117939 )
2024-05-23 08:41:12 +02:00
J. Nick Koston
e663d4f602
Refactor state_reported listener setup to avoid merge in async_fire_internal ( #117953 )
...
* Refactor state_reported listener setup to avoid merge in async_fire_internal
Instead of merging the listeners in async_fire_internal, setup the listener for
state_changed at the same time so async_fire_internal can avoid having to copy
another list
* Refactor state_reported listener setup to avoid merge in async_fire_internal
Instead of merging the listeners in async_fire_internal, setup the listener for
state_changed at the same time so async_fire_internal can avoid having to copy
another list
* tweak
* tweak
* tweak
* tweak
* tweak
2024-05-22 23:14:50 -04:00
Paulus Schoutsen
1f7245ecf2
Update LLM no tools message ( #117935 )
2024-05-22 21:17:03 -04:00
Jan Bouwhuis
050fc73056
Refactor shared mqtt schema's to new module ( #117944 )
...
* Refactor mqtt schema's to new module
* Remove unrelated change
2024-05-23 01:12:25 +02:00
Mischa Siekmann
ad69a23fda
Send MEDIA_ANNOUNCE flag to ESPHome media_player ( #116993 )
2024-05-23 09:47:34 +12:00
Peter
eb76386c68
Prevent time pattern reschedule if cancelled during job execution ( #117879 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-05-22 10:36:03 -10:00
Allen Porter
7a6b107248
Move nest diagnostic tests to use snapshots ( #117929 )
2024-05-22 14:11:07 -04:00
puddly
55c8ef1c7b
Simplify SkyConnect setup flow ( #117868 )
...
* Delay firmware probing until after the user picks the firmware type
* Remove confirmation step
* Fix unit tests
* Simplify unit test patching logic
Further simplify unit tests
* Bump Zigbee firmware up to the first choice
* Reuse `async_step_pick_firmware` during options flow
* Proactively validate all ZHA entries, not just the first
There can only be one (for now) so this changes nothing functionally
* Add unit test for bad firmware when configuring Thread
2024-05-22 14:09:30 -04:00
Michael Hansen
f99ec87338
Fail if targeting all devices in the house in service intent handler ( #117930 )
...
* Fail if targeting all devices in the house
* Update homeassistant/helpers/intent.py
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-05-22 13:53:31 -04:00