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
J. Nick Koston
34c3e523b4
Bump aiohttp to 3.9.5 ( #115727 )
...
changelog: https://github.com/aio-libs/aiohttp/compare/v3.9.4...v3.9.5
2024-04-17 09:10:06 +02:00
c0ffeeca7
20ff101015
Multiple data disks detected: tweak strings ( #115713 )
...
* Multiple data disks: tweak strings
* Fix typos
* Update homeassistant/components/hassio/strings.json
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-17 09:06:47 +02:00
Erik Montnemery
537b00db9a
Fix stale comment in wheels.yml ( #115736 )
2024-04-17 08:50:33 +02:00
Jesse Hills
94a66fa648
Bump aioesphomeapi to 24.1.0 ( #115729 )
2024-04-17 15:39:38 +12:00
J. Nick Koston
6dcfe861fd
Bump habluetooth to 2.5.2 ( #115721 )
2024-04-16 18:34:57 -05:00
Maciej Bieniek
e7076ac83f
Use separate data coordinators for AccuWeather observation and forecast ( #115628 )
...
* Remove forecast option
* Update strings
* Use separate DataUpdateCoordinator for observation and forecast
* Fix tests
* Remove unneeded variable
* Separate data coordinator classes
* Use list comprehension
* Separate coordinator clasess to add type annotations
* Test the availability of the forecast sensor entity
* Add DataUpdateCoordinator types
* Use snapshot for test_sensor()
---------
Co-authored-by: Maciej Bieniek <478555+bieniu@users.noreply.github.com>
2024-04-17 00:00:16 +02:00
Joakim Plate
81036967f0
Correct unit for total usage in rfxtrx ( #115719 )
2024-04-16 22:35:55 +02:00
Matthew Hallonbacka
4a89e18b7e
Fix check for missing parts on incoming SMS ( #105068 )
...
* Fix check for missing parts on incoming SMS
* Add tests for get_and_delete_all_sms function
* Fix CI issues
* Install libgammu-dev in CI
* Bust the venv cache
* Include python-gammu in requirements-all.txt
* Adjust install of dependencies
---------
Co-authored-by: Erik <erik@montnemery.com>
2024-04-16 21:34:09 +02:00
Mike Degatano
249a92d321
Unsupported if wrong image used on virtualization ( #113882 )
...
* Unsupported if wrong image used on virtualization
* Language tweaks
Co-authored-by: Stefan Agner <stefan@agner.ch>
---------
Co-authored-by: Stefan Agner <stefan@agner.ch>
2024-04-16 17:54:49 +02:00
BestPig
586d27320e
Add Sound Mode selection in soundpal components ( #106589 )
2024-04-16 17:45:48 +02:00
J. Nick Koston
135fe26704
Bump httpcore to 1.0.5 ( #115672 )
...
Fixes missing handling of EndOfStream errors
2024-04-16 18:13:47 +03:00
Guido Schmitz
63c9aef71d
Correct spelling of "Wi-Fi" in devolo_home_network ( #106167 )
...
* Use Wi-Fi in devolo_home_network
* Recreate snapshots
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-16 16:28:25 +02:00
myMartek
18ac9a7ba5
Add select hold to AppleTVs remote entity as possible command ( #105764 )
...
* Fixed home hold and added select hold
* Fixed home hold and added select hold
* Removed select_hold for now
* Fixed wrong import block sorting
* Fixed unit tests for AppleTV
* Added select hold command to AppleTV integration
* Removed home_hold and added hold_secs option for remote commands
* Added DEFAULT_HOLD_SECS
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-16 16:16:32 +02:00