G Johansson and GitHub
9538d8bcfe
Bump pysensibo to 1.0.28 ( #92684 )
2023-05-06 12:02:09 -05:00
Luke and GitHub
3f8ffcae73
Bump anova_wifi to 0.10.0 to add better debug ( #92686 )
...
add more debig
2023-05-06 18:32:44 +02:00
G Johansson and GitHub
080ce51ed9
Remove issue from pushover ( #92595 )
...
* Remove issue pushover
* Remove strings
2023-05-06 16:49:34 +02:00
J. Nick Koston and GitHub
4c3e98b77c
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-06 16:46:00 +02:00
Artem Draft and GitHub
d816da9355
Add media_player platform to Android TV Remote ( #91677 )
2023-05-06 09:18:34 -05:00
Christoffer Poulsen and GitHub
053eaad2bd
Add charging target sensor to bmw_connected_drive ( #92628 )
...
* Add chaging status sensor
* Add unit type based on review
2023-05-06 11:57:53 +02:00
Joakim Plate and GitHub
f9fe3f4af4
Add nibe heat pump water heater entities ( #79099 )
...
* Add water heater platform
* Enable water heater platform
* No need to set target temp feature
* Split out preset mode
* Switch to parameters from lib
* Drop presets
* Add missing callback to coordinator update
* Drop support for heatpump activity
- Current entity model does not support it
* Handle s series lack of mappings
* Protect for missing operation modes to set
2023-05-06 11:41:11 +02:00
e680ec6247
Remove deprecated Vallox YAML configuration ( #91096 )
...
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-05-06 10:23:14 +02:00
7e041a95c9
Bump bimmer_connected to 0.13.3 ( #92648 )
...
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
2023-05-06 10:05:57 +02:00
9a65a89aa4
Improve internet/API error handling for BMW ( #90274 )
...
* Improve internet/API error handling
* Switch to library exceptions for HTTP status errors
* Remove duplicate logging after reconnect
* Raise UpdateFailed instead of custom log handling
---------
Co-authored-by: rikroe <rikroe@users.noreply.github.com >
Co-authored-by: G Johansson <goran.johansson@shiftit.se >
2023-05-06 10:00:37 +02:00
Matthias Alphart and GitHub
1af1f4db0c
Fix devolo home lint errors from ruff ( #92649 )
2023-05-05 17:11:05 -05:00
Guido Schmitz and GitHub
b195d5d1db
Assemble platforms upfront in devolo Home Network ( #80126 )
...
* Assemble platforms upfront in devolo Home Network
* Add tests
* Optimize mocks
* Use async_forward_entry_setups
* Adapt tests to newly added switch platform
2023-05-05 23:01:57 +02:00
Tom Harris and GitHub
bdd786b1f0
Cleanup Insteon to use Platform vs DOMAIN constants ( #92366 )
...
* Utilize Platform constant
* Use Platform constant
2023-05-05 21:32:51 +02:00
Guido Schmitz and GitHub
2b3f7ad70d
Add diagnostics to devolo Home Control ( #86069 )
...
* Add diagnostics to devolo Home Control
* Apply feedback
2023-05-05 21:24:42 +02:00
Paulus Schoutsen and GitHub
e904edb12e
2023.5.2 ( #92610 )
2023.5.2
2023-05-05 15:23:51 -04:00
mkmer and GitHub
774f1c8ef9
Dont reload integration on auth error in Aladdin Connect ( #92399 )
...
Remove reload on auth error
2023-05-05 21:22:55 +02:00
mkmer and GitHub
7a57435e8c
Address connection error wording in Honeywell ( #92488 )
...
Connection error wording in Honeywell
2023-05-05 21:21:22 +02:00
Luke and GitHub
f326dd919b
Roborock continue on failed mqtt disconnect ( #92502 )
...
continue on async disconnect failure
2023-05-05 21:20:30 +02:00
G Johansson and GitHub
82b4368d1d
Bump pytrafikverket to 0.3.1 ( #92425 )
...
* Bump pytrafikverket 0.3.0
* 0.3.1
* mypy
* Fix exceptions
2023-05-05 21:19:16 +02:00
G Johansson and GitHub
85dcd4007c
Remove yaml config issue from steam_online ( #92592 )
...
Remove yaml config issue from steam
2023-05-05 21:02:40 +02:00
G Johansson and GitHub
e597b3a862
Remove issue from skybell ( #92602 )
...
Remove issue
2023-05-05 20:56:49 +02:00
Steve Easley and GitHub
6bbcf2f689
Add JVC Projector integration ( #84748 )
...
* Initial commit of jvcprojector
* Renamed domain
* Initial commit
* Support for v1.0.6 device api
* Fixed failing test
* Removed TYPE_CHECKING constant
* Removed jvc brand
* Removed constant rename
* Renaming more constants
* Renaming yet more constants
* Improved config_flow tests
* More changes based on feedback
* Moved config_flow dependency
* Removed default translation title
* Removed translation file
* Order manifest properly
2023-05-05 20:44:53 +02: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
J. Nick Koston and GitHub
bcbc8539a6
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:38:36 -04:00
J. Nick Koston and GitHub
c8c1466c06
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:32:55 -04:00
Bram Kragten and GitHub
cd02a67847
Update frontend to 20230503.3 ( #92617 )
2023-05-05 14:27:48 -04:00
6d1e607756
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:27:28 -04:00
J. Nick Koston and GitHub
9a589a3a54
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:26:58 -04:00
Jan Bouwhuis and GitHub
53e533af6b
Improve and enforce type hints for imap ( #92325 )
2023-05-05 19:21:57 +02:00
G Johansson and GitHub
e41a75f617
Remove yaml import rainbird ( #92599 )
2023-05-05 16:53:40 +02:00
G Johansson and GitHub
835be4758a
Remove deprecated service for rainbird ( #92601 )
2023-05-05 07:22:07 -07:00
epenet and GitHub
70bfbde8aa
Add ability to shutdown a coordinator on STOP ( #92611 )
2023-05-05 16:05:03 +02:00
ollo69 and GitHub
8001ed865d
Fix switchbot binary sensor translation key ( #92557 )
2023-05-05 08:04:11 -05: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