G Johansson
c085057847
Add timezone testing in holiday ( #120497 )
2024-06-26 09:40:29 +02:00
starkillerOG
1b88448914
Do not wait for Reolink firmware check ( #120377 )
2024-06-26 09:34:45 +02:00
Jan Bouwhuis
c5b7d2d868
Cleanup mqtt platform tests part 3 ( #120493 )
2024-06-26 09:29:40 +02:00
Thomas Kistler
bff9d12cc0
Add active watering time sensor to Hydrawise ( #120177 )
2024-06-26 09:24:48 +02:00
Jan Bouwhuis
e567f8f3d5
Fix issue where an MQTT device is removed linked to two config entries ( #120430 )
...
* Fix issue where an MQTT device is removed linked to two config entries
* Update homeassistant/components/mqtt/discovery.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Update homeassistant/components/mqtt/debug_info.py
Co-authored-by: J. Nick Koston <nick@koston.org>
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-26 09:14:33 +02:00
Michael Hansen
d3ceaef098
Allow timer management from any device ( #120440 )
2024-06-26 09:06:56 +02:00
Abílio Costa
8ce53d28e7
Handle availability in Idasen Desk height sensor ( #120277 )
2024-06-26 09:02:49 +02:00
Jan Bouwhuis
fab901f9b6
Cleanup mqtt platform tests part 2 ( #120490 )
2024-06-26 08:53:28 +02:00
Mr. Bubbles
ba40340f82
Align deviceinfo entries in pyLoad integration ( #120478 )
2024-06-26 08:45:22 +02:00
J. Nick Koston
07b70cba10
Fix dropped unifiprotect motion events ( #120489 )
2024-06-26 08:32:43 +02:00
Jan Bouwhuis
038f2ce79f
Cleanup mqtt platform tests part 1 ( #120470 )
2024-06-26 00:01:57 +02:00
Stefan Agner
5983344746
Handle http connection errors to Prusa printers ( #120456 )
2024-06-25 22:34:56 +02:00
Joost Lekkerkerker
1f0e47b251
Migrate Airgradient select entities to be config source dependent ( #120462 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-25 22:27:52 +02:00
Teemu R
4290a1fcb5
Upgrade tplink with new platforms, features and device support ( #120060 )
...
Co-authored-by: Teemu Rytilahti <tpr@iki.fi>
Co-authored-by: sdb9696 <steven.beth@gmail.com>
Co-authored-by: Steven B <51370195+sdb9696@users.noreply.github.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Teemu R. <tpr@iki.fi>
2024-06-25 22:01:21 +02:00
Erik Montnemery
7d2ae5b3a5
Add WS command blueprint/substitute ( #119890 )
2024-06-25 20:15:11 +02:00
Jan Bouwhuis
cbcf29720d
Cleanup common mqtt tests ( #120446 )
2024-06-25 19:15:11 +02:00
epenet
09e8f7e9bb
Improve type hints in deconz tests ( #120388 )
2024-06-25 17:44:03 +02:00
Mr. Bubbles
77fea8a73e
Add reauth flow to pyLoad integration ( #120376 )
...
Add reauth flow
2024-06-25 17:15:12 +02:00
epenet
6a370bde34
Adjust imports in samsungtv tests ( #120409 )
2024-06-25 17:08:10 +02:00
epenet
6e5bc0da94
Improve type hints in cloud tests ( #120420 )
2024-06-25 17:07:50 +02:00
J. Nick Koston
edaa5c60a7
Small cleanups to ESPHome ( #120414 )
2024-06-25 17:00:03 +02:00
Aaron Godfrey
f934fea754
Apply all todoist custom project filters for calendar events ( #117454 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-25 15:34:54 +02:00
Jan Bouwhuis
aa05f73210
Add fixture to synchronize with debouncer in MQTT tests ( #120373 )
...
* Add fixture to synchronze with debouncer in MQTT tests
* Migrate more tests to use the debouncer
* Migrate more tests
* Migrate util tests
* Improve mqtt on_callback test using new fixture
* Improve test_subscribe_error
* Migrate other tests
* Import EnsureJobAfterCooldown from `util.py` but patch `client.py`
2024-06-25 14:26:20 +02:00
J. Nick Koston
b5afc5a7f0
Fix incorrect mocking in ESPHome tests ( #120410 )
2024-06-25 13:31:50 +02:00
J. Nick Koston
c15718519b
Improve test coverage for ESPHome manager ( #120400 )
2024-06-25 13:14:11 +02:00
epenet
76e890865e
Adjust imports in cloud tests ( #120386 )
2024-06-25 13:13:14 +02:00
epenet
cbb3d48bd9
Improve type hints in dsmr tests ( #120393 )
2024-06-25 13:11:27 +02:00
Brett Adams
de8bccb650
Add services to Teslemetry ( #119119 )
...
* Add custom services
* Fixes
* wip
* Test coverage
* Update homeassistant/components/teslemetry/__init__.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Add error translations
* Translate command error
* Fix test
* Expand on comment as requested
* Remove impossible cases
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-06-25 12:44:06 +02:00
Erik Montnemery
0545ed8082
Section support for data entry flows ( #118369 )
...
* Add expandable support for data entry form flows
* Update config_validation.py
* optional options
* Adjust
* Correct translations of data within sections
* Update homeassistant/components/kitchen_sink/config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Add missing import
* Update tests/components/kitchen_sink/test_config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Format code
* Match frontend when serializing
* Move section class to data_entry_flow
* Correct serializing
* Fix import in kitchen_sink
* Move and update test
---------
Co-authored-by: Bram Kragten <mail@bramkragten.nl>
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-25 11:02:00 +02:00
epenet
3d1ff72a88
Improve type hints in device_automation tests ( #120389 )
2024-06-25 10:58:10 +02:00
Jan Bouwhuis
1d16cbec96
Move mqtt debouncer to mqtt utils ( #120392 )
2024-06-25 10:33:58 +02:00
epenet
46ed76df31
Improve type hints in diagnostics tests ( #120391 )
2024-06-25 10:07:05 +02:00
epenet
f8d5c9144a
Improve type hints in device_tracker tests ( #120390 )
2024-06-25 10:06:38 +02:00
epenet
7f20c1a489
Improve type hints in demo tests ( #120387 )
2024-06-25 09:55:59 +02:00
Mr. Bubbles
fd0fee1900
Add button platform to pyLoad integration ( #120359 )
2024-06-25 08:09:54 +02:00
Mr. Bubbles
59080a3a6f
Strip whitespace characters from token in One-Time-Passwort (OTP) integration ( #120380 )
2024-06-25 08:00:19 +02:00
Marc Mueller
f1ddf80dff
Fix dlna_dms test RuntimeWarning ( #120341 )
2024-06-25 03:34:23 +02:00
Michael Hansen
1e16afb43b
Fix pylint error in Google generative AI tests ( #120371 )
...
* Fix pylint error
* Add second fix
2024-06-24 16:03:34 -05:00
Michael Hansen
6d917f0242
Don't run timer callbacks for delayed commands ( #120367 )
...
* Don't send timer events for delayed commands
* Don't run timer callbacks for delayed commands
2024-06-24 16:21:51 -04:00
starkillerOG
bbb8bb31f9
Only raise Reolink re-auth flow when login fails 3 consecutive times ( #120291 )
2024-06-24 21:03:41 +02:00
epenet
ea09d0cbed
Use HassKey in cloud integration ( #120322 )
2024-06-24 21:02:08 +02:00
epenet
b223cb7bb9
Ensure config_entry is added to hass in tests ( #120327 )
2024-06-24 21:00:12 +02:00
David Knowles
3b79ab6e18
Reduce the amount of data fetched in individual Hydrawise API calls ( #120328 )
2024-06-24 20:58:54 +02:00
Michael Hansen
46dcf1dc44
Prioritize custom intents over builtin ( #120358 )
2024-06-24 20:57:56 +02:00
Jan Bouwhuis
a7200a70b2
Set up mqtt tests from client fixture of mqtt entry setup fixture, not both ( #120274 )
...
* Fix entry setup and cleanup issues in mqtt tests
* Reduce changes by using mqtt_client_mock alias
* Reduce sleep time where possibe
2024-06-24 19:42:32 +02:00
Mr. Bubbles
1e5f4c2d75
Add additional sensors to pyLoad integration ( #120309 )
2024-06-24 18:56:33 +02:00
epenet
31157828e1
Improve type hints in cloudflare tests ( #120344 )
2024-06-24 18:55:36 +02:00
Robert Resch
641507a45a
Add change username endpoint ( #109057 )
2024-06-24 18:51:19 +02:00
epenet
8bad421a04
Improve type hints in config tests ( #120346 )
2024-06-24 18:36:57 +02:00
epenet
4089b808c3
Improve type hints in comfoconnect tests ( #120345 )
2024-06-24 18:33:51 +02:00
Erik Montnemery
d073fd9b37
Improve integration sensor tests ( #120326 )
2024-06-24 18:33:08 +02:00
epenet
015bc0e172
Use HassKey in homeassistant integration ( #120332 )
2024-06-24 16:37:07 +02:00
Jan Bouwhuis
85720f9e02
Fix setup and tear down issues for mqtt discovery and config flow tests ( #120333 )
...
* Fix setup and tear down issues for mqtt discovery and config flow tests
* Use async callback
2024-06-24 16:20:44 +02:00
Jan Bouwhuis
389b9d1ad6
Make sure ACK's are processed before mqtt tests are teared down ( #120329 )
2024-06-24 15:16:09 +02:00
Erik Montnemery
a5e6728227
Improve integration sensor tests ( #120316 )
2024-06-24 14:17:52 +02:00
epenet
b4d0de9c0f
Improve type hints in conversation tests ( #120306 )
2024-06-24 13:41:55 +02:00
epenet
aef2f7d707
Improve type hints in canary tests ( #120305 )
2024-06-24 13:34:44 +02:00
epenet
e3806d12f4
Improve type hints in simplisafe tests ( #120303 )
2024-06-24 13:34:23 +02:00
Mr. Bubbles
237f20de6c
Add DataUpdateCoordinator to pyLoad integration ( #120237 )
...
* Add DataUpdateCoordinator
* Update tests
* changes
* changes
* test coverage
* some changes
* Update homeassistant/components/pyload/sensor.py
* use dataclass
* fix ConfigEntry
* fix configtype
* fix some issues
* remove logger
* remove unnecessary else
* revert fixture changes
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-24 12:58:37 +02:00
Joost Lekkerkerker
674dfa6e9c
Add button platform to AirGradient ( #119917 )
2024-06-24 11:55:48 +02:00
Joost Lekkerkerker
f3a1ca6d54
Add coordinator to Knocki ( #120251 )
2024-06-24 11:41:33 +02:00
Jason R. Coombs
c04a6cc639
Bump jaraco.abode to 5.1.2 ( #117363 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-24 11:37:12 +02:00
Arie Catsman
158c8b8400
Add optional test fixture collection to enphase_envoy diagnostic report ( #116242 )
...
* diagnostics_fixtures
* fix codespell errors
* fix merge order and typo
* remove pointless-string-statement
2024-06-24 10:37:32 +02:00
Joost Lekkerkerker
ab9cbf64da
Add sensors to Airgradient ( #120286 )
2024-06-24 09:54:22 +02:00
Paulus Schoutsen
5c2db162c4
Remove "no API" prompt ( #120280 )
2024-06-24 08:57:59 +02:00
Luca Angemi
fdade67211
Add device info for Aemet ( #120243 )
...
* Update sensor.py
* Update weather.py
* Update sensor.py
* ruff
* add device info to entity
* remove info from sensor
* remove info from weather
* ruff
* amend entity
* Update sensor.py
* Update weather.py
* ruff again
* add DOMAIN
* type unique_id
* Update entity.py
* Update entity.py
* assert
* update tests
* change snapshot
2024-06-24 08:20:34 +02:00
Mr. Bubbles
d095d4e60d
Change suggested data rate unit to Mbit/s in pyLoad ( #120275 )
...
Change data rate unit to Mbit/s
2024-06-24 07:53:15 +02:00
Danilo Bargen
66b91a84f9
mystrom: Add MAC and Config URL to devices ( #120271 )
...
* Add MAC address to mystrom switch devices
* Add configuration URL to mystrom switch devices
2024-06-23 21:39:58 -04:00
Steven Looman
55a2645e78
Bump async_upnp_client to 0.39.0 ( #120250 )
2024-06-23 14:21:56 -05:00
Abílio Costa
480ffeda2c
Remove connection state handling from Idasen Desk ( #120242 )
2024-06-23 12:56:10 -05:00
Tsvi Mostovicz
29da88d8f6
Create a Jewish Calendar entity ( #120253 )
...
* Set has_entity_name to true
* Move common code to jewish calendar service entity
* Remove already existing assignment
* Move data to common entity
* Remove description name
* Use config entry title instead of name for the device
* Address comments
2024-06-23 19:55:27 +02:00
Cyrill Raccaud
7efd1079bd
Add Swiss public transport via stations ( #115891 )
...
* add via stations
* bump minor version due to backwards incompatibility
* better coverage of many via station options in unit tests
* fix migration unit test for new minor version 1.3
* switch version bump to major and improve migration test
* fixes
* improve error messages
* use placeholders for strings
2024-06-23 19:26:55 +02:00
Joost Lekkerkerker
080d90b63a
Add airgradient param fixture ( #120241 )
2024-06-23 17:48:54 +02:00
Joost Lekkerkerker
9769dec44b
Add number platform to AirGradient ( #120247 )
...
* Add number entity
* Add airgradient number entities
* Fix
2024-06-23 17:45:43 +02:00
Jan Bouwhuis
f1fd52bc30
Fix issue in mqtt fixture calling disconnect handler ( #120246 )
2024-06-23 10:37:08 -05:00
Tsvi Mostovicz
2cc34fd7e7
Improve Jewish calendar entities ( #120236 )
...
* By default don't enable all sensors
* Fix tests
* Add entity category
* Set has_entity_name to true
* Revert "Set has_entity_name to true"
This reverts commit 5ebfcde78a
.
2024-06-23 17:26:45 +02:00
Mr. Bubbles
473b3b61eb
Add string and icon translations to pyLoad integration ( #120234 )
...
add string and icon translations to pyLoad
2024-06-23 14:25:36 +02:00
Mr. Bubbles
826587abb2
Add `DeviceInfo` to pyLoad integration ( #120232 )
...
* Add device info to pyLoad integration
* Update homeassistant/components/pyload/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/pyload/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* remove name, add entry_type
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-23 13:16:00 +02:00
Joakim Plate
84d1d11138
Add config flow to generic hygrostat ( #119017 )
...
* Add config flow to hygrostat
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-23 12:56:41 +02:00
G Johansson
4474e8c7ef
Remove YAML import for tado ( #120231 )
2024-06-23 12:51:12 +02:00
Mr. Bubbles
28fb361c64
Add config flow to pyLoad integration ( #120135 )
...
* Add config flow to pyLoad integration
* address issues
* remove suggested values
* Fix exception
* abort import flow on error
* readd repair issues on error
* fix ruff
* changes
* changes
* exception hints
2024-06-23 12:34:32 +02:00
Bouwe Westerdijk
f257fcb0d1
Bump plugwise to v0.38.3 ( #120152 )
2024-06-23 10:58:08 +02:00
Mr. Bubbles
f0d5640f5d
Bump pyloadapi to v1.2.0 ( #120218 )
2024-06-22 21:22:13 -05:00
J. Nick Koston
ea0c93e3db
Update uiprotect to 3.1.1 ( #120173 )
2024-06-22 18:11:48 -05:00
G Johansson
b59e7ede9a
Raise on incorrect suggested unit for sensor ( #120180 )
2024-06-22 22:05:45 +02:00
Matthias Alphart
08fae5d419
Add reconfigure flow to Fronius ( #116132 )
2024-06-22 21:12:32 +02:00
G Johansson
f14e8b728c
Remove YAML import from ping ( #120176 )
2024-06-22 20:39:32 +02:00
G Johansson
f06bd1b66f
Remove YAML import from homeworks ( #120171 )
2024-06-22 20:05:34 +02:00
tronikos
725c309c0d
Add image entity (screenshot) in Fully Kiosk Browser ( #119622 )
2024-06-22 19:37:18 +02:00
G Johansson
753ab08b5e
Add capability to exclude all attributes from recording ( #119725 )
2024-06-22 19:30:28 +02:00
Pete Sage
3cf52a4767
Sonos add tests for media_player.play_media share link ( #120169 )
2024-06-22 19:13:37 +02:00
Thomas55555
1bd95d3596
Add service for Husqvarna Automower ( #117269 )
2024-06-22 18:40:13 +02:00
puddly
bd65afa207
Prioritize the correct CP2102N serial port on macOS ( #116461 )
2024-06-22 18:37:55 +02:00
Joakim Plate
4d982a9227
Add config flow to generic thermostat ( #119930 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-22 18:26:39 +02:00
G Johansson
cac55d0f47
Remove YAML import for lutron ( #120159 )
...
* Remove YAML import for lutron
* Restore constants
2024-06-22 18:23:35 +02:00
Christian Neumeier
6045c2bb08
Add diagnostics support to Zeversolar integration ( #118245 )
2024-06-22 17:34:48 +02:00
Indu Prakash
65a740f35e
Fix airnow timezone look up ( #120136 )
2024-06-22 17:31:39 +02:00
r-xyz
cdc157de74
Add styled formatting option to Signal Messenger integration - Bump pysignalclirestapi to 0.3.24 ( #117148 )
2024-06-22 17:29:42 +02:00
Joakim Plate
b5a7fb1c33
Add valve entity to gardena ( #120160 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-22 17:02:53 +02:00
Brent Petit
ed0e0eee71
Create auxHeatOnly switch in Ecobee integration ( #116323 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-22 16:44:43 +02:00
Mr. Bubbles
856aa38539
Add feature to generate OTP token in One-Time Password (OTP) integration ( #120055 )
2024-06-22 16:43:04 +02:00
dougiteixeira
10edf85311
Update `test_device_cleaning` in Template ( #120163 )
2024-06-22 15:59:46 +02:00
dougiteixeira
02f0050819
Update `test_device_cleaning` in Derivative ( #120162 )
2024-06-22 15:54:35 +02:00
dougiteixeira
e9515b7584
Update `test_device_cleaning` in Utiltity Meter. ( #120161 )
2024-06-22 15:46:55 +02:00
dougiteixeira
61931d15cd
Use the new device helpers in Threshold ( #120158 )
2024-06-22 15:38:58 +02:00
dougiteixeira
0b5c533669
Link the Trend helper entity to the source entity device ( #119755 )
2024-06-22 15:31:47 +02:00
dougiteixeira
30f3f1082f
Use the new device helpers in Integral ( #120157 )
2024-06-22 15:30:38 +02:00
Mr. Bubbles
f2a4566eef
Add re-auth flow to Bring integration ( #115327 )
2024-06-22 15:14:53 +02:00
tronikos
cea7231aab
Add notify entities in Fully Kiosk Browser ( #119371 )
2024-06-22 15:04:52 +02:00
dougiteixeira
89b7bf2108
Add the ability to change the source entity of the Derivative helper ( #119754 )
2024-06-22 15:03:43 +02:00
SLaks
2dfa0a3c90
Add Jewish Calendar attributes for non-date sensors ( #116252 )
2024-06-22 14:30:19 +02:00
Jan-Philipp Benecke
1c2aa9a49b
Add preview to Threshold config & option flow ( #117181 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
2024-06-22 13:19:57 +02:00
On Freund
6d0ae77288
Reload Risco on connection reset ( #120150 )
2024-06-22 12:55:42 +02:00
dougiteixeira
6e32a96ff3
Add the ability to bind the template helper entity to a device ( #117753 )
2024-06-22 12:45:06 +02:00
Michael
1a962b415e
Add support to consider device holiday and summer mode in AVM Fritz!Smarthome ( #119862 )
2024-06-22 12:40:03 +02:00
tronikos
ad1f0db5a4
Pass prompt as system_instruction for Gemini 1.5 models ( #120147 )
2024-06-22 12:35:48 +02:00
Jan Bouwhuis
57eb8dab6a
Fix file yaml import fails on scan_interval ( #120154 )
2024-06-22 12:28:41 +02:00
Franck Nijhof
0feead385a
Add unique ID support to Flux ( #120142 )
2024-06-22 12:23:17 +02:00
tronikos
9002d85f9b
Support playback of videos in Fully Kiosk Browser ( #119496 )
2024-06-22 12:05:39 +02:00
Bouke Haarsma
ed2ad5ceaa
Increase precision of Huisbaasje gas readings ( #120138 )
2024-06-22 11:46:11 +02:00
Erwin Douna
6e15c06aa9
Melcloud add reconfigure flow ( #115999 )
2024-06-22 11:25:42 +02:00
Raman Gupta
d9e26077c6
Add discovery rule for a Z-Wave Basic CC sensor ( #105134 )
2024-06-22 11:22:32 +02:00
Matthias Alphart
77edc149ec
Add distinct import / export entities to Fronius ( #116535 )
2024-06-22 11:12:21 +02:00
Kevin Stillhammer
e0d8c4d726
Ensure kraken tracked pairs can be deselected ( #117461 )
2024-06-22 10:47:21 +02:00
Shai Ungar
03aba7e7ab
Address late seventeentrack review ( #116792 )
2024-06-22 10:46:31 +02:00
Lenn
32a94fc114
Motionblinds Bluetooth options ( #120110 )
2024-06-22 09:13:14 +02:00
Pete Sage
88039597e5
Sonos add tests for media_player.play_media library track ( #120119 )
2024-06-22 09:09:38 +02:00
Pete Sage
cbfb587f2d
Sonos add tests for media_player.play_media favorite_item_id ( #120120 )
2024-06-22 09:08:12 +02:00
Marc Mueller
bd72637fec
Extend component root imports in tests (1) ( #120122 )
2024-06-22 09:06:31 +02:00
Marc Mueller
2e3aeae520
Extend component root imports in tests (2) ( #120123 )
2024-06-22 09:06:05 +02:00
J. Nick Koston
47587ee3fb
Fix race against is_smart_detected in unifiprotect ( #120133 )
2024-06-21 17:11:28 -05:00
Marc Mueller
1aa9094d3d
Adjust hddtemp test Telnet patch location ( #120121 )
2024-06-21 23:19:47 +02:00
J. Nick Koston
4d11dd6739
Add additional license plate test coverage to unifiprotect ( #120125 )
2024-06-21 15:16:33 -05:00
J. Nick Koston
c3ab72a1f9
Fix comparing end of event in unifiprotect ( #120124 )
2024-06-21 14:48:09 -05:00
starkillerOG
8b4a5042bb
Use UID instead of MAC or channel for unique_ID in Reolink ( #119744 )
2024-06-21 20:27:30 +02:00
Michael
d6be733287
Add config flow to Feedreader ( #118047 )
2024-06-21 20:23:47 +02:00
tronikos
ba7388546e
Implement Android TV Remote browse media with apps and activity list ( #117126 )
2024-06-21 20:17:04 +02:00
Marc Hörsken
c13efa3664
Bump blinkpy to 0.23.0 ( #119418 )
2024-06-21 20:08:08 +02:00
Ludovic BOUÉ
2ad5b1c3a6
Add Matter discovery schemas for BooleanState sensors ( #117870 )
...
Co-authored-by: Stefan Agner <stefan@agner.ch>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
2024-06-21 18:57:18 +02:00
AlCalzone
a1884ed821
Add discovery for Z-Wave Meter Reset ( #119968 )
2024-06-21 18:39:22 +02:00
Michael Hansen
8aed04cd3c
Bump intents to 2024.6.21 ( #120106 )
2024-06-21 18:19:52 +02:00
TheJulianJES
1bebf79e5c
Fix Solarlog snapshot missing self-consumption sensor ( #120111 )
2024-06-21 17:53:05 +02:00
Robert Contreras
842763bd27
Add Home Connect binary_sensor unit tests ( #115323 )
2024-06-21 17:37:22 +02:00
Joost Lekkerkerker
2770811dda
Add Knocki integration ( #119140 )
...
Co-authored-by: Josef Zweck <24647999+zweckj@users.noreply.github.com>
2024-06-21 17:22:03 +02:00
Thomas55555
710e245819
Also test if command can be send successfully in Husqvarna Automower ( #120107 )
2024-06-21 17:02:20 +02:00
Marcel van der Veldt
4110f4f393
Fix Matter entity names ( #120038 )
2024-06-21 16:42:22 +02:00
Thomas Kistler
180c244a78
Change Ambient Network timestamp updates ( #116941 )
2024-06-21 16:36:53 +02:00
Álvaro Fernández Rojas
f353b3fa54
Add Airzone Cloud air/floor demand binary sensors ( #120103 )
2024-06-21 16:22:05 +02:00
Ethem Cem Özkan
7f5a71d281
Tado water heater code quality changes ( #119811 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-06-21 16:01:57 +02:00
Álvaro Fernández Rojas
289a54d632
Update aioairzone-cloud to v0.5.3 ( #120100 )
2024-06-21 15:59:57 +02:00
Mr. Bubbles
7fa74fcb07
Refactor sensor platform of Pyload integration ( #119716 )
2024-06-21 15:57:36 +02:00
Erik Montnemery
a10f9a5f6d
Allow opting out of warnings when removing unknown frontend panel ( #119824 )
2024-06-21 15:56:22 +02:00
jvmahon
12f812d6da
Add number platform to Matter integration ( #119770 )
...
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
Co-authored-by: Marcel van der Veldt <m.vanderveldt@outlook.com>
2024-06-21 15:53:50 +02:00
Thomas55555
4aecd23f1d
Fix Husqvarna Automower schedule switch turning back on ( #117692 )
2024-06-21 15:27:39 +02:00
Josef Zweck
e149aa6b2e
Add backflush sensor to lamarzocco ( #119888 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-21 15:27:22 +02:00
tronikos
6caf614efd
Add camera entity in Fully Kiosk Browser ( #119483 )
2024-06-21 15:08:32 +02:00
Erwin Douna
7f20173f6d
MelCloud add diagnostics platform ( #115962 )
2024-06-21 15:07:43 +02:00
Marcel van der Veldt
bad5eaf329
Add entity ids to grouped hue light ( #113053 )
2024-06-21 15:04:42 +02:00
dougiteixeira
a8ba22f6bb
Add device linking and stale device link clean up helpers ( #119761 )
2024-06-21 14:46:39 +02:00
starkillerOG
225e90c99e
Add playback of autotrack lens to Reolink ( #119829 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-21 13:38:51 +02:00
dontinelli
a0f81cb401
Add solarlog reconfigure flow ( #119913 )
2024-06-21 13:35:22 +02:00
Mr. Bubbles
f5f2e04126
Add reauth flow to ista EcoTrend integration ( #118955 )
2024-06-21 13:25:24 +02:00
Michael Hansen
18767154df
Generate and keep conversation id for Wyoming satellite ( #118835 )
2024-06-21 13:24:53 +02:00
Jan Čermák
4707108146
Samsung AC Wind Mode ( #119750 )
2024-06-21 13:19:42 +02:00
Robert Svensson
ed7a888c07
Add one UniFi sensor test to validate entity attributes ( #119914 )
2024-06-21 12:59:31 +02:00
Joakim Plate
6420837d58
Calculate device class as soon as it is known in integral ( #119940 )
2024-06-21 12:47:57 +02:00
dontinelli
af9f4f310b
Add additional tests for solarlog ( #119928 )
2024-06-21 12:44:25 +02:00
epenet
904cf26d31
Add MockToggleEntity type hints in tests ( #120075 )
2024-06-21 12:32:03 +02:00
Robert Svensson
6ddc872655
Improve UniFi device tracker client tests ( #119982 )
2024-06-21 12:20:13 +02:00
Mr. Bubbles
79bc6fc1a8
Bump pyecotrend-ista to 3.3.1 ( #120037 )
2024-06-21 12:14:44 +02:00
starkillerOG
c8ce935ec7
Check Reolink IPC channels for firmware repair issue ( #119241 )
...
* Add IPC channels to firmware repair issue
* fix tests
* fix typo
2024-06-21 11:57:48 +02:00
epenet
55134e23ea
Add type hints in automation tests ( #120077 )
2024-06-21 11:56:52 +02:00
Brett Adams
fde7ddfa71
Fix charge behavior in Tessie ( #119546 )
2024-06-21 11:30:57 +02:00
Robert Hillis
64cef6e082
Store runtime data inside the config entry in Litter Robot ( #119547 )
2024-06-21 11:28:44 +02:00
G Johansson
9c5879656c
Remove legacy list event calendar service ( #118663 )
2024-06-21 11:18:51 +02:00
dontinelli
0dd5391cd7
Add Siemes and Millisiemens as additional units of conductivity and enable conversion between conductivity units ( #118728 )
2024-06-21 11:10:15 +02:00
Mr. Bubbles
818750dfd1
Add icons to One-Time Password (OTP) ( #120066 )
2024-06-21 11:07:45 +02:00
Erik Montnemery
d2a5683fa0
Raise repair issues when automations can't be set up ( #120010 )
2024-06-21 11:07:30 +02:00
Joost Lekkerkerker
5138c3de0a
Add Mealie integration ( #119678 )
2024-06-21 11:04:55 +02:00
epenet
dc6c1f4e87
Add MockPlatform type hints in tests ( #120012 )
...
* Add MockPlatform type hints in tests
* Remove useless code
* Improve
* Revert "Improve"
This reverts commit 9ad04f9255
.
2024-06-21 11:04:15 +02:00
Joost Lekkerkerker
53022df8a4
Add sensor tests for APSystems ( #117512 )
2024-06-21 11:01:42 +02:00
Robert Svensson
6fb5a12ef1
Make UniFi services handle unloaded config entry ( #120028 )
2024-06-21 10:36:52 +02:00
Marc Mueller
e5846fdffd
Update pydantic to 1.10.17 ( #119430 )
2024-06-21 10:16:36 +02:00
Mr. Bubbles
f770fa0de0
Fix translation key in config flow of One-Time Password (OTP) integration ( #120053 )
2024-06-21 09:22:55 +02:00
Thomas Kistler
4aa7a9faee
Fix Hydrawise volume unit bug ( #119988 )
2024-06-21 09:07:14 +02:00
Markus Jacobsen
1962759953
Add Bang olufsen init testing ( #119834 )
2024-06-21 07:35:38 +01:00
J. Nick Koston
4de8cca911
Disable generic unifiprotect object sensors by default ( #120059 )
2024-06-20 22:12:31 -05:00
J. Nick Koston
68462b014c
Fix unifiprotect smart detection when end is set ( #120027 )
2024-06-20 22:03:07 -05:00
BestPig
7c5fcec062
Fix songpal crash for soundbars without sound modes ( #119999 )
...
Getting soundField on soundbar that doesn't support it crash raise an exception, so it make the whole components unavailable. As there is no simple way to know if soundField is supported, I just get all sound settings, and then pick soundField one if present. If not present, then return None to make it continue, it will just have to effect to display no sound mode and not able to select one (Exactly what we want).
2024-06-20 13:06:30 +02:00
epenet
1235338f1b
Fix hass-component-root-import warnings in otp tests ( #120019 )
2024-06-20 12:39:26 +02:00
Mr. Bubbles
1eb8b5a27c
Add config flow to One-Time Password (OTP) integration ( #118493 )
2024-06-20 10:03:29 +02:00
Jan Bouwhuis
60ba80a28d
Only (re)subscribe MQTT topics using the debouncer ( #119995 )
...
* Only (re)subscribe using the debouncer
* Update test
* Fix test
* Reset mock
2024-06-19 23:57:18 +02:00
Pete Sage
ebbb63cd08
Fix Sonos album images with special characters not displaying in media browser UI ( #118249 )
...
* initial commit
* initial commit
* simplify tests
* rename symbol
* original_uri -> original_url
* change symbol name
---------
Co-authored-by: Dave T <17680170+davet2001@users.noreply.github.com>
2024-06-19 22:38:49 +01:00
Erik Montnemery
f32cb8545c
Use MockHAClientWebSocket.send_json_auto_id in blueprint tests ( #119956 )
2024-06-19 23:07:56 +02:00
Robert Resch
bae008b0e2
Remove legacy_api_password auth provider ( #119976 )
2024-06-19 22:46:30 +02:00
Robert Svensson
49349de74e
Unifi break out switch availability test to separate test ( #119990 )
2024-06-19 22:40:13 +02:00
Franck Nijhof
6c80f865f5
Remove deprecated WLED binary sensor platform ( #119984 )
2024-06-19 20:29:40 +02:00
G Johansson
8e3b58dc28
Clean weather tests ( #119916 )
2024-06-19 19:55:20 +02:00
Jan Bouwhuis
8ad63a0020
Fix flaky todoist test ( #119954 )
...
Fix flakey todoist test
2024-06-19 20:43:05 +03:00
Robert Svensson
970836da0c
Clean up config option tests in UniFi device tracker tests ( #119978 )
2024-06-19 19:42:23 +02:00
Joost Lekkerkerker
6fa54229fe
Bump airgradient to 0.6.0 ( #119962 )
...
* Bump airgradient to 0.6.0
* Bump airgradient to 0.6.0
* Bump airgradient to 0.6.0
* Bump airgradient to 0.6.0
2024-06-19 20:38:57 +03:00
J. Nick Koston
6a3778c48e
Deprecate register_static_path in favor of async_register_static_paths ( #119895 )
...
* Deprecate register_static_path in favor of async_register_static_path
`hass.http.register_static_path` is deprecated because it does blocking I/O in the event loop, instead call `await hass.http.async_register_static_path([StaticPathConfig(url_path, path, cache_headers)])`
The arguments to `async_register_static_path` are the same as `register_static_path` except they are wrapped in the `StaticPathConfig` dataclass and an iterable of them is accepted to allow registering multiple paths at once to avoid multiple executor jobs.
* add date
* spacing
2024-06-18 21:51:24 -04:00
Joakim Plate
ef51fc0d97
Remove code slated for deletion in integral ( #119935 )
...
* Remove code slated for deletion in integral
2024-06-19 02:25:11 +02:00
J. Nick Koston
60e64d14af
Bump yalexs to 6.3.0 to move camera logic to the lib ( #119941 )
2024-06-18 18:52:41 -05:00
Maciej Bieniek
54f8b5afdf
Add pulse counter frequency sensors to Shelly ( #119898 )
...
* Add pulse counter frequency sensors
* Cleaning
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-06-18 23:08:30 +02:00
Joost Lekkerkerker
8a38424c24
Add more airgradient configuration entities ( #119191 )
2024-06-18 22:34:11 +02:00
G Johansson
fe8805de6d
Remove deprecated blink refresh service ( #119919 )
...
* Remove deprecated blink refresh service
* Remove string
* Fix tests
2024-06-18 22:26:44 +02:00
Shay Levy
f61347719f
Allow removal of a Switcher device ( #119927 )
...
Allow removal of Switcher device
2024-06-18 23:26:29 +03:00
G Johansson
08864959ee
Remove YAML import for Suez Water ( #119923 )
...
Remove YAML import for suez water
2024-06-18 22:26:10 +02:00
HarvsG
adcd0cc2a4
DNS IP custom ports for IPv4 ( #113993 )
...
* squash DNS IP enable port
* linting
* fix config entries in tests.
* fix more config entries
* fix parameter order
* Add defaults for legacy config entries
* test legacy config are not broken
* test driven migration
* define versions for future proofing
* remove defaults as should be covered by migrations in the future
* adds config migration
* spacing
* Review: remove unnecessary statements
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* Apply suggestions from code review
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
* make default ports the same
* test migration from future error
* linting
* Small tweaks
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-06-18 22:24:36 +02:00
Thomas55555
0a781b8fa2
Add button platform to Husqvarna Automower ( #119856 )
...
* Add button platform to Husqvarna Automower
* test coverage
* adapt to library changes
* Address review
2024-06-18 21:24:09 +02:00
MallocArray
be4db90c91
Update airgradient names to NOx index and VOC index ( #119152 )
...
* Update names to NOx index and VOC index
* Fix snapshots
* Fix snapshots
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2024-06-18 20:31:33 +02:00
J. Nick Koston
419dcbf9a1
Fix typo in KEY_ALLOW_CONFIGRED_CORS ( #119905 )
2024-06-18 12:44:27 -05:00
Erik Montnemery
7940303149
Add WS command frontend/subscribe_extra_js ( #119833 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-18 16:18:42 +02:00
Erik Montnemery
0ca3f25c57
Add WS command for subscribing to storage collection changes ( #119481 )
2024-06-18 16:15:42 +02:00
Paulus Schoutsen
3c08a02ecf
Update cover intent response ( #119756 )
...
* Update cover response
* Fix intent test
2024-06-18 15:54:08 +02:00
Josef Zweck
25b3fe6b64
Bump lmcloud to 1.1.13 ( #119880 )
...
* bump lmcloud to 1.1.12
* update diagnostics
* bump to 1.1.13
2024-06-18 14:49:04 +02:00
epenet
a1a8d38181
Move fixtures to decorators in netgear_lte tests ( #119882 )
2024-06-18 12:40:06 +02:00
epenet
f5fd389512
Fix hass-component-root-import warning in esphome tests ( #119883 )
2024-06-18 12:39:36 +02:00
Robert Hillis
dc388c76f9
Store runtime data inside the config entry in Steam ( #119881 )
2024-06-18 12:28:43 +02:00
Jan Bouwhuis
6eb9d1e01d
Gracefully disconnect MQTT entry if entry is reloaded ( #119753 )
2024-06-18 09:29:22 +02:00
Robert Hillis
d5d906e148
Add update coordinator to Netgear LTE ( #115474 )
2024-06-18 09:12:02 +02:00
dontinelli
2555827030
Replace Solarlog unmaintained library ( #117484 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-06-18 09:06:22 +02:00
J. Nick Koston
faa55de538
Fix blocking I/O in the event loop when registering static paths ( #119629 )
2024-06-18 08:18:31 +02:00
Paulus Schoutsen
eb89ce47ea
Inline primary integration ( #119860 )
2024-06-18 08:08:08 +02:00
Jesse Hills
f8711dbfbf
Add esphome native device update entities ( #119339 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-06-18 16:31:50 +12:00
Maciej Bieniek
f5dfefb3a6
Use the humidity value in Shelly Wall Display climate entity ( #119830 )
...
* Use the humidity value with the climate entity if available
* Update tests
* Use walrus
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-06-17 23:17:05 +03:00
G Johansson
b6b6248713
Remove legacy get forecast service from Weather ( #118664 )
...
* Remove legacy get forecast service from Weather
* Fix tests
* Fix test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-06-17 21:13:28 +02:00
J. Nick Koston
75e8fc0f9c
Fix homekit_controller haa fixture ( #119855 )
2024-06-17 13:34:05 -05:00
Joost Lekkerkerker
e5eef7c6dd
Fix Dremel 3D printer tests ( #119853 )
2024-06-17 19:17:52 +02:00
Maciej Bieniek
87c1d5a6a7
Remove the switch entity for Shelly Gas Valve ( #119817 )
...
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-06-17 19:17:06 +02:00
Erik Montnemery
8af5748716
Add frontend.remove_extra_js_url ( #119831 )
2024-06-17 15:15:00 +02:00
Erik Montnemery
c0a3b507c0
Add tests of frontend.add_extra_js_url ( #119826 )
2024-06-17 14:39:07 +02:00
Joost Lekkerkerker
9f46b582d3
Avoid touching internals in Radarr tests ( #119821 )
...
* Avoid touching internals in Radarr tests
* Fix
* Fix
2024-06-17 13:33:36 +02:00
Joost Lekkerkerker
cfbc854c84
Remove deprecated import swiss public transport import flow ( #119813 )
2024-06-17 13:24:10 +02:00
Tsvi Mostovicz
369f9772f2
Fix Jewish Calendar unique id migration ( #119683 )
...
* Implement correct passing fix
* Keep the test as is, as it simulates the current behavior
* Last minor change
2024-06-17 12:37:30 +02:00
Erik Montnemery
e0378f79a4
Remove create_list from StorageCollectionWebsocket.async_setup ( #119508 )
2024-06-17 12:16:36 +02:00
epenet
4e3cc43343
Fix consider-using-tuple warning in tplink_omada tests ( #119814 )
...
Fix consider-using-tuple in tplink_omada tests
2024-06-17 11:13:34 +02:00
G Johansson
8556f3e7c8
Remove deprecated speedtest service from Fast.com ( #119780 )
...
* Remove deprecated speedtest service from Fast.com
* Remove not needed tests
2024-06-17 10:04:46 +02:00
G Johansson
d1d21811fa
Remove YAML import from streamlabswater ( #119783 )
2024-06-17 10:04:18 +02:00
G Johansson
75b0acf6b6
Remove YAML import from System monitor ( #119782 )
2024-06-17 09:52:25 +02:00
MarkGodwin
f09063d706
Add device trackers to tplink_omada ( #115601 )
...
* Add device trackers to tplink_omada
* tplink_omada - Remove trackers and options flow
* Addressed code review feedback
* Run linter
* Use entity registry fixture
2024-06-17 07:36:35 +02:00
G Johansson
bd37ce6e9a
Remove beat (internet time) from time_date ( #119785 )
2024-06-16 23:36:06 -04:00
J. Nick Koston
85ca6f15be
Add some suggested units to unifiprotect sensors ( #119790 )
2024-06-16 15:04:28 -05:00
J. Nick Koston
03027893ff
Fix precision for unifiprotect sensors ( #119781 )
2024-06-16 13:54:58 -05:00
Paulus Schoutsen
836abe68c7
Track primary integration ( #119741 )
...
* Track primary integration
* Update snapshots
* More snapshots updated
* Uno mas
* Update snapshot
2024-06-16 13:26:06 -04:00
J. Nick Koston
59ca5b04fa
Migrate unifiprotect to use has_entity_name ( #119759 )
2024-06-16 09:00:14 -05:00
starkillerOG
3a672642ea
Reolink extend diagnostic data ( #119745 )
...
* Add diagnostic info
* fix
* change order
* update tests
2024-06-16 14:02:10 +02:00
Lode Smets
c0a680a80a
Fix for Synology DSM shared images ( #117695 )
...
* Fix for shared images
* - FIX: Synology shared photos
* - changes after review
* Added test
* added test
* fix test
2024-06-16 00:48:08 +02:00
Ethem Cem Özkan
9065042960
Revert "Revert Use integration fallback configuration for tado water fallback" ( #119526 )
...
* Revert "Revert Use integration fallback configuration for tado water heater fallback (#119466 )"
This reverts commit ade936e6d5
.
* add decide method for duration
* add repair issue to let users know
* test module for repairs
* Update strings.json
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
* repair issue should not be persistent
* use issue_registery fixture instead of mocking
* fix comment
* parameterize repair issue created test case
---------
Co-authored-by: Franck Nijhof <frenck@frenck.nl>
2024-06-15 18:16:10 +02:00