92bcb04e4f
Adjust scaffold docstring ( #90157 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com >
2023-03-23 10:13:53 +01:00
J. Nick Koston and GitHub
60ae1f99e0
Update powerwall strings for newer models ( #90151 )
2023-03-23 10:13:18 +01:00
Erik Montnemery and GitHub
50ea0c5cf2
Tweak multiprotocol tests ( #90163 )
2023-03-23 10:12:42 +01:00
4c26741e40
Bump actions/stale from 7.0.0 to 8.0.0 ( #90155 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-03-23 10:09:03 +01:00
J. Nick Koston and GitHub
2cb4ec82df
Bump yalexs-ble to 2.1.2 ( #90156 )
2023-03-23 10:08:06 +01:00
On Freund and GitHub
10cf92246f
Bump pyrympro to 0.0.7 ( #90118 )
2023-03-23 10:05:08 +01:00
rikroe and GitHub
1a2fa51ac9
Bump bimmer_connected to 0.13.0 ( #90127 )
2023-03-23 10:01:01 +01:00
Erik Montnemery and GitHub
6739542a5d
Simplify some multi pan code ( #90135 )
...
* Simplify some multi pan code
* Adjust ZHA config flow
2023-03-23 09:18:35 +01:00
solazs and GitHub
b151923619
Add health mode to gree integration ( #89764 )
...
Add health mode to gree integration.
2023-03-23 08:56:47 +01:00
Jan Bouwhuis and GitHub
1e64a55a1a
Add missing translation for invalid imap folder ( #90154 )
...
Add missing translation for invalid folder
2023-03-23 08:08:52 +01:00
J. Nick Koston and GitHub
9878738321
Use rel_url for looking up frontend panels ( #90149 )
...
* Use rel_url for looking up frontend panels
request.url builds a new URL every time where-as
rel_url is always available
https://docs.aiohttp.org/en/stable/web_reference.html#aiohttp.web.BaseRequest.rel_url
* Use rel_url for looking up frontend panels
request.url builds a new URL every time where-as
rel_url is always available
https://docs.aiohttp.org/en/stable/web_reference.html#aiohttp.web.BaseRequest.rel_url
2023-03-23 00:14:54 -04:00
Paulus Schoutsen and GitHub
ca5a88342b
2023.3.6 ( #90150 )
2023.3.6
2023-03-22 23:58:20 -04:00
Paulus Schoutsen
117113cdfc
Bumped version to 2023.3.6
2023-03-22 22:59:47 -04:00
Paulus Schoutsen
174342860b
Always enforce URL param ordering for signed URLs ( #90148 )
...
Always enforce URL param ordering
2023-03-22 22:59:42 -04:00
J. Nick Koston and Paulus Schoutsen
a7b5a0297e
Bump PySwitchbot to 0.37.4 ( #90146 )
...
fixes #90090 fixes #89061
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.37.3...0.37.4
2023-03-22 22:59:41 -04:00
Luke and Paulus Schoutsen
406e92511b
Bump to oralb-ble 0.17.6 ( #90081 )
2023-03-22 22:59:40 -04:00
Klaas Schoute and Paulus Schoutsen
146347e31a
Bump easyEnergy to v0.2.2 ( #90080 )
2023-03-22 22:59:39 -04:00
Klaas Schoute and Paulus Schoutsen
3747fd5dcb
Bump easyEnergy to v0.2.1 ( #89630 )
2023-03-22 22:59:38 -04:00
J. Nick Koston and Paulus Schoutsen
53d400ca96
Bump yalexs-ble to 2.1.1 ( #90015 )
...
* Bump yalexs-ble to 2.1.1
There was another task that could be prematurely GCed
changelog: https://github.com/bdraco/yalexs-ble/compare/v2.1.0...v2.1.1
* fixes
2023-03-22 22:57:41 -04:00
J. Nick Koston and Paulus Schoutsen
2a18261efb
Bump yalexs_ble to 2.1.0 ( #89772 )
...
switches to using cryptography to reduce the number of deps
changelog: https://github.com/bdraco/yalexs-ble/compare/v2.0.4...v2.1.0
2023-03-22 22:57:40 -04:00
J. Nick Koston and Paulus Schoutsen
1f71068740
Handle cancelation of wait_for_ble_connections_free in esphome bluetooth ( #90014 )
...
Handle cancelation in wait_for_ble_connections_free
If `wait_for_ble_connections_free` was canceled due to timeout or
the esp disconnecting from Home Assistant the future would get
canceled. When we reconnect and get the next callback we need
to handle it being done.
fixes
```
2023-03-21 02:34:36.876 ERROR (MainThread) [homeassistant] Error doing job: Fatal error: protocol.data_received() call failed.
Traceback (most recent call last):
File "/usr/local/lib/python3.10/asyncio/selector_events.py", line 868, in _read_ready__data_received
self._protocol.data_received(data)
File "/usr/local/lib/python3.10/site-packages/aioesphomeapi/_frame_helper.py", line 195, in data_received
self._callback_packet(msg_type_int, bytes(packet_data))
File "/usr/local/lib/python3.10/site-packages/aioesphomeapi/_frame_helper.py", line 110, in _callback_packet
self._on_pkt(Packet(type_, data))
File "/usr/local/lib/python3.10/site-packages/aioesphomeapi/connection.py", line 688, in _process_packet
handler(msg)
File "/usr/local/lib/python3.10/site-packages/aioesphomeapi/client.py", line 482, in on_msg
on_bluetooth_connections_free_update(resp.free, resp.limit)
File "/usr/src/homeassistant/homeassistant/components/esphome/entry_data.py", line 136, in async_update_ble_connection_limits
fut.set_result(free)
asyncio.exceptions.InvalidStateError: invalid state
```
2023-03-22 22:54:42 -04:00
micha91 and Paulus Schoutsen
92fb978a03
Bump aiomusiccast to 0.14.8 ( #89978 )
2023-03-22 22:54:42 -04:00
J. Nick Koston and Paulus Schoutsen
127f2289a1
Remove async_block_till_done in freebox ( #89928 )
...
async_block_till_done() is not meant to be called in integrations
2023-03-22 22:54:41 -04:00
Jan Bouwhuis and Paulus Schoutsen
de6f55dcfb
Fix blocking MQTT entry unload ( #89922 )
...
* Remove unneeded async_block_till_done
* use await asyncio.sleep(0) instead
2023-03-22 22:54:40 -04:00
Joakim Plate and Paulus Schoutsen
713d3025f2
Correct missing wordswap for S series nibe ( #89866 )
...
Correct missing wordswap for nibe
2023-03-22 22:54:39 -04:00
J. Nick Koston and Paulus Schoutsen
1e03ff68a2
Bump aioharmony to 0.2.10 ( #89831 )
...
fixes #89823
2023-03-22 22:54:38 -04:00
Jan Bouwhuis and Paulus Schoutsen
a5aa5c0c01
Fix imap_email_content unknown status and replaying stale states ( #89563 )
2023-03-22 22:54:37 -04:00
Paulus Schoutsen and GitHub
12352b2ce1
Always enforce URL param ordering for signed URLs ( #90148 )
...
Always enforce URL param ordering
2023-03-22 22:54:09 -04:00
J. Nick Koston and GitHub
dcc52bd366
Bump PySwitchbot to 0.37.4 ( #90146 )
...
fixes #90090 fixes #89061
changelog: https://github.com/Danielhiversen/pySwitchbot/compare/0.37.3...0.37.4
2023-03-22 22:10:47 -04:00
J. Nick Koston and GitHub
ca576d45ac
Cache decode of JWT tokens ( #90013 )
2023-03-22 16:03:41 -10:00
J. Nick Koston and GitHub
8a591fa16e
Add auto repairs for events schema ( #90136 )
...
* Add auto repairs for events schema
* Add auto repairs for events schema
* Add auto repairs for events schema
* Add auto repairs for events schema
* Add auto repairs for events schema
* fix bug - wrong table
2023-03-22 21:17:36 -04:00
J. Nick Koston and GitHub
31c988c4f0
Fix index not being dropped on postgresql databases with a schema prefix ( #90144 )
...
* Fix index not being dropped on postgresql databases with a schema prefix
Added logging in case index drops fail so we can tell
why in the future
* coverage
2023-03-22 21:03:26 -04:00
J. Nick Koston and GitHub
99b58f157e
Bump PyJWT to 2.6.0 ( #90134 )
...
* Bump PyJWT to 2.6.0
* fix time being frozen too late which makes the access token creation time in the future
* revert zha change
* fix repairs test
* fix ical test
2023-03-22 20:00:47 -04:00
Michael and GitHub
03aeaba7ef
Turn AVM FRITZ!Box Tools sensors into coordinator entities ( #89953 )
...
* make sensors coordinator entities
* apply suggestions
* move _attr_has_entity_name up
2023-03-22 22:34:23 +01:00
J. Nick Koston and GitHub
4ebce9746d
Add schema auto repairs for states tables ( #90083 )
2023-03-22 10:05:23 -10:00
Erik Montnemery and GitHub
5948347b6b
Fix switch_as_x entity naming ( #89992 )
...
* Fix switch_as_x entity naming
* Simplify name logic
2023-03-22 20:24:05 +01:00
Erik Montnemery and GitHub
1ea3312ed4
Deduplicate multiprotocol addon helper ( #90102 )
...
* Deduplicate multiprotocol addon helper
* Clarify
2023-03-22 20:20:42 +01:00
J. Nick Koston and GitHub
4c98495fe0
Bump ulid-transform to 0.5.1 ( #90123 )
...
changelog: https://github.com/bdraco/ulid-transform/compare/v0.4.2...v0.5.1
2023-03-22 15:19:43 -04:00
Erik Montnemery and GitHub
3931e11fd9
Try to load integration before starting option flow ( #90111 )
...
* Try to load integration before starting option flow
* Adjust tests
2023-03-22 20:10:10 +01:00
Franck Nijhof and GitHub
6db8867b81
Update wled to 0.16.0 ( #90120 )
2023-03-22 13:55:50 -04:00
Erik Montnemery and GitHub
94e247dc69
Fix islamic_prayer_times setup ( #90122 )
2023-03-22 13:52:52 -04:00
Franck Nijhof and GitHub
cc4ff55347
Update pvo to 1.0.0 ( #90109 )
2023-03-22 17:02:49 +01:00
puddly and GitHub
c581116c82
ZHA network settings API ( #88564 )
...
* Rename `zha.api` to `zha.websocket_api`
* Implement a ZHA network settings API
* Use the enum name as the radio type
* Don't filter out ignored config entries
* [WIP] Start unit tests
* Add unit tests
* Rename ZHA websocket API module in `.coveragerc`
* Rename `api` to `websocket_api`
* Increase test coverage to 100%
2023-03-22 11:15:46 -04:00
Erik Montnemery and GitHub
130c8ea5f5
Update OTRB config entry if REST API port has changed ( #90101 )
...
* Update OTRB config entry if REST API port has changed
* Improve test coverage
2023-03-22 14:03:39 +01:00
Erik Montnemery and GitHub
0ecd043cb2
Add test helper mock_config_flow ( #90103 )
2023-03-22 08:59:35 -04:00
Paulus Schoutsen and GitHub
0ca6723378
Allow passing binary to the WS connection ( #89882 )
...
* Allow passing binary to the WS connection
* Expand test coverage
* Test non-existing handler
* Allow signaling end of stream using empty payloads
* Store handlers in a list
* Handle binary handlers raising exceptions
2023-03-22 08:36:36 -04:00
Erik Montnemery and GitHub
19d56a7102
Change error handling in async_process_play_media_url ( #90052 )
2023-03-22 13:32:02 +01:00
Paulus Schoutsen and GitHub
9b9ed21dc4
Update hass-nabucasa to 0.62.0 ( #90085 )
2023-03-22 13:24:28 +01:00
Matrix and GitHub
87e6dd3949
YoLink flexfob support ( #90027 )
2023-03-22 12:01:04 +01:00
Klaas Schoute and GitHub
7efe058aa6
Bump easyEnergy to v0.2.2 ( #90080 )
2023-03-22 10:46:17 +01:00