Allen Porter and GitHub
582b7eab66
Add missing translation for Google Photos reauth ( #124959 )
2024-08-31 10:01:27 +02:00
26281662b5
Enable config flow for html5 ( #112806 )
...
* html5: Enable config flow
* Add tests
* attempt check create_issue
* replace len with call_count
* fix config flow tests
* test user config
* more tests
* remove whitespace
* Update homeassistant/components/html5/issues.py
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
* Update homeassistant/components/html5/issues.py
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
* fix config
* Adjust issues log
* lint
* lint
* rename create issue
* fix typing
* update codeowners
* fix test
* fix tests
* Update issues.py
* Update tests/components/html5/test_config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests/components/html5/test_config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* Update tests/components/html5/test_config_flow.py
Co-authored-by: J. Nick Koston <nick@koston.org >
* update from review
* remove ternary
* fix
* fix missing service
* fix tests
* updates
* adress review comments
* fix indent
* fix
* fix format
* cleanup from review
* Restore config schema and use HA issue
* Restore config schema and use HA issue
---------
Co-authored-by: alexyao2015 <alexyao2015@users.noreply.github.com >
Co-authored-by: Steven B. <51370195+sdb9696@users.noreply.github.com >
Co-authored-by: J. Nick Koston <nick@koston.org >
Co-authored-by: Joostlek <joostlek@outlook.com >
2024-08-30 23:22:14 +02:00
Joost Lekkerkerker and GitHub
ac39bf991f
Rename lg_thinq domain name ( #124926 )
2024-08-30 22:34:34 +02:00
J. Nick Koston and GitHub
0a9e20615e
Limit maximum template render output to 256KiB ( #124946 )
...
* Limit maximum template render output to 256KiB
fixes #124931
256KiB is likely to still block the event loop for an unreasonable amont of
time but its likely someone is using the template engine for large
blocks of data so we want a limit which still allows that but has
a reasonable safety to prevent the system from crashing down
* Update homeassistant/helpers/template.py
2024-08-30 22:33:57 +02:00
J. Nick Koston and GitHub
8cafa1bcdf
Bump google-generativeai to 0.7.2 ( #124940 )
...
changelog: https://github.com/google-gemini/generative-ai-python/compare/v0.6.0...v0.7.2
2024-08-30 22:33:26 +02:00
J. Nick Koston and GitHub
66ddf44399
Bump google-cloud-pubsub to 2.23.0 ( #124937 )
...
changelog: https://github.com/googleapis/python-pubsub/compare/v2.13.11...v2.23.0
2024-08-30 22:32:23 +02:00
J. Nick Koston and GitHub
933ae143b3
Bump google-cloud-texttospeech to 2.17.2 ( #124938 )
...
changelog: https://github.com/googleapis/google-cloud-python/compare/google-cloud-texttospeech-v2.16.3...google-cloud-texttospeech-v2.17.2
2024-08-30 22:32:09 +02:00
Joost Lekkerkerker and GitHub
8c2e63807c
Make set_value required in number template ( #124917 )
...
* Make set_value required in number template
* Make set_value required in number template
* Fix tests
2024-08-30 22:02:10 +02:00
460363c4ba
Bump aioshelly to 11.4.1 to accomodate shelly GetStatus calls that take a few seconds to respond ( #124893 )
...
Co-authored-by: Shay Levy <levyshay1@gmail.com >
2024-08-30 09:05:16 -10:00
29a17edaa5
Exclude tplink firmware entities ( #124935 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2024-08-30 08:56:30 -10:00
Steven B. and GitHub
ed161d3d49
Bump python-kasa to 0.7.2 ( #124930 )
2024-08-30 08:43:28 -10:00
Louis Christ and GitHub
7868ffac35
Enable strict typing checking for bluesound integration ( #123821 )
...
* Enable strict typing
* Fix types
* Update to pyblu 0.5.2 for typing support
* Update pyblu to 1.0.0
* Update pyblu to 1.0.1
* Update error handling
* Fix tests
* Remove return None from methods only returning None
2024-08-30 20:21:27 +02:00
Bram Kragten
411b014da2
Bump version to 2024.9.0b2
2024.9.0b2
2024-08-30 20:08:46 +02:00
Joost Lekkerkerker and Bram Kragten
3a8aa4200d
Bump aiomealie to 0.9.0 ( #124924 )
...
* Bump aiomealie to 0.9.0
* Bump aiomealie to 0.9.0
2024-08-30 20:08:20 +02:00
Josef Zweck and Bram Kragten
dd8471e786
Bump lmcloud 1.2.2 ( #124911 )
...
bump lmcloud 1.2.2
2024-08-30 20:08:19 +02:00
Josef Zweck and Bram Kragten
f33b4b0dc0
Bump lmcloud to 1.2.1 ( #124908 )
2024-08-30 20:08:19 +02:00
J. Nick Koston and Bram Kragten
8ab8f7a740
Add a repair issue for Yale Home users using the August integration ( #124895 )
...
The Yale Home brand will stop working with the August integration very
soon. Users must migrate to the Yale integration to avoid an interruption in service.
2024-08-30 20:08:18 +02:00
J. Nick Koston and Bram Kragten
ee9e3fe27b
Bump yalexs to 8.5.5 ( #124891 )
...
changelog: https://github.com/bdraco/yalexs/compare/v8.5.4...v8.5.5
2024-08-30 20:08:17 +02:00
J. Nick Koston and Bram Kragten
d4830caac0
Bump aioesphomeapi to 25.3.1 ( #124890 )
...
changelog: https://github.com/esphome/aioesphomeapi/compare/v25.2.1...v25.3.1
2024-08-30 20:08:16 +02:00
TheJulianJES and Bram Kragten
3b4e3b1370
Fix ZHA group removal entity registry cleanup ( #124889 )
...
* Fix ZHA cleanup entity registry parameter
* Fix missing `gateway` when accessing coordinator device
* Get `ZHADeviceProxy` for coordinator device
2024-08-30 20:08:15 +02:00
J. Nick Koston and Bram Kragten
533c8ca31c
Address yale review comments part 2 ( #124887 )
...
* Remove some unneeded block till done
* Additional state check cleanups and snapshots
* Use more snapshots in yale tests
2024-08-30 20:08:15 +02:00
Michael Hansen and Bram Kragten
8668af17f6
Bump intents to 2024.8.29 ( #124874 )
2024-08-30 20:08:14 +02:00
Louis Christ and Bram Kragten
5b866e071c
Handle CancelledError in bluesound integration ( #124873 )
...
Catch CancledError in async_will_remove_from_hass
2024-08-30 20:08:13 +02:00
IceBotYT and Bram Kragten
37af180edc
Bump nice-go to 0.3.8 ( #124872 )
...
* Bump nice-go to 0.3.6
* Bump to 0.3.7
* Bump to 0.3.8
2024-08-30 20:08:13 +02:00
Robert Resch and Bram Kragten
0d5dc01048
Bump PyTurboJPEG to 1.7.5 ( #124865 )
2024-08-30 20:08:12 +02:00
Robert Resch and Bram Kragten
bd2be0a763
Optimize hassfest image ( #124855 )
...
* Optimize hassfest docker image
* Adjust CI
* Use dynamic uv version
* Remove workaround
2024-08-30 20:08:11 +02:00
J. Nick Koston and Bram Kragten
98cbd7d8da
Address august review comments ( #124819 )
...
* Address august review comments
Followup to https://github.com/home-assistant/core/pull/124677
* cleanup loop
* drop mixin name
* event entity add cleanup
* remove duplicate prop
* pep0695 type
* remove some not needed block till done
* cleanup august tests
* switch to freezegun
* snapshots for dev reg
* SOURCE_USER nit
* snapshots
* pytest.raises
* not loaded check
2024-08-30 20:08:10 +02:00
puddly and Bram Kragten
26f3305743
Bump ZHA to 0.0.32 ( #124804 )
...
* Always prefer XY color mode in ZHA
Remove a few more HS remnants
* Use new ZHA OTA format
* Bump ZHA to 0.0.32
* Fix existing OTA unit tests
* Fix schema conversion test to account for new command parameters
* Update snapshot with new `zcl_type` kwarg
* Migrate existing entities to icon translations
* Remove "no longer compatible" test
* Test that the library release summary is correctly exposed to ZHA
* Revert "Always prefer XY color mode in ZHA"
This reverts commit 8fb7789ea8 .
* Test `release_notes`, not `release_summary`
2024-08-30 20:08:10 +02:00
tronikos and Bram Kragten
3c0480596d
Attempt to fix IndexError in Opower ( #124478 )
...
* Change the order of async_add_external_statistics in Opower
* Use consumption_statistic_id instead of cost_statistic_id
2024-08-30 20:08:09 +02:00
Jeef and Bram Kragten
81d2231e6f
Bump weatherflow4py to 0.2.23 ( #124072 )
...
patch weatherflow for new data
2024-08-30 20:08:08 +02:00
Tony and Bram Kragten
2d041a1fa9
Bump aioruckus to v0.41 removing blocking call to load_default_certs from ruckus_unleashed integration ( #123974 )
...
* fix ruckusd_unleashed blocking call to load_default_certs
* remove extra loggers, bump aioruckus ver for debian packagers
2024-08-30 20:08:07 +02:00
tronikos and GitHub
910fb0930e
Attempt to fix IndexError in Opower ( #124478 )
...
* Change the order of async_add_external_statistics in Opower
* Use consumption_statistic_id instead of cost_statistic_id
2024-08-30 08:34:27 -07:00
cb742a677c
Add Google Photos reauth support ( #124933 )
...
* Add Google Photos reauth support
* Update tests/components/google_photos/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 17:31:24 +02:00
IceBotYT and GitHub
28c24e5fef
Bump nice-go to 0.3.8 ( #124872 )
...
* Bump nice-go to 0.3.6
* Bump to 0.3.7
* Bump to 0.3.8
2024-08-30 17:08:58 +02:00
Mr. Bubbles and GitHub
50577883dc
Add option to login with username/email and password in Habitica integration ( #117622 )
...
* add login/password authentication
* add advanced config flow
* remove unused exception classes, fix errors
* update username in init
* update tests
* update strings
* combine steps with menu
* remove username from entry
* update tests
* Revert "update tests"
This reverts commit 6ac8ad6a26547b623e217db817ec4d0cf8c91f1d.
* Revert "remove username from entry"
This reverts commit d9323fb72df3f9d41be0a53bb0cbe16be718d005.
* small changes
* remove pylint broad-excep
* run habitipy init in executor
* Add text selectors
* changes
2024-08-30 17:08:06 +02:00
20f9b9e412
Add inverter-devices to solarlog ( #123205 )
...
* Add inverter-devices
* Minor code adjustments
* Update manifest.json
Seperate dependency upgrade to seperate PR
* Update requirements_all.txt
Seperate dependency upgrade to seperate PR
* Update requirements_test_all.txt
Seperate dependency upgrade to seperate PR
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Split up base class, document SolarLogSensorEntityDescription
* Split up sensor types
* Update snapshot
* Add all devices in config_flow
* Remove options flow
* Move devices in config_entry from options to data
* Correct mock_config_entry
* Minor adjustments
* Remove enabled_devices from config
* Remove obsolete test
* Update snapshot
* Delete obsolete code snips
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Remove obsolete test in setting up sensors
* Update homeassistant/components/solarlog/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/solarlog/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/solarlog/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix typing error
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 17:03:24 +02:00
1d05a917f9
Add work items per type and state counter sensors to Azure DevOps ( #119737 )
...
* Add work item data
* Add work item sensors
* Add icon
* Add test fixtures
* Add none return tests
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply suggestion
* Use icon translations
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update test
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 16:45:46 +02:00
Joost Lekkerkerker and GitHub
240bd6c3bf
Bump aiomealie to 0.9.0 ( #124924 )
...
* Bump aiomealie to 0.9.0
* Bump aiomealie to 0.9.0
2024-08-30 16:41:48 +02:00
c01bb44757
Add Google Photos integration ( #124835 )
...
* Add Google Photos integration
* Mark credentials typing
* Add code review suggestions to simpilfy google_photos
* Update tests/components/google_photos/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Fix comment typo
* Update test fixtures from review feedback
* Remove unnecessary test for services
* Remove keyword argument
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 07:27:19 -07:00
TimL and GitHub
5e93394ae7
Ensure smilight fixtures select correct platform for tests ( #124305 )
...
* Fix return type hint for setup_integration
* Ensure platform fixture selects tested platform
2024-08-30 16:25:30 +02:00
starkillerOG and GitHub
a8b55a16fd
Add 100% coverage of Reolink host.py ( #124577 )
...
* Add 100% host test coverage
* Add missing test
2024-08-30 16:24:27 +02:00
d7fb245213
Add LG ThinQ Integration ( #123860 )
...
* Add manifest.json
* add switch entity
* Add tests
* fix function's name
* adjust the changes after running scipt
* Update homeassistant/components/lgthinq/__init__.py
Accept the suggested change about format.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/__init__.py
Accept suggested change for log removal
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Delete homeassistant/components/lgthinq/services.yaml
* Update homeassistant/components/lgthinq/switch.py
Accpet suggested change for log removal
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/strings.json
Accept suggested change for service removal
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/manifest.json
Accept suggested change for spaces removal
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Delete homeassistant/components/lgthinq/icons.json
* Update __init__.py
Remove unnecessary check code
* Modification to pass ruff-format
* Modification for mypy issues
* Remove service registry and related code
* Update strings.json
Modification to pass the prettier issues
* Update manifest.json
Modification to pass the prettier issues
* Update homeassistant/components/lgthinq/__init__.py
Remove the unnecessary log.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/__init__.py
Remove unnecessary log.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/__init__.py
Remove unnecessary code.
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/__init__.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Modifications for the review and related autocheck
* Update homeassistant/components/lgthinq/config_flow.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/config_flow.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Modifications for reviews and autocheck
* Modifications for the reviews and autocheck
* Update homeassistant/components/lgthinq/const.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/const.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/const.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/device.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Update homeassistant/components/lgthinq/device.py
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
* Remove type definition after Final
* Update const.py
Do not use Final for DOMAIN
* Refactoring for reviews
- remove thinq.py
- remove type definition
- remove entry name in config flow
- put config flow steps into a single step
* Update tests
- remove region
* Refactoring for reviews
- move property.py into PyPI library
- replace error_code handling with try/catch
- remove http response handling
- remove generic
- remove unnecessary class or map instance
- refactor adding entities logic
* Refactoring
- remove unused code
- change import path
* Update tests
* Refactoring for reviews
1. Use coordinator extended class instead of LGDevice
2. Rename entity_helper.py to entity.py
3. Move entity description to each entity file
4. Remove dynamic device creation code
* Refactoring for reviews
* Update requirements
* Fix for reviews
* Modify tests for reviews
* Update for reviews
* Remove property info and description class
* Update tests/components/lgthinq/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/lgthinq/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lgthinq/entity.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lgthinq/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update tests/components/lgthinq/test_config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update for reviews
* Update homeassistant/components/lgthinq/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update homeassistant/components/lgthinq/switch.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
* Update for reviews
* Fix ruff issues
* Fix ruff check
* Fix for reviews
* Fix ruff check
* Fix for reviews
* Fix prettier failure and hassfest failure
---------
Co-authored-by: Jangwon Lee <jangwon.lee@lge.com >
Co-authored-by: yunseon.park <yunseon.park@lge.com >
Co-authored-by: nahyun.lee <nahyun.lee@lge.com >
Co-authored-by: Franck Nijhof <frenck@frenck.nl >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2024-08-30 15:12:49 +02:00
puddly and GitHub
6467c8d611
Bump ZHA to 0.0.32 ( #124804 )
...
* Always prefer XY color mode in ZHA
Remove a few more HS remnants
* Use new ZHA OTA format
* Bump ZHA to 0.0.32
* Fix existing OTA unit tests
* Fix schema conversion test to account for new command parameters
* Update snapshot with new `zcl_type` kwarg
* Migrate existing entities to icon translations
* Remove "no longer compatible" test
* Test that the library release summary is correctly exposed to ZHA
* Revert "Always prefer XY color mode in ZHA"
This reverts commit 8fb7789ea8 .
* Test `release_notes`, not `release_summary`
2024-08-30 14:48:09 +02:00
Robert Svensson and GitHub
c47b37af4f
Use snapshot in Axis camera tests ( #122677 )
2024-08-30 14:40:28 +02:00
starkillerOG and GitHub
a5bacf5652
Add 100% coverage of Reolink switch platform ( #124482 )
...
* Add 100% switch test coverage
* use DOMAIN instead of const.DOMAIN
* Split tests and use parametrize
* Revert "Split tests and use parametrize"
This reverts commit 50d2184ce6 .
* fixes
2024-08-30 14:39:12 +02:00
starkillerOG and GitHub
6589216ed3
Add 100% coverage of Reolink camera platform ( #124381 )
...
* Add 100% camera test coverage
* review comments
* use DOMAIN instead of const.DOMAIN
* use entity_registry_enabled_by_default fixture
* fixes
2024-08-30 14:34:49 +02:00
starkillerOG and GitHub
b6dc410464
Add 100% coverage of Reolink light platform ( #124382 )
...
* Add 100% light test coverage
* review comments
* fix
* use STATE_ON
* split tests
2024-08-30 14:34:17 +02:00
starkillerOG and GitHub
928ff7c78c
Add 100% coverage of Reolink sensor platform ( #124472 )
...
* Add 100% sensor test coverage
* use DOMAIN instead of const.DOMAIN
* snake_case
* better split tests
* styling
* Use entity_registry_enabled_by_default fixture
2024-08-30 14:32:57 +02:00
tdfountain and GitHub
c9335598db
Alphabetize keys list for nut sensor icons ( #124188 )
...
Alphabetize keys list for sensor icons
2024-08-30 14:32:32 +02:00
Jeef and GitHub
32babd3958
Clean up Weatherflow Cloud ( #124643 )
...
cleanup
2024-08-30 13:32:07 +02:00