Lukasz Szmit
ceaf8f2402
Add support for payload_template in rest component ( #107464 )
...
* Add support for payload_template in rest component
* Update homeassistant/components/rest/schema.py
* Update homeassistant/components/rest/data.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-18 15:22:58 +02:00
vexofp
8ba1340c2e
Clarify cover toggle logic; prevent opening when already open ( #107920 )
...
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-18 14:58:16 +02:00
Jan Bouwhuis
3299bc5ddc
Translate service validation errors ( #115024 )
...
* Move service validation error message to translation cache
* Fix test
* Revert unrelated change
* Address review comments
* Improve error message
---------
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-18 14:36:03 +02:00
Erwin Douna
d5e5a16303
Add diagnostics platform to DSMR Reader ( #115805 )
...
* Add diagnostics platform
* Feedback
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-18 14:08:23 +02:00
Luca Angemi
844ff30a60
Add state class to mobile_app restore entity ( #115798 )
...
add state class
2024-04-18 08:06:51 -04:00
mkmer
28da10ad0d
Handle connection error in honeywell ( #108168 )
...
* Handle connection error
* Catch connection error
* Add tests
* Add translation strings
* Clean up overlapping exceptions
* ServiceValidationError
* HomeAssistant Error translations
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-18 13:53:32 +02:00
Martin Hjelmare
47f0d5ed1f
Add script to compare alexa locales with upstream ( #114247 )
...
* Add script to compare alexa locales with upstream
* Use a function in script
* Add test base
* Complete output assertion
* Add type annotation
* Add note to docstring
* Update script call example
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
---------
Co-authored-by: Jan Bouwhuis <jbouwh@users.noreply.github.com>
2024-04-18 13:41:34 +02:00
William Easton
aee620be9f
Ambient Weather: Check for key existence before checking value ( #115776 )
2024-04-18 05:38:52 -06:00
Krzysztof Kwitt
a47c76fc40
Bump connect-box to 0.3.1 ( #107852 )
2024-04-18 13:18:14 +02:00
dependabot[bot]
4374ec767d
Bump github/codeql-action from 3.25.0 to 3.25.1 ( #115796 )
...
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2024-04-18 10:14:51 +02:00
J. Nick Koston
0398a481c3
Fix failing sanix tests ( #115793 )
...
Fixing failing sanix tests
Regenerate snapshot to match what actually happens. There is no
translation keys for these two
2024-04-18 09:25:03 +02:00
Keith Burzinski
14515b77bb
Add valve entity support for ESPHome ( #115341 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-04-17 20:47:15 -05:00
J. Nick Koston
8fb551430d
Bump bluetooth-auto-recovery to 1.4.1 ( #115792 )
2024-04-17 20:38:17 -05:00
J. Nick Koston
98ed6e7fe5
Bump habluetooth to 2.7.0 ( #115783 )
2024-04-17 17:47:40 -05:00
J. Nick Koston
b829f1030b
Migrate snooze config flow to use eager_start ( #115658 )
2024-04-17 14:59:16 -05:00
Felipe Martins Diel
7188d62340
Bump Broadlink to 0.19.0 ( #115742 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-17 14:37:38 -05:00
J. Nick Koston
11931cdb56
Simplify labels and areas template calls ( #115673 )
...
The labels and areas are already exposed on the object
2024-04-17 21:28:09 +02:00
Allen Porter
0aa7946208
Bump google-nest-sdm to 3.0.4 ( #115731 )
2024-04-17 21:23:58 +02:00
Joost Lekkerkerker
07a46f17d0
Add sanix sensor tests ( #115763 )
...
Add sanix tests
2024-04-17 21:20:12 +02:00
Sid
cdc49328be
Address late reviews for the enigma2 config flow ( #115768 )
...
* Address late reviews for the enigma2 config flow
* fix tests
* review comments
* test for issues
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-17 21:08:10 +02:00
Jan Bouwhuis
8275512130
Add mqtt notify platform ( #115653 )
...
* Add mqtt notify platform
* Stale docstring
2024-04-17 20:07:11 +02:00
J. Nick Koston
0a78e9d4aa
Replace aiohttp-zlib-ng[isal] with aiohttp-isal ( #115777 )
...
* Replace aiohttp-zlib-ng[isal] with aiohttp-isal
The extra was causing wheel builds to fail
Since isal works on all of our supported platforms we can
always use it and drop the need for zlib-ng
https://github.com/home-assistant/core/actions/runs/8725019072
https://github.com/bdraco/aiohttp-isal
* typo
2024-04-17 19:46:15 +02:00
Xander
d4b62adfdc
Guard negative values for IPP states ( #107446 )
...
* Guard negative values for IPP states
* ruff format
* Update sensor.py
---------
Co-authored-by: Chris Talkington <chris@talkingtontech.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-17 13:38:12 -04:00
jan iversen
3202743b6c
Cleanup modbus test mocks ( #115412 )
2024-04-17 19:10:09 +02:00
Ståle Storø Hauknes
dcd61ac086
Fix unrecoverable error when fetching airthings_ble data ( #115699 )
2024-04-17 11:47:29 -05:00
Erik Montnemery
e4280b2c00
Use aiohttp-zlib-ng[isal] ( #115767 )
2024-04-17 17:57:34 +02:00
Álvaro Fernández Rojas
7e9b5b1128
Allow selecting Air Quality mode for Airzone Cloud ( #106769 )
...
* airzone_cloud: add Air Quality mode select
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
* trigger CI
* trigger CI
* Update select.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* airzone_cloud: select: remove AirzoneSelectDescriptionMixin usage
* airzone_cloud: select: rename AIR_QUALITY_DICT
---------
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-17 17:11:29 +02:00
Christopher Fenner
9bae6d694d
Add secondary temperature sensor for DHW in ViCare ( #106612 )
...
* add temp2 sensor
* Update strings.json
2024-04-17 17:08:23 +02:00
J. Nick Koston
f62a3a7176
Simplify config_entries entity registry filter ( #115678 )
2024-04-17 09:42:23 -05:00
J. Nick Koston
7a67304301
Bump habluetooth to 2.6.0 ( #115724 )
2024-04-17 09:41:42 -05:00
Erik Montnemery
08b565701c
Include hash of requirements.txt in venv cache key ( #115759 )
2024-04-17 16:37:49 +02:00
Joost Lekkerkerker
dfec91d274
Remove obsolete translation keys in Sanix ( #115764 )
2024-04-17 16:11:42 +02:00
Mike Degatano
f1ebe9d20a
Add repairs to hassio manifest ( #115486 )
...
* Add repairs to hassio manifest
* Remove unnecessary fixture
2024-04-17 15:51:29 +02:00
J. Nick Koston
bd2efffb4a
Reduce duplicate code in the device registry ( #115677 )
2024-04-17 15:50:39 +02:00
J. Nick Koston
45f025480e
Avoid linear search to remove a label from the entity registry ( #115674 )
...
* Avoid linear search to remove a label from the entity registry
* simplify
2024-04-17 15:47:56 +02:00
J. Nick Koston
8cf14c9268
Avoid linear search to clear labels and areas in the device registry ( #115676 )
2024-04-17 15:46:59 +02:00
J. Nick Koston
9ca24ab2a2
Avoid linear search to remove labels and floors from area registry ( #115675 )
...
* Avoid linear search to remove labels and floors from area registry
* simplify
2024-04-17 15:45:40 +02:00
Sid
be0926b7b8
Add config flow to enigma2 ( #106348 )
...
* add config flow to enigma2
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* fix suggested change
* use parametrize for config flow tests
* Restore PLATFORM_SCHEMA and add create_issue to async_setup_platform
* fix docstring
* remove name, refactor config flow
* bump dependency
* remove name, add verify_ssl, use async_create_clientsession
* use translation key, change integration type to device
* Bump openwebifpy to 4.2.1
* cleanup, remove CONF_NAME from entity, add async_set_unique_id
* clear unneeded constants, fix tests
* fix tests
* move _attr_translation_key out of init
* update test requirement
* Address review comments
* address review comments
* clear strings.json
* Review coments
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-17 15:21:54 +02:00
Erik Montnemery
764a0f29cc
Allow [##:##:##] type keypad address in homeworks ( #115762 )
...
Allow [##:##:##] type keypad address
2024-04-17 15:04:37 +02:00
Erik Montnemery
e45583b83b
Fix homeworks import flow ( #115761 )
2024-04-17 15:00:10 +02:00
Erik Montnemery
3f62267a48
Fix flaky qld_bushfire test ( #115757 )
2024-04-17 14:29:49 +02:00
Tomasz
864c80fa55
Add Sanix integration ( #106785 )
...
* Add Sanix integration
* Add Sanix integration
* Add sanix pypi package
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Add Sanix integration
* Fix ruff
* Fix
* Fix
---------
Co-authored-by: Joostlek <joostlek@outlook.com>
2024-04-17 14:24:34 +02:00
epenet
92aae4d368
Bump renault-api to 0.2.2 ( #115738 )
2024-04-17 14:23:47 +02:00
Erik Montnemery
5c018f6ffc
Improve standard library violation check in hassfest ( #115752 )
...
* Improve standard library violation check in hassfest
* Improve prints
* Improve error message
2024-04-17 14:10:26 +02:00
J. Nick Koston
cb16465539
Keep track of top level components ( #115586 )
...
* Keep track of top level components
Currently we have to do a set comp for icons, translations,
and integration platforms every time to split the top level
components from the platforms. Keep track of the top level
components in a seperate set so avoid having to do the setcomp
every time.
* remove impossible paths
* remove unused code
* preen
* preen
* fix
* coverage and fixes
* Update homeassistant/core.py
* Update homeassistant/core.py
* Update tests/test_core.py
2024-04-17 13:23:20 +02:00
Erik Montnemery
fee1f2833d
Fix hassfest requirements check ( #115744 )
...
* Fix hassfest requirements check
* Add electrasmart to ignore list
2024-04-17 12:27:48 +02:00
Erik Montnemery
ff1ac1a544
Remove useless any in gen_requirements_all.comment_requirement ( #115751 )
2024-04-17 12:12:51 +02:00
Erik Montnemery
a3c767da2d
Correct normalize_package_name ( #115750 )
2024-04-17 12:03:06 +02:00
Erik Montnemery
ba4731ecb4
Remove stale packages from uncommenting when building wheels ( #115700 )
2024-04-17 11:54:53 +02:00
J. Nick Koston
dae56222e9
Bump orjson to 3.10.1 ( #115728 )
...
changelog: https://github.com/ijl/orjson/compare/3.9.15...3.10.1
2024-04-17 09:13:55 +02:00