Jens Østergaard Nielsen
01dc27e2a2
Remove default unit of measurement in IHC sensors ( #93054 )
...
Remove sensor default unit of measurement
2023-05-15 09:50:39 +02:00
Stephan Uhle
55c675d0fd
Bump pysml to 0.0.11 ( #93035 )
...
Updated pysml to 0.0.11
2023-05-15 09:15:22 +02:00
Pieter Viljoen
77f99e4162
Add MEASUREMENT state class to Sense Voltage sensors ( #93044 )
...
Add MEASUREMENT to Voltage sensors
2023-05-15 09:11:12 +02:00
J. Nick Koston
ef887e529f
Fix onvif cameras that cannot parse relative time ( #92711 )
...
* Fix onvif cameras that cannot parse relative time
The spec requires that the camera can parse relative or absolute timestamps
However there are many cameras that cannot parse time correctly.
Much of the event code has been offloaded to the library and
support to determine if the camera has broken time and switch
to absolute timestamps is now built into the library
* adjust verison
* fixes
* bump
* bump
* bump
* more fixes
* preen
* fix resume
* one more fix
* fix race in webhook setup
* bump to 3.1.3 which has more fixes for broken camera firmwares
* bump 3.1.4 for more fixes
* fix
* fix comment
* bump
* fix url limit
* bump
* more fixes
* old hik uses -s
2023-05-14 16:08:39 -04:00
J. Nick Koston
d5a0824924
Use futures instead of asyncio.Event for async_get_integrations ( #93060 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2023-05-14 14:42:04 -05:00
Paulus Schoutsen
e0a97ec90d
2023.5.3 ( #93066 )
2023-05-14 13:00:18 -04:00
J. Nick Koston
b95405a7e9
Small performance improvements to state diff messages ( #92963 )
...
Adds missing test coverage
2023-05-14 12:28:34 -04:00
J. Nick Koston
3314eed8d1
Switch to using a ContextVar for template RenderInfo ( #93016 )
...
The ContextVar is about 40% faster than the attr
and dict lookups
2023-05-14 12:23:31 -04:00
J. Nick Koston
2848f8648d
Log last message when websocket reaches peak limit ( #93038 )
...
When we hit the absolute limit, we would log the last messages as
it was key to finding out the source. We now do the same when
we hit the peak limit
2023-05-14 12:22:19 -04:00
Paulus Schoutsen
1f6a601fc9
Bumped version to 2023.5.3
2023-05-14 12:11:32 -04:00
Aaron Bach
ff14277805
Fix a series of bugs due to Notion API changes ( #93039 )
...
* Fix a series of bugs due to Notion API changes
* Simplify
* Reduce blast radius
* Reduce blast radius
* Fix tests
2023-05-14 12:11:22 -04:00
J. Nick Koston
6424dee231
Fix sslv2/sslv3 with unverified connections ( #93037 )
...
In #90191 we use the same ssl context for httpx now to avoid
a memory leak, but httpx previously allowed sslv2/sslv3 for
unverified connections
This reverts to the behavior before #90191
2023-05-14 12:11:21 -04:00
J. Nick Koston
13c51e9c34
Disable cleanup_closed for aiohttp.TCPConnector with cpython 3.11.1+ ( #93013 )
...
* Disable cleanup_closed for aiohttp.TCPConnector with cpython 3.11.2+
There is currently a relatively fast memory leak when using
cpython 3.11.2+ and cleanup_closed with aiohttp
For my production instance it was leaking ~450MiB per day
of `MemoryBIO`, `SSLProtocol`, `SSLObject`, `_SSLProtocolTransport`
`memoryview`, and `managedbuffer` objects
see https://github.com/aio-libs/aiohttp/issues/7252
see https://github.com/python/cpython/pull/98540
* Update homeassistant/helpers/aiohttp_client.py
2023-05-14 12:11:20 -04:00
puddly
304c34a119
Bump bellows to 0.35.5 to fix Aqara Zigbee connectivity issue ( #92999 )
...
Bump bellows to 0.35.5
2023-05-14 12:11:19 -04:00
starkillerOG
d840d27f2d
Bump reolink-aio to 0.5.15 ( #92979 )
2023-05-14 12:11:18 -04:00
Michael
a8cf3fadaa
Fix remove of device when surveillance station is not used in Synology DSM ( #92957 )
2023-05-14 12:11:17 -04:00
Joost Lekkerkerker
a3f3b43c20
Bump python-vehicle to 1.0.1 ( #92933 )
2023-05-14 12:11:17 -04:00
Robert Hillis
b0520ccb94
Bump eternalegypt to 0.0.16 ( #92919 )
2023-05-14 12:11:16 -04:00
Jonathan Keslin
fe308e26dc
Bump volvooncall to 0.10.3 to fix sensor type error ( #92913 )
2023-05-14 12:11:15 -04:00
Michael
60fb71159d
Fix uptime sensor deviation detection in Fritz!Tools ( #92907 )
2023-05-14 12:11:14 -04:00
G Johansson
413dbe89e5
Fix already_configured string in workday ( #92901 )
...
* Fix already_configured string in workday
* Fix strings
2023-05-14 12:11:13 -04:00
J. Nick Koston
7abe9f1f9a
Bump bluetooth-auto-recovery to 1.2.0 ( #92893 )
2023-05-14 12:11:12 -04:00
Glenn Waters
252b99f00b
Bump UPB integration library to 0.5.4 ( #92879 )
2023-05-14 12:11:11 -04:00
J. Nick Koston
8e407334b7
Add ONVIF services to diagnostics ( #92878 )
2023-05-14 12:11:10 -04:00
puddly
91faa31e8c
Bump ZHA dependencies ( #92870 )
2023-05-14 12:11:09 -04:00
Michael Hansen
5e77de35bd
Allow "no" to match "nb" in language util ( #92862 )
...
* Allow "no" to match "nb"
* Adjust comparison for speed
2023-05-14 12:11:09 -04:00
jjlawren
c1b18dcbba
Bump sonos-websocket to 0.1.1 ( #92834 )
2023-05-14 12:11:08 -04:00
Diogo Gomes
3c45bda0e8
Don't try to restore unavailable nor unknown states ( #92825 )
2023-05-14 12:11:07 -04:00
Álvaro Fernández Rojas
7361c29cba
Update aioairzone to v0.5.5 ( #92812 )
2023-05-14 12:11:06 -04:00
Álvaro Fernández Rojas
a551de06c7
Fix Airzone Auto operation mode ( #92796 )
2023-05-14 12:11:05 -04:00
Erik Montnemery
84ce2f13f2
Fix race in Alexa async_enable_proactive_mode ( #92785 )
2023-05-14 12:11:04 -04:00
Álvaro Fernández Rojas
5c949bd862
Update aioairzone to v0.5.3 ( #92780 )
2023-05-14 12:11:03 -04:00
Keilin Bickar
16020d8ab9
Bump asyncsleepiq to 1.3.5 ( #92759 )
2023-05-14 12:11:02 -04:00
karwosts
f866d6100d
Fix zwave_js services example data ( #92748 )
2023-05-14 12:11:01 -04:00
Brandon Rothweiler
8d0da78fab
Increase timeout to 30 seconds for Mazda integration ( #92744 )
2023-05-14 12:11:00 -04:00
J. Nick Koston
7173a4f377
Bump aioesphomeapi to 3.7.4 to fix proxied BLE connections not retrying right away on error ( #92741 )
2023-05-14 12:11:00 -04:00
Eduard van Valkenburg
d4acb2a381
Update deprecated functions in SIA ( #92737 )
...
update deprecated functions
2023-05-14 12:10:59 -04:00
Shay Levy
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
4895ca218f
Bump pyoverkiz to 1.7.8 ( #92702 )
2023-05-14 12:10:57 -04:00
Aaron Bach
91e9d21548
Bump `aionotion` to 2023.05.1 ( #92697 )
2023-05-14 12:10:56 -04:00
J. Nick Koston
996c6c4a92
Fix onvif reauth when device returns a http 401/403 error ( #92690 )
2023-05-14 12:10:55 -04:00
J. Nick Koston
96ff24aa2f
Always request at least one zone for multi-zone LIFX devices ( #92683 )
2023-05-14 12:08:33 -04:00
J. Nick Koston
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
rikroe
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
ac9da5c167
Roborock continue on failed mqtt disconnect ( #92502 )
...
continue on async disconnect failure
2023-05-14 12:08:31 -04:00
J. Nick Koston
e073f091b1
Cache ip address stringify in zeroconf ( #92800 )
...
stringify IPv6 addresses is expensive, and since zeroconf sees the same
ones over and over again an LRU can avoid the constant stringify
2023-05-14 12:07:38 -04:00
Aaron Bach
637941df4d
Fix a series of bugs due to Notion API changes ( #93039 )
...
* Fix a series of bugs due to Notion API changes
* Simplify
* Reduce blast radius
* Reduce blast radius
* Fix tests
2023-05-14 12:07:15 -04:00
J. Nick Koston
e593ceaaf2
Fix sslv2/sslv3 with unverified connections ( #93037 )
...
In #90191 we use the same ssl context for httpx now to avoid
a memory leak, but httpx previously allowed sslv2/sslv3 for
unverified connections
This reverts to the behavior before #90191
2023-05-13 20:16:11 -04:00
J. Nick Koston
7d371a33bb
Disable cleanup_closed for aiohttp.TCPConnector with cpython 3.11.1+ ( #93013 )
...
* Disable cleanup_closed for aiohttp.TCPConnector with cpython 3.11.2+
There is currently a relatively fast memory leak when using
cpython 3.11.2+ and cleanup_closed with aiohttp
For my production instance it was leaking ~450MiB per day
of `MemoryBIO`, `SSLProtocol`, `SSLObject`, `_SSLProtocolTransport`
`memoryview`, and `managedbuffer` objects
see https://github.com/aio-libs/aiohttp/issues/7252
see https://github.com/python/cpython/pull/98540
* Update homeassistant/helpers/aiohttp_client.py
2023-05-13 20:15:02 -04:00
imerla1
a9778c4236
fixed typo ( #93029 )
2023-05-13 21:05:55 +02:00