J. Nick Koston and GitHub
ef2e55ecec
Add dual IP stack support to HomeKit ( #94126 )
...
* Add dual IP stack support to HomeKit
* fix tests
* Update homeassistant/components/network/__init__.py
* remove scopes
* Bump HAP-python to 4.7.0
fixes pairing with newer iOS
changelog: https://github.com/ikalchev/HAP-python/compare/v4.6.0...4.7.0
* fixes
* update tests
* Relocate get_announced_addresses from zeroconf to network
needed for #94126
* rename
* rename
* Update homeassistant/components/network/__init__.py
* Update homeassistant/components/network/__init__.py
* rename
* fix import
* coverage
2023-06-24 23:18:38 -04:00
J. Nick Koston and GitHub
57a910a144
Relocate esphome entity code into its own module ( #95092 )
2023-06-24 23:12:36 -04:00
J. Nick Koston and GitHub
79f9a8a257
Add test coverage for esphome lock platform ( #95023 )
2023-06-24 23:10:47 -04:00
J. Nick Koston and GitHub
9eedc8a602
Fix esphome binary sensors when state is missing ( #95140 )
...
* Fix esphome binary sensors when state is missing
* Fix esphome binary sensors when state is missing
* Fix esphome binary sensors when state is missing
2023-06-24 23:09:26 -04:00
J. Nick Koston and GitHub
c6b3d538de
Remove deprecated non-native number support ( #95178 )
...
* Remove deprecated non-native number support
These were scheduled to be removed in 2022.10 but were left
in to give custom component authors a bit more time.
Its been a year since they were deprecated so its time
to remove the old code
https://developers.home-assistant.io/blog/2022/06/14/number_entity_refactoring/
* strip unneeded change from testing
2023-06-24 23:01:44 -04:00
Joost Lekkerkerker and GitHub
fa334cf2bd
Add entity translations to Big Ass Fans ( #95136 )
2023-06-24 19:00:20 -05:00
J. Nick Koston and GitHub
c8430e4557
Bump aiooncue to 0.3.5 ( #95148 )
2023-06-24 15:12:02 -05:00
J. Nick Koston and GitHub
74d342a000
Bump sense-energy to 0.12.0 ( #95151 )
2023-06-24 15:11:13 -05:00
J. Nick Koston and GitHub
3ea26efac9
Retry solaredge on socket.gaierror ( #95153 )
2023-06-24 15:10:54 -05:00
J. Nick Koston and GitHub
5059cee53f
Reduce overhead to fire events ( #95163 )
2023-06-24 14:39:13 -05:00
J. Nick Koston and GitHub
9354df975c
Reduce overhead to set up and write entity state ( #95162 )
2023-06-24 14:16:28 -05:00
J. Nick Koston and GitHub
7c49324f18
Bump aioesphomeapi to 14.1.1 ( #95166 )
2023-06-24 14:15:51 -05:00
Joost Lekkerkerker and GitHub
e4a7c57b81
Use device class translations for Airly ( #95115 )
...
* Use device class translations for Airly
* Use device class translations for Airly
* Use device class translations for Airly
2023-06-24 13:13:36 +02:00
Franck Nijhof and GitHub
a2f9caa482
Clean up device class based entity translations in Elgato ( #95122 )
...
* Clean up device class based entity translations in Elgato
* Update snapshots
2023-06-24 12:45:47 +02:00
Maciej Bieniek and GitHub
fe9366eee6
Add new properties to the weather entity in Accuweather integration ( #95110 )
...
* Add new properties to the current conditions
* Add new properties to forecast
* Use existing constants
* Update tests
2023-06-24 12:38:20 +02:00
Allen Porter and GitHub
b9b5fe6be8
Add service response data for listing calendar events ( #94759 )
...
* Add service response data for listing calendar events
Add the capability of response data for for the entity component.
* Rename input arguments and add service description
* Improve list events to be more user friendly
Allow the end date to be determined based on a relative time duration. Make the start time optional and set to "now". Add additional test coverage. Update demo calendar to actually perform date range checks.
* Wrap docstrings properly.
* Increase test coverage
* Update to use new API calls
* Readability improvements
* Wrap docstrings
* Require at least one of end or duration
* Check for multiple entity matches earlier in the request
* Update documentation strings
2023-06-23 23:34:34 -04:00
65454c945d
Add VAD sensitivity option to VoIP devices ( #94688 )
...
* Add VAD sensitivity option to VoIP devices
* Use select entitiy for VAD sensitivity
* Add sensitivity to tests
* Add to assist pipeline tests
* Update homeassistant/components/assist_pipeline/select.py
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
* Update tests/components/voip/test_voip.py
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-06-23 23:28:13 -04:00
Paulus Schoutsen and GitHub
c42d0feec1
Allow passing in device_id to pipeline run WS API ( #95139 )
2023-06-23 21:29:56 -05:00
Paulus Schoutsen and GitHub
3f10233833
Add return value to conversation.process service ( #94740 )
...
* Add return value to conversation.process service
* Adjust for new API
2023-06-23 13:32:03 -04:00
Franck Nijhof and GitHub
78222bd51c
2023.6.3 ( #95119 )
2023.6.3
2023-06-23 19:08:57 +02:00
dougiteixeira and GitHub
00075520c2
Add volatile_organic_compounds_parts to device class selector strings for Scrape ( #95128 )
...
Add to device class selector strings for Scrape
2023-06-23 18:48:29 +02:00
Franck Nijhof
9f6dab0643
Remove incompatible config schema for Fully Kiosk
2023-06-23 17:56:25 +02:00
Franck Nijhof and GitHub
31a2b2e3a9
Clean up device class based entity translations in Rituals Perfume Genie ( #95124 )
2023-06-23 17:24:57 +02:00
Franck Nijhof
4cf9beccd8
Bumped version to 2023.6.3
2023-06-23 16:46:52 +02:00
Matthias Alphart and Franck Nijhof
8f9425f09f
Fix KNX device trigger passing info data ( #95076 )
2023-06-23 16:46:33 +02:00
Marcel van der Veldt and Franck Nijhof
0fa954040e
Fix removal of orphaned Matter devices ( #95044 )
2023-06-23 16:46:30 +02:00
Hmmbob and Franck Nijhof
e26b8e11d3
Fix goodwe midnight error ( #95041 )
2023-06-23 16:45:56 +02:00
Richard Kroegel and Franck Nijhof
ced6968e85
Bump bimmer_connected to 0.13.7 ( #95017 )
2023-06-23 16:45:16 +02:00
44e7243e25
Fix zwave_js device diagnostics dump ( #94999 )
...
* Fix zwave_js device diagnostics dump
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Update tests/components/zwave_js/test_diagnostics.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* improve test
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-06-23 16:43:34 +02:00
Marcel van der Veldt and Franck Nijhof
bbbc9f646f
Bump Matter Server to 3.5.1: some small fixes and stability improvements ( #94985 )
2023-06-23 16:43:31 +02:00
epenet and Franck Nijhof
cda784c969
Add error handling to hassio issues ( #94951 )
2023-06-23 16:43:28 +02:00
Quentame and Franck Nijhof
34ef89b16b
Fix Meteo France blocked config entry when weather alert API fails ( #94911 )
...
* Fix: do not block config entry when weather alert API fails
* PR review
2023-06-23 16:43:24 +02:00
Allen Porter and Franck Nijhof
f8cfaa6147
Bump ical to 4.5.4 ( #94894 )
2023-06-23 16:43:21 +02:00
Álvaro Fernández Rojas and Franck Nijhof
5da5522481
Update aioairzone to v0.6.4 ( #94873 )
2023-06-23 16:43:18 +02:00
Ernst Klamer and Franck Nijhof
cee8004641
Bump bthome to 2.12.0 ( #94822 )
2023-06-23 16:43:15 +02:00
J. Nick Koston and Franck Nijhof
e1751647f4
Bump HAP-python to 4.7.0 ( #94812 )
2023-06-23 16:43:11 +02:00
Austin Mroczek and Franck Nijhof
f33d671a5d
Fix Totalconnect BinarySensorDeviceClass logic ( #94772 )
...
* handle temperature
* test for temperature
* test for unknown
2023-06-23 16:43:07 +02:00
Jan Čermák and Franck Nijhof
254b1fd314
Fix warning from rapt_ble caused by payload version 2 ( #94718 )
2023-06-23 16:43:04 +02:00
Raman Gupta and Franck Nijhof
89c6494056
Fix zwave_js trigger event reattach logic ( #94702 )
2023-06-23 16:43:01 +02:00
Dirk Sarodnick and Franck Nijhof
b52cfd3324
Fix bluetooth tracker asyncio usage ( #94695 )
...
* fix for asyncio usage
fixes the error "Passing coroutines is forbidden, use tasks explicitly", caused by passing an async function into asyncio.wait directly instead of creating a task for it.
* removes unnecessary default param
* corrects formatting for black
2023-06-23 16:42:55 +02:00
Joost Lekkerkerker and Franck Nijhof
6329f6bc07
Add strings for YouTube reauthentication ( #94655 )
2023-06-23 16:38:29 +02:00
Joost Lekkerkerker and Franck Nijhof
57dd62e7d6
Make YouTube select lower quality thumbnails ( #94652 )
...
* Make YouTube select lower quality thumbnails
* Make YouTube select lower quality thumbnails
* Make YouTube select lower quality thumbnails
* Make YouTube select lower quality thumbnails
* Add tests
* Add tests
* Add tests
* Add tests
* Add tests
2023-06-23 16:38:21 +02:00
203820d836
Fix glances raid plugin data ( #94597 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-06-23 16:38:14 +02:00
Dominik and Franck Nijhof
e1c486fc4a
Bump minimum typing_extensions to 4.6.3 ( #94587 )
2023-06-23 16:37:27 +02:00
Alistair Tudor and Franck Nijhof
78bbec0a6e
Fix unit for Habitica text sensors ( #94550 )
2023-06-23 16:35:33 +02:00
Tom Harris and Franck Nijhof
ffe35c73b6
Handle Insteon events correctly ( #94549 )
...
Make events generalized
2023-06-23 16:35:30 +02:00
Joost Lekkerkerker and Franck Nijhof
d2385f97a7
Handle LastFM unavailable ( #94456 )
2023-06-23 16:35:27 +02:00
bd0b8dc0bc
Fortios device tracker updates ( #92331 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
Co-authored-by: Erik Montnemery <erik@montnemery.com >
2023-06-23 16:35:24 +02:00
3f936993a9
Register Fully Kiosk services regardless of setup result ( #88647 )
...
* Register services at integration level
If HA is unable to connect to Fully Kiosk, the services don't get
registered. This can cause repair to create notifications saying
that the 'fully_kiosk.load_url' service is unknown.
Fixes #85444
* Validate config entry is loaded
* Refactor service invocation
Raises `HomeAssistantError` when the user provides an device id that is
not in the device registry or a device that is not a Fully Kiosk
device. If the device's config entry is not loaded, a warning is
logged.
* Update homeassistant/components/fully_kiosk/services.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Assert HomeAssistantError when integration unloaded
* Remove unused import
* Set CONFIG_SCHEMA
* Update homeassistant/components/fully_kiosk/__init__.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
* Add test for non fkb devices targets in service calls
* Apply suggestions from code review
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-06-23 16:35:19 +02:00
cd66da0ab1
Add Airzone Cloud Binary Sensors support ( #93583 )
...
* airzone_cloud: add Binary Sensors support
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: binary_sensor: fix copy&paste
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: remote available attribute
This is not working as expected and will require minor library changes.
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: binary_sensor: remove unique_id
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: binary_sensors: remove name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: use entity_name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: binary_sensor: add name=None
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* airzone_cloud: binary_sensor: fix device class name
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
* Update homeassistant/components/airzone_cloud/binary_sensor.py
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-06-23 16:32:40 +02:00