Allen Porter
c4a39bbfb1
Remove Legacy Works With Nest ( #96111 )
...
* Remove Legacy Works With Nest
* Simplify nest configuration
* Cleanup legacy nest config entries
2023-07-09 19:38:05 -07:00
Allen Porter
32b3fa1734
Enable retries on rainbird devices by loading model and version ( #96190 )
...
Update rainbird to load device model and version
2023-07-09 16:49:44 -07:00
J. Nick Koston
995fb993e6
Avoid probing ESPHome devices when we do not have the encryption key ( #95820 )
2023-07-09 12:57:04 -10:00
Chris Talkington
7390e3a997
Refactor IPP tests ( #94097 )
...
refactor ipp tests
2023-07-09 17:37:32 -05:00
G Johansson
0546e7601c
Enhance diagnostics for Sensibo ( #96150 )
...
* Diag Sensibo
* Fix snapshot
2023-07-09 22:50:12 +02:00
J. Nick Koston
bc28d7f33e
Add slots to bluetooth manager ( #95881 )
2023-07-09 10:06:26 -10:00
Matthias Alphart
89259865fb
Restore KNX telegram history ( #95800 )
...
* Restore KNX telegram history
* increase default log size
* test removal of telegram history
2023-07-09 21:15:55 +02:00
Joost Lekkerkerker
8bbb395bec
Add entity translations to Speedtest.net ( #96168 )
...
* Add entity translations to Speedtest.net
* Fix tests
2023-07-09 20:20:39 +02:00
Luke
ab3b0c9075
Add error sensor to Roborock ( #96209 )
...
add error sensor
2023-07-09 20:17:19 +02:00
Joost Lekkerkerker
9ef4b2e5f5
Migrate ring to entity name ( #96080 )
...
Migrate ring to has entity name
2023-07-09 13:55:10 -04:00
Franck Nijhof
18dddd6342
Update Ruff to v0.0.277 ( #96108 )
2023-07-09 10:10:23 -04:00
Matthias Alphart
479015244d
KNX Cover: Use absolute tilt position if available ( #96192 )
2023-07-09 12:00:51 +02:00
J. Nick Koston
6758292655
Add bthome logbook platform ( #96171 )
2023-07-08 21:42:48 -10:00
G Johansson
2ebc265184
Bump pysensibo to 1.0.31 ( #96154 )
2023-07-08 09:23:11 -10:00
dougiteixeira
4b1d096e6b
Add device_class
and state_class
in config flow for SQL ( #95020 )
...
* Add device_class and state_class in config flow for SQL
* Update when selected NONE_SENTINEL
* Add tests
* Use SensorDeviceClass and SensorStateClass in tests
* Add volatile_organic_compounds_parts in strings selector
* Add test_attributes_from_entry_config
* Remove test_attributes_from_entry_config and complement test_device_state_class
* Add test_attributes_from_entry_config in test_sensor.py
2023-07-08 21:00:22 +02:00
Joost Lekkerkerker
2c9910d9b6
Use default MyStrom devicetype if not present ( #96070 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2023-07-08 17:10:51 +02:00
Joost Lekkerkerker
598610e313
Add entity translations to Sensibo ( #96091 )
2023-07-08 16:50:46 +02:00
J. Nick Koston
e39f023e3f
Refactor ESPHome camera to avoid creating tasks ( #95818 )
2023-07-08 12:36:40 +02:00
Erik Montnemery
3d064b7d6b
Add filters to cover/services.yaml ( #95854 )
2023-07-08 11:51:02 +02:00
Álvaro Fernández Rojas
1eb2ddf010
Update aioairzone-cloud to v0.2.1 ( #96063 )
2023-07-08 11:41:39 +02:00
Erik Montnemery
6dae3553f2
Add MEDIA_ENQUEUE to MediaPlayerEntityFeature ( #95905 )
2023-07-08 10:55:25 +02:00
J. Nick Koston
2b4f6ffcd6
Speed up hassio ingress ( #95777 )
2023-07-08 10:50:39 +02:00
Scott Giminiani
f4ad261f51
Use global CONF_API_TOKEN constant rather than defining our own ( #96120 )
2023-07-08 10:46:34 +02:00
J. Nick Koston
e38f55fdb6
Move ESPHomeManager into its own file ( #95870 )
...
* Move ESPHomeManager into its own file
This is not a functional change. This is only a reorganization
ahead of some more test coverage being added so moving tests
around can be avoided later.
* relos
* fixes
* merge a portion of new cover since its small and allows us to remove the __init__ from .coveragerc
2023-07-08 09:19:44 +02:00
Robert Hillis
8bfac2c46c
Correct Goalzero sensor state class ( #96122 )
2023-07-08 08:52:15 +02:00
Jan Bouwhuis
18ee9f4725
Refactor async_get_hass to rely on threading.local instead of a ContextVar ( #96005 )
...
* Test for async_get_hass
* Add Fix
2023-07-07 14:52:38 -04:00
Joost Lekkerkerker
ddd0d3faa2
Get MyStrom device state before checking support ( #96004 )
...
* Get device state before checking support
* Add full default device response to test
* Add test mocks
* Add test coverage
2023-07-07 11:24:41 -04:00
Jan Stienstra
1aecbb9bd5
Add full test coverage to Jellyfin ( #86974 )
...
* Add full test coverage
* Remove unreachable exception
* Remove comment line. Conflicting with codecov
* Use auto fixture and syrupy
2023-07-07 08:42:02 -04:00
Erik Montnemery
86a397720f
Move platform_integration_no_support issue to the homeassistant integration ( #95927 )
...
* Move platform_integration_no_support issue to the homeassistant integration
* Update test
* Improve repair text
* Update test
2023-07-07 13:31:54 +02:00
Joost Lekkerkerker
84979f8e92
Use device class naming in Renault ( #96038 )
2023-07-07 10:34:11 +02:00
Scott Giminiani
66a1e5c2c1
Remove copy/pasted references to GMail in YouTube integration tests ( #96048 )
...
These were likely used as an example when writing the tests for this
component and we missed renaming them.
A few unused vars with references to GMail were also removed.
2023-07-07 06:43:46 +02:00
Mike Woudenberg
ba1266a893
Add sensors to LOQED integration for battery percentage and BLE stength ( #95726 )
...
* Add sensors for battery percentage and BLE stength
* Use translatable name for BLE strength, no longer pass enity to sensor
2023-07-06 23:09:34 -04:00
Joost Lekkerkerker
d2bcb5fa87
Add entity translations to Rainbird ( #96030 )
...
* Add entity translations to Rainbird
* Add entity translations to Rainbird
2023-07-06 16:03:01 -07:00
lymanepp
6c4b5291e1
Add humidity to NWS forecast ( #95575 )
...
* Add humidity to NWS forecast to address https://github.com/home-assistant/core/issues/95572
* Use pynws 1.5.0 enhancements for probabilityOfPrecipitation, dewpoint, and relativeHumidity.
* Update requirements to match pynws version
* test for clear night
* update docstring
---------
Co-authored-by: MatthewFlamm <39341281+MatthewFlamm@users.noreply.github.com>
2023-07-06 23:05:46 +02:00
Joost Lekkerkerker
99430ceb34
Add entity translations for PureEnergie ( #95935 )
...
* Add entity translations for PureEnergie
* Fix tests
2023-07-06 22:51:05 +02:00
Guillaume Duveau
23d5fb9622
Add more device info for SmartThings devices ( #95723 )
...
* Add more device info for SmartThings devices
* Fix binary_sensor test
* Fix binary sensor test, try 2
* Fix and add SmartsThings new device info tests
2023-07-06 14:26:46 -04:00
puddly
ecc0917e8f
Migrate bracketed IP addresses in ZHA config entry ( #95917 )
...
* Automatically correct IP addresses surrounded by brackets
* Simplify regex
* Move pattern inline
* Maintain old behavior of stripping whitespace
2023-07-06 11:47:51 -04:00
J. Nick Koston
b7b8afffd0
Handle integrations with empty services or failing to load during service description enumeration ( #95911 )
...
* wip
* tweaks
* tweaks
* add coverage
* complain loudly as we never execpt this to happen
* ensure not None
* comment it
2023-07-06 11:19:06 -04:00
Jan Bouwhuis
b9c7e7c15e
Fix not including device_name in friendly name if it is None ( #95485 )
...
* Omit device_name in friendly name if it is None
* Fix test
2023-07-06 11:14:09 -04:00
Bram Kragten
5d9533fb90
Make script services always respond when asked ( #95991 )
...
* Make script services always respond when asked
* Update test_init.py
2023-07-06 10:48:03 -04:00
Bram Kragten
342d07cb92
Set correct response
value in service description when async_set_service_schema
is used ( #95985 )
...
* Mark scripts as response optional, make it always return a response if return_response is set
* Update test_init.py
* Revert "Update test_init.py"
This reverts commit 8e113e54db
.
* Split + add test
2023-07-06 10:24:34 -04:00
Adrián Moreno
0e428f8d39
Deprecate Dry and Fan preset modes in favor of HVAC modes ( #95634 )
...
* zwave_js: deprecate Dry and Fan preset modes
Migrating Dry and Fan presets to HVAC modes
* Move consts. Set Dry and Fan as HVAC-first modes.
* Update homeassistant/components/zwave_js/climate.py
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
* Fix tests
* Keep track of HA release when deprecation was introduced
---------
Co-authored-by: Raman Gupta <7243222+raman325@users.noreply.github.com>
2023-07-05 15:12:21 -04:00
J. Nick Koston
dc5ee71d7a
Add slots to core EventBus ( #95856 )
2023-07-05 11:47:24 -05:00
Jan Bouwhuis
d9721702af
Address late review of freebox tests ( #95910 )
...
Use lower case for local variables
2023-07-05 16:59:10 +02:00
Erik Montnemery
c7f6d84058
Warn when changing multipan channel if there are not 2 known users ( #95898 )
...
* Warn when changing multipan channel if there are not 2 known users
* Add test
* Improve messages
* Tweak translation string
* Adjust message
* Remove unused translation placeholders
2023-07-05 16:51:28 +02:00
J. Nick Koston
ea57f78392
Add slots to the service registry ( #95857 )
2023-07-05 15:59:36 +02:00
Florent Thiery
bd7057f7b1
Add raid array degraded state binary sensor to freebox sensors ( #95242 )
...
Add raid array degraded state binary sensor
2023-07-05 15:09:12 +02:00
J. Nick Koston
505f8fa363
Fix ESPHome camera not accepting the same exact image bytes ( #95822 )
2023-07-05 07:17:28 -05:00
Aaron Collins
f028d1a1ca
Bump pydaikin 2.10.5 ( #95656 )
2023-07-05 07:12:18 -05:00
J. Nick Koston
b2e708834f
Add slots to the StateMachine class ( #95849 )
2023-07-05 14:00:37 +02:00