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
Erik Montnemery
e32a27a8ff
Remove hass_recorder test fixture ( #120295 )
2024-06-24 11:14:08 +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
Paulus Schoutsen
19f97a3e53
LLM to handle decimal attributes ( #120257 )
2024-06-23 17:09:57 -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