Commit Graph

64753 Commits (234715a8c68d843bf2f4198e90dfe1728fb77678)

Author SHA1 Message Date
J. Nick Koston c067c52cf4
Fix translation key in profiler integration (#96979) 2023-07-20 21:40:38 -05:00
J. Nick Koston 9fba6870fe
Fix task leak on config entry unload/retry (#96981)
Since the task was added to self._tasks without a `task.add_done_callback(self._tasks.remove)`
each unload/retry would leak a new set of tasks
2023-07-20 21:00:07 -04:00
J. Nick Koston 99def97ed9
Add cancel messages to core task cancelation (#96972) 2023-07-20 18:03:36 -05:00
J. Nick Koston 6818cae072
Bump aioesphomeapi to 15.1.13 (#96964) 2023-07-20 16:05:17 -05:00
Franck Nijhof e9a63b7501
Use default icon for demo button entity (#96961) 2023-07-20 23:02:59 +02:00
J. Nick Koston b7bcc1eae4
Bump yalexs-ble to 2.2.3 (#96927) 2023-07-20 22:20:15 +02:00
Franck Nijhof 7389fea223
Fix OTBR tests on RC (#96966) 2023-07-20 21:09:59 +02:00
Brandon Rothweiler 55e5947330
Upgrade pymazda to 0.3.10 (#96954) 2023-07-20 21:07:06 +02:00
Jonathan Jogenfors 35ab024298
Add custom bypass night arming to SIA alarm codes (#95736)
* Add SIA codes for night arming with custom bypass

* Set night custom bypass to ARMED_CUSTOM_BYPASS
2023-07-20 21:07:02 +02:00
J. Nick Koston 71ca976d58
Fix esphome entity ids in test (#96965) 2023-07-20 21:05:08 +02:00
J. Nick Koston e9620c62b8
Fix assertions in zeroconf tests (#96957) 2023-07-20 20:36:46 +02:00
J. Nick Koston 2a13515759
Bump aiohomekit to 2.6.9 (#96956) 2023-07-20 13:18:33 -05:00
Brandon Rothweiler da5cba8083
Upgrade pymazda to 0.3.10 (#96954) 2023-07-20 13:16:08 -05:00
Franck Nijhof d36d233885
Update pipdeptree to 2.10.2 (#96940) 2023-07-20 16:12:14 +02:00
Franck Nijhof c99adf54b4
Update aiohttp to 3.8.5 (#96945) 2023-07-20 16:11:14 +02:00
Joost Lekkerkerker fff254e0dc
Avoid using name in Subaru migrations (#96221)
* Avoid using name in Subaru migrations

* Add feedback

* Update tests/components/subaru/test_sensor.py

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Update tests/components/subaru/test_sensor.py

Co-authored-by: G-Two <7310260+G-Two@users.noreply.github.com>

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
Co-authored-by: G-Two <7310260+G-Two@users.noreply.github.com>
2023-07-20 14:45:07 +02:00
Jonathan Jogenfors a381ceed86
Add custom bypass night arming to SIA alarm codes (#95736)
* Add SIA codes for night arming with custom bypass

* Set night custom bypass to ARMED_CUSTOM_BYPASS
2023-07-20 14:43:38 +02:00
Erik Montnemery f809ce9033
Update bind_hass docstring to discourage its use (#96933) 2023-07-20 13:34:24 +02:00
Franck Nijhof 86d9d9cea5
Disable wheels building for pycocotools (#96937) 2023-07-20 13:24:19 +02:00
Franck Nijhof 14b553ddbc
Disable wheels building for pycocotools (#96937) 2023-07-20 13:16:02 +02:00
Erik Montnemery df46179d26
Fix broken service test (#96943) 2023-07-20 13:11:55 +02:00
lkshrk 8896c164be
Update .devcontainer.json structure (#96537) 2023-07-20 13:11:43 +02:00
Maciej Bieniek db83dc9acc
Create an issue if push updates fail for Shelly gen1 devices (#96910)
* Create an issue if push updates fail

* Improve strings

* Delete the issue when reloading configuration entry

* Change MAX_PUSH_UPDATE_FAILURES to 5

* Improve issue strings

* Add test

* Use for

* Update homeassistant/components/shelly/strings.json

Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>

* Simplify deleting the issue

---------

Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>
2023-07-20 13:11:05 +02:00
RoboMagus c433b251fa
Shell command response (#96695)
* Add service response to shell_commands

* Add shell_command response tests

* Fix mypy

* Return empty dict instead of None on error

* Improved response type hint

* Cleanup after removing type cast

* Raise exceptions i.s.o. returning

* Fix ruff
2023-07-20 11:53:57 +02:00
Joost Lekkerkerker 0ba2531ca4
Fix bug in check_config when an integration is removed by its own validator (#96068)
* Raise if present is False

* Fix feedback

* Update homeassistant/helpers/check_config.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Update homeassistant/helpers/check_config.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Fix tests

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-07-20 11:45:44 +02:00
Franck Nijhof 7105b4b28b
Bumped version to 2023.7.3 2023-07-20 11:45:02 +02:00
G Johansson db32aa7c5e
Fix timer switch in Sensibo (#96911) 2023-07-20 11:42:54 +02:00
mkmer 0c10005270
Bump AIOSomecomfort to 0.0.15 in Honeywell (#96904) 2023-07-20 11:42:51 +02:00
uvjustin 58c3c8a7a8
Avoid infinite loop on corrupt stream recording (#96881)
* Avoid infinite loop on corrupt stream recording

* Update tests
2023-07-20 11:42:47 +02:00
Luke c118574bf4
bump python-Roborock to 0.30.1 (#96877)
bump to 0.30.1
2023-07-20 11:42:44 +02:00
mkmer 7f5a141f69
Add username to Reauth flow in Honeywell (#96850)
* pre-populate username/password on reauth

* Update homeassistant/components/honeywell/config_flow.py

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

* Use add_suggested_value_to_schema

* Optimize code

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-07-20 11:42:41 +02:00
Marc Mueller 3890d8d132
Update pycocotools to 2.0.6 (#96831) 2023-07-20 11:42:35 +02:00
Marc Mueller 72073b28cc
Update PyYAML to 6.0.1 (#96800) 2023-07-20 11:41:05 +02:00
Erik Montnemery 4501bdb5bf
Fix check for HA Yellow radio in otbr config flow (#96789) 2023-07-20 11:40:24 +02:00
Erik Montnemery 7748000026
Prevent otbr creating multiple config entries (#96783) 2023-07-20 11:39:01 +02:00
Joost Lekkerkerker 38d58b4d91
Use explicit device name for Stookalert (#96755) 2023-07-20 11:38:57 +02:00
Jan Bouwhuis fff04a5e9b
Improve imap error handling for config entry (#96724)
* Improve error handling config entry

* Removed CancelledError

* Add cleanup

* Do not call protected async_set_state()
2023-07-20 11:38:02 +02:00
G Johansson 4e2b00a443
Refactor SQL with ManualTriggerEntity (#95116)
* First go

* Finalize sensor

* Add tests

* Remove not need _attr_name

* device_class

* _process_manual_data allow Any as value
2023-07-20 11:35:08 +02:00
Andrew Sayre d866cdb9cf
Fix SmartThings Cover Set Position (for window shades) (#96612)
* Update smartthings dependencies

* Update cover to support window_shade_level
2023-07-20 11:29:33 +02:00
Allen Porter 653b1e5ad8
Bump pyrainbird to 3.0.0 (#96610) 2023-07-20 11:29:30 +02:00
Allen Porter f5ba9af494
Bump pyrainbird to 2.1.1 (#96601) 2023-07-20 11:29:26 +02:00
quthla cfcdf866dd
Ensure androidtv_remote does not block startup of HA (#96582)
* Ensure androidtv_remote does not block startup of HA

* Fix lint

* Use asyncio.wait_for

* Update homeassistant/components/androidtv_remote/__init__.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Update homeassistant/components/androidtv_remote/__init__.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Fix lint

* Lint

* Update __init__.py

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-07-20 11:29:23 +02:00
Aaron Collins b193b5667b
Fix daikin missing key after migration (#96575)
Fix daikin migration
2023-07-20 11:29:20 +02:00
J. Nick Koston 173a61bdff
Bump onvif-zeep-async to 3.1.12 (#96560) 2023-07-20 11:29:17 +02:00
J. Nick Koston 7425d97ee1
Handle empty strings for ESPHome UOMs (#96556) 2023-07-20 11:29:13 +02:00
J. Nick Koston 8382feeff4
Defer SSDP UPNP server start until the started event (#96555) 2023-07-20 11:29:10 +02:00
Joost Lekkerkerker 2967a00bc6
Support MyStrom switch 120 (#96535) 2023-07-20 11:29:07 +02:00
Guido Schmitz a9902a21bf
Bump devolo_plc_api to 1.3.2 (#96499) 2023-07-20 11:29:03 +02:00
Sebastian Lövdahl a50a96b687
Fix Vallox fan entity naming (#96494) 2023-07-20 11:29:00 +02:00
Sebastian Lövdahl bc795f4953
Bump vallox-websocket-api to 3.3.0 (#96493) 2023-07-20 11:28:53 +02:00