Eduard van Valkenburg and Paulus Schoutsen
d4acb2a381
Update deprecated functions in SIA ( #92737 )
...
update deprecated functions
2023-05-14 12:10:59 -04:00
Shay Levy and Paulus Schoutsen
b1111eb2c7
Bump aiowebostv to 0.3.3 to fix Python 3.11 support ( #92736 )
...
Bump aiowebostv to 0.3.3
2023-05-14 12:10:58 -04:00
Mick Vleeshouwer and Paulus Schoutsen
4895ca218f
Bump pyoverkiz to 1.7.8 ( #92702 )
2023-05-14 12:10:57 -04:00
Aaron Bach and Paulus Schoutsen
91e9d21548
Bump aionotion to 2023.05.1 ( #92697 )
2023-05-14 12:10:56 -04:00
J. Nick Koston and Paulus Schoutsen
996c6c4a92
Fix onvif reauth when device returns a http 401/403 error ( #92690 )
2023-05-14 12:10:55 -04:00
J. Nick Koston and Paulus Schoutsen
96ff24aa2f
Always request at least one zone for multi-zone LIFX devices ( #92683 )
2023-05-14 12:08:33 -04:00
J. Nick Koston and Paulus Schoutsen
dcc5940f9b
Fix parallel_updates being acquired too late for entity executor jobs ( #92681 )
...
* Fix parallel_updates being acquired too late for entity executor jobs
* tweak
2023-05-14 12:08:33 -04:00
dd51bba677
Bump bimmer_connected to 0.13.3 ( #92648 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-05-14 12:08:32 -04:00
Luke and Paulus Schoutsen
ac9da5c167
Roborock continue on failed mqtt disconnect ( #92502 )
...
continue on async disconnect failure
2023-05-14 12:08:31 -04:00
J. Nick Koston and Paulus Schoutsen
ddebfb3ac5
Fix duplicate ONVIF sensors ( #92629 )
...
Some cameras do not configure the video source correctly
when using webhooks but work fine with PullPoint which
results in duplicate sensors
2023-05-05 14:41:00 -04:00
J. Nick Koston and Paulus Schoutsen
fe57901b5f
Add support for visitor detections to onvif ( #92350 )
2023-05-05 14:40:59 -04:00
J. Nick Koston and Paulus Schoutsen
73d4c73dbb
Fix missing ONVIF events when switching from PullPoint to webhooks ( #92627 )
...
We now let the PullPoint subscription expire instead of explicitly
unsubscribing when pausing the subscription. We will still unsubscribe
it if Home Assistant is shutdown or the integration is reloaded
Some cameras will cancel ALL subscriptions when we do an unsubscribe
so we want to let the PullPoint subscription expire instead
of explicitly cancelling it.
2023-05-05 14:39:32 -04:00
Bram Kragten and Paulus Schoutsen
f1bccef224
Update frontend to 20230503.3 ( #92617 )
2023-05-05 14:39:31 -04:00
cf243fbe11
Lower scan interval for OpenSky ( #92593 )
...
* Lower scan interval for opensky to avoid hitting rate limit
* Lower scan interval for opensky to avoid hitting rate limit
* Update homeassistant/components/opensky/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
* Update homeassistant/components/opensky/sensor.py
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-05-05 14:39:30 -04:00
J. Nick Koston and Paulus Schoutsen
35c48d3d0e
Improve reliability of ONVIF subscription renewals ( #92551 )
...
* Improve reliablity of onvif subscription renewals
upstream changelog: https://github.com/hunterjm/python-onvif-zeep-async/compare/v2.0.0...v2.1.0
* ```
Traceback (most recent call last):
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/onvif/client.py", line 75, in _async_wrap_connection_error_retry
return await func(*args, **kwargs)
File "/Users/bdraco/home-assistant/homeassistant/components/onvif/event.py", line 441, in _async_call_pullpoint_subscription_renew
await self._pullpoint_subscription.Renew(SUBSCRIPTION_RELATIVE_TIME)
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/zeep/proxy.py", line 64, in __call__
return await self._proxy._binding.send_async(
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/zeep/wsdl/bindings/soap.py", line 156, in send_async
response = await client.transport.post_xml(
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/zeep/transports.py", line 235, in post_xml
response = await self.post(address, message, headers)
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/zeep/transports.py", line 220, in post
response = await self.client.post(
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/httpx/_client.py", line 1845, in post
return await self.request(
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/httpx/_client.py", line 1530, in request
return await self.send(request, auth=auth, follow_redirects=follow_redirects)
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/httpx/_client.py", line 1617, in send
response = await self._send_handling_auth(
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/httpx/_client.py", line 1645, in _send_handling_auth
response = await self._send_handling_redirects(
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/httpx/_client.py", line 1682, in _send_handling_redirects
response = await self._send_single_request(request)
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/httpx/_client.py", line 1719, in _send_single_request
response = await transport.handle_async_request(request)
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 352, in handle_async_request
with map_httpcore_exceptions():
File "/opt/homebrew/Cellar/python@3.10/3.10.10_1/Frameworks/Python.framework/Versions/3.10/lib/python3.10/contextlib.py", line 153, in __exit__
self.gen.throw(typ, value, traceback)
File "/Users/bdraco/home-assistant/venv/lib/python3.10/site-packages/httpx/_transports/default.py", line 77, in map_httpcore_exceptions
raise mapped_exc(message) from exc
httpx.ReadTimeout
```
* adjust timeouts for slower tplink cameras
* tweak
* more debug
* tweak
* adjust message
* tweak
* Revert "tweak"
This reverts commit 10ee2a8de7 .
* give time in seconds
* revert
* revert
* Update homeassistant/components/onvif/event.py
* Update homeassistant/components/onvif/event.py
2023-05-05 14:39:29 -04:00
Paulus Schoutsen
15ef53cd9a
Bumped version to 2023.5.2
2023-05-05 08:47:12 -04:00
Erik Montnemery and Paulus Schoutsen
fb29e1a14e
Bump hatasmota to 0.6.5 ( #92585 )
...
* Bump hatasmota to 0.6.5
* Fix tests
2023-05-05 08:47:08 -04:00
epenet and Paulus Schoutsen
f8c3586f6b
Fix hassio get_os_info retry ( #92569 )
2023-05-05 08:47:07 -04:00
Paulus Schoutsen and Erik
e8808b5fe7
Re-run expose entities migration if first time failed ( #92564 )
...
* Re-run expose entities migration if first time failed
* Count number of exposed entities
* Add tests
---------
Co-authored-by: Erik <erik@montnemery.com >
2023-05-05 08:47:06 -04:00
J. Nick Koston and Paulus Schoutsen
82c0967716
Bump elkm1-lib to 2.2.2 ( #92560 )
...
changelog: https://github.com/gwww/elkm1/compare/2.2.1...2.2.2
fixes #92467
2023-05-05 08:47:05 -04:00
163823d2a5
Allow duplicate state updates when force_update is set on an esphome sensor ( #92553 )
...
* Allow duplicate states when force_update is set on an esphome sensor
fixes #91221
* Update homeassistant/components/esphome/entry_data.py
Co-authored-by: pdw-mb <pdw@mythic-beasts.com >
---------
Co-authored-by: pdw-mb <pdw@mythic-beasts.com >
2023-05-05 08:47:04 -04:00
puddly and Paulus Schoutsen
2dd1ce2047
Handle invalid ZHA cluster handlers ( #92543 )
...
* Do not crash on startup when an invalid cluster handler is encountered
* Add a unit test
2023-05-05 08:47:03 -04:00
J. Nick Koston and Paulus Schoutsen
241cacde62
Bump aioesphomeapi to 13.7.3 to fix disconnecting while handshake is in progress ( #92537 )
...
Bump aioesphomeapi to 13.7.3
fixes #92432
2023-05-05 08:47:02 -04:00
Erik Montnemery and Paulus Schoutsen
8a11ee81c4
Improve cloud migration ( #92520 )
...
* Improve cloud migration
* Tweak
* Use entity_ids func
---------
Co-authored-by: Paulus Schoutsen <balloob@gmail.com >
2023-05-05 08:47:01 -04:00
J. Nick Koston and Paulus Schoutsen
e3762724a3
Fix blocking I/O in the event loop when starting ONVIF ( #92518 )
2023-05-05 08:47:00 -04:00
karwosts and Paulus Schoutsen
b973825833
Fix scene service examples ( #92501 )
2023-05-05 08:46:59 -04:00
Eduard van Valkenburg and Paulus Schoutsen
b2fcbbe50e
Fix for SIA Code not being handled well ( #92469 )
...
* updated sia requirements
* updates because of changes in package
* linting and other small fixes
* fix for unknown code
* added same to alarm_control_panel
2023-05-05 08:46:58 -04:00
Francesco Carnielli and Paulus Schoutsen
d96b37a004
Fix power sensor state_class in Netatmo integration ( #92468 )
2023-05-05 08:46:57 -04:00
DDanii and Paulus Schoutsen
affece8857
Fix transmission error handling ( #91548 )
...
* transmission error handle fix
* added unexpected case tests
2023-05-05 08:46:56 -04:00
Paulus Schoutsen
eda0731e60
Bumped version to 2023.5.1
2023-05-04 10:23:58 -04:00
Bram Kragten and Paulus Schoutsen
238c87055f
Update frontend to 20230503.2 ( #92508 )
2023-05-04 10:23:53 -04:00
Erik Montnemery and Paulus Schoutsen
4b4464a3de
Force migration of cloud settings to exposed_entities ( #92499 )
2023-05-04 10:23:52 -04:00
J. Nick Koston and Paulus Schoutsen
a07fbdd61c
Bump bluetooth-auto-recovery 1.1.2 ( #92495 )
...
Improve handling when getting the power state times out
https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/compare/v1.1.1...v1.1.2
2023-05-04 10:23:52 -04:00
J. Nick Koston and Paulus Schoutsen
3126ebe9d6
Fix lifx light strips when color zones are not initially populated ( #92487 )
...
fixes #92456
2023-05-04 10:23:51 -04:00
Aaron Bach and Paulus Schoutsen
89aec9d356
Bump aionotion to 2023.05.0 ( #92451 )
2023-05-04 10:23:49 -04:00
0cfa566ff6
Fix onvif cameras with invalid encodings in device info ( #92450 )
...
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2023-05-04 10:23:49 -04:00
J. Nick Koston and Paulus Schoutsen
fffece95f5
Fix onvif setup when time set service is not functional ( #92447 )
2023-05-04 10:23:48 -04:00
Michael Hansen and Franck Nijhof
458fe17a48
Bump voip-utils to 0.0.7 ( #92372 )
2023-05-03 20:02:45 +02:00
Franck Nijhof
15fdefd23b
Bumped version to 2023.5.0
2023-05-03 19:44:53 +02:00
Michael Hansen and Franck Nijhof
576f9600b5
Pass OPUS payload ID through VoIP ( #92421 )
2023-05-03 19:44:34 +02:00
Franck Nijhof
7a62574360
Bumped version to 2023.5.0b9
2023.5.0b9
2023-05-03 18:59:42 +02:00
Erik Montnemery and Franck Nijhof
0251d677d8
Migrate cloud settings for all Google entities ( #92416 )
2023-05-03 18:59:32 +02:00
Michael Hansen and Franck Nijhof
2cd9b94ecb
Skip unexposed entities in intent handlers ( #92415 )
...
* Filter intent handler entities by exposure
* Add test for skipping unexposed entities
2023-05-03 18:59:29 +02:00
Erik Montnemery and Franck Nijhof
3cd2ab2319
Migrate cloud settings for all Alexa entities ( #92413 )
...
* Migrate cloud settings for all Alexa entities
* Also set settings for unknown entities
2023-05-03 18:59:25 +02:00
J. Nick Koston and Franck Nijhof
4f0d403393
Bump bluetooth-auto-recovery to 1.1.1 ( #92412 )
...
* Bump bluetooth-auto-recovery to 1.1.0
https://github.com/Bluetooth-Devices/bluetooth-auto-recovery/releases/tag/v1.1.0
In https://github.com/home-assistant/operating-system/issues/2485 is was discovered that a more aggressive reset strategy is needed due to a yet unsolved bug in the linux 6.1.x kernel series
* bump to 1.1.1 since event 47 cannot be decoded (newer kernels only)
2023-05-03 18:59:22 +02:00
Bram Kragten and Franck Nijhof
b558cf8b59
Update frontend to 20230503.1 ( #92410 )
2023-05-03 18:59:18 +02:00
Erik Montnemery and Franck Nijhof
820c7b77ce
Update cloud WS API for getting entity ( #92409 )
...
* Update cloud WS API for getting entity
* Adjust comment
2023-05-03 18:59:15 +02:00
Erik Montnemery and Franck Nijhof
9d0fc916fc
Use exposed_entities API in cloud tests ( #92408 )
2023-05-03 18:59:11 +02:00
Erik Montnemery and Franck Nijhof
387f07a97f
Include all entities in cloud lists ( #92406 )
2023-05-03 18:59:08 +02:00
J. Nick Koston and Franck Nijhof
44968cfc7c
Handle webhook URL rejection in onvif ( #92405 )
2023-05-03 18:59:04 +02:00