Shai Ungar
1f4585cc9e
Add service to 17track to get packages ( #116067 )
...
* Add service to 17track
* Add service to 17track
change to select selector
add snapshot test
* Add service to 17track
use strings for the selector
* Add service to 17track
fix test
2024-04-24 14:29:13 +02:00
Pete Sage
24a1f0712f
Fix Sonos music library play problems ( #113429 )
2024-04-24 14:03:40 +02:00
Brett Adams
0e0b543dec
Deprecate speed limit lock in Tessie ( #113848 )
2024-04-24 13:30:22 +02:00
Jan Bouwhuis
18132916fa
Mask current password in MQTT option flow ( #116098 )
...
* Mask current password in MQTT option flow
* Update docstr
* Typo
2024-04-24 13:29:42 +02:00
Andy
5aa61cb6d5
Extend options for ecovacs lifespans ( #116094 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-04-24 13:19:50 +02:00
Michael
9fcb774252
Add reconfigure flow to AVM Fritz!SmartHome ( #116047 )
2024-04-24 13:06:14 +02:00
J. Nick Koston
d17e9bfc99
Enable debug mode if asyncio debug is on at startup ( #116084 )
2024-04-24 12:55:09 +02:00
rlippmann
1120246194
Deprecate relative_time() in favor of time_since() and time_until() ( #111177 )
...
* add time_since/time_until. add deprecation of relative_time
* fix merge conflicts
* Apply suggestions from code review
* Update homeassistant/helpers/template.py
* Update homeassistant/helpers/template.py
* Update homeassistant/helpers/template.py
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-24 11:13:07 +02:00
J. Nick Koston
e0b58c3f45
Move thread safety check in async_register/async_remove ( #116077 )
2024-04-24 10:41:11 +02:00
Marc Mueller
5bded2a52d
Fix accuweather system_health after data change ( #116063 )
2024-04-24 10:30:57 +02:00
Robert Resch
bcc2dd99b2
Rename strict connection static page to guard page ( #116085 )
2024-04-24 10:29:59 +02:00
Gage Benne
c4340f6f5f
Ecobee preset mode icon translations ( #116072 )
2024-04-24 10:16:35 +02:00
J. Nick Koston
79b4889812
Always do thread safety checks when writing state for custom components ( #116044 )
2024-04-24 10:05:52 +02:00
Robert Resch
a4829330f6
Add strict connection for cloud ( #115814 )
...
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-24 09:57:38 +02:00
Richard Kroegel
474a1a3d94
Use display_precision if suggested_display_precision is None ( #110270 )
...
Co-authored-by: Richard <rikroe@users.noreply.github.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-24 09:46:55 +02:00
Michael
d8cca482b3
Add reconfigure flow to AVM Fritz!Tools ( #116057 )
...
add reconfigure flow
2024-04-24 07:52:14 +02:00
Matthias Alphart
f115525137
Migrate KNX notify service to entity platform ( #115665 )
2024-04-24 07:51:02 +02:00
J. Nick Koston
4a59ee978c
Always do thread safety checks when calling async_fire ( #116055 )
2024-04-24 06:41:55 +02:00
J. Nick Koston
53a179088f
Add debug mode to catch unsafe thread operations using core helpers ( #115390 )
...
* adjust
* adjust
* fixes
* one more
* test
* debug
* move to config
* cover
* Update homeassistant/core.py
* set debug from RuntimeConfig
* reduce
* fix message
* raise
* Update homeassistant/core.py
* Update homeassistant/core.py
* no flood check for raise
* cover
2024-04-24 03:36:05 +02:00
J. Nick Koston
9d54aa205b
Fix non-thread-safe operations in html5 ( #116068 )
...
Fix non thread-safe calls in html5
https://github.com/home-assistant/core/actions/runs/8808425552/job/24177668764?pr=116055
2024-04-24 03:33:19 +02:00
David Friedland
e3016b131a
Add Event support to ESPHome components ( #116061 )
...
Co-authored-by: Jesse Hills <3060199+jesserockz@users.noreply.github.com>
2024-04-24 13:22:03 +12:00
Michael
35db2e4101
Complete test coverage for Tankerkonig ( #115920 )
...
* complete tests
* update snapshots after rebase
2024-04-23 23:42:17 +02:00
Jan Bouwhuis
8d2813fb8b
Migrate legacy Ecobee notify service ( #115592 )
...
* Migrate legacy Ecobee notify service
* Correct comment
* Update homeassistant/components/ecobee/notify.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Use version to check latest entry being used
* Use 6 months of deprecation
* Add repair flow tests
* Only allow migrate_notify fix flow
* Simplify repair flow
* Use ecobee data to refrence entry
* Make entry attrubute puiblic
* Use hass.data ro retrieve entry.
* Only register issue when legacy service when it is use
* Remove backslash
* Use ws_client.send_json_auto_id
* Cleanup
* Import domain from notify integration
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update dependencies
* Use Issue_registry fixture
* remove `update_before_add` flag
* Update homeassistant/components/ecobee/notify.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/ecobee/notify.py
* Update tests/components/ecobee/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fix typo and import
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-23 22:53:13 +02:00
Joost Lekkerkerker
a45040af14
Add entity translations to 17track ( #116022 )
2024-04-23 22:30:20 +02:00
Jan Bouwhuis
31d11b2362
Add re-auth flow for MQTT broker username and password ( #116011 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-23 22:26:01 +02:00
Thomas55555
f1fa33483e
Bump aioautomower to 2024.4.3 ( #114500 )
2024-04-23 22:23:44 +02:00
Bouwe Westerdijk
2c7a1ddb1d
Bump plugwise to v0.37.2 ( #115989 )
2024-04-23 22:13:09 +02:00
Brett Adams
f249a9ba4b
Add API scope checks to Teslemetry ( #113640 )
2024-04-23 22:11:41 +02:00
J. Nick Koston
fd08b7281e
Convert solaredge to asyncio with aiosolaredge ( #115599 )
2024-04-23 22:07:16 +02:00
Joost Lekkerkerker
b5bd25d4fb
Add entity translations to totalconnect ( #115950 )
2024-04-23 21:54:13 +02:00
J. Nick Koston
bb2bd086bc
Add missing adapter data to Bluetooth config entry titles ( #115930 )
2024-04-23 21:52:55 +02:00
Thomas55555
d4b801af32
Use snapshot test helper in Husqvarna Automower ( #116039 )
2024-04-23 17:39:29 +02:00
Marc Mueller
a0314cddd4
Fix invalid tuple annotations ( #116035 )
2024-04-23 16:02:16 +02:00
Arie Catsman
2c651e190f
Add additional zeroconf discovery coverage and logging to enphase_envoy ( #114405 )
...
* add debug info to zeroconf for enphase_envoy
* Implement review feedback, lost space
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>
* review feedback textual changes.
* implement review feedbackw.py
Co-authored-by: J. Nick Koston <nick@koston.org>
* Add some more zeroconf tests and valid jwt
* review feedback assert abort reason and keyerror for serialnumber
* Review feedback config flow test ends with abort or create_entry
* Review feedback optimize resource usage
* Cover new code in test.
* Use caplog for debug COV
---------
Co-authored-by: Charles Garwood <cgarwood@newdealmultimedia.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-23 08:26:53 -04:00
Thomas55555
b8918d7d17
Add number platform to Husqvarna Automower ( #115125 )
...
* Add number platform to Husqvarna Automower
* use fixture to enable by default
* replace state test with snapshot test
* make property in entity description
* send value as integer
* give the exists functions something to do
2024-04-23 14:18:49 +02:00
Robert Resch
fd14695d26
Bump deebot-client to 7.0.0 ( #116025 )
2024-04-23 13:16:55 +02:00
Martijn van der Pol
e90d76b18d
Don't raise errors when using datetime objects in as_datetime
Jinja function/filter ( #109062 )
...
* add support for datetime objects to as_datetime
* change import of datetime.date
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-23 09:55:58 +02:00
Shai Ungar
e0c785b2b4
Add coordinator to 17Track ( #115057 )
...
* Add coordinator to 17Track
* Add coordinator to 17Track
remove SensorEntityDescription (different PR)
* Update homeassistant/components/seventeentrack/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/seventeentrack/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Add coordinator to 17Track
fix CR
* Add coordinator to 17Track
fix second CR
* Add coordinator to 17Track
remove commented out code + fix display name
* Add coordinator to 17Track
created a set outside _async_create_remove_entities function
* Add coordinator to 17Track
fix CR
* Add coordinator to 17Track
fix CR 2
* Update homeassistant/components/seventeentrack/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Add coordinator to 17Track
raise UpdateFailed if API throws an exception
* Add coordinator to 17Track
merge calls
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-04-23 09:01:45 +02:00
Thomas Kistler
b8f44fb722
Update Hydrawise from the legacy API to the new GraphQL API ( #106904 )
...
* Update Hydrawise from the legacy API to the new GraphQL API.
* Cleanup
2024-04-23 09:01:25 +02:00
G Johansson
917f4136a7
Add config flow to Folder Watcher ( #105605 )
...
* Add config flow to Folder Watcher
* Add tests config flow
* docstrings
* watcher is sync
* Fix strings
* Fix
* setup_entry issue
* ConfigFlowResult
* Review comments
* Review comment
* ruff
* new date
2024-04-23 08:55:39 +02:00
Kim de Vos
b69f589c30
Add bandwidth sensor for unifi device ports ( #115362 )
2024-04-22 22:39:46 +02:00
karwosts
2ac44f6083
Make recorder.purge_entities require at least one entity filter value ( #110066 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-22 20:10:18 +02:00
J. Nick Koston
0ed56694b0
Migrate MQTT EnsureJobAfterCooldown to use eager start ( #115977 )
2024-04-22 20:09:45 +02:00
Erik Montnemery
2caca7fbe3
Generate requirements per supported architecture ( #115708 )
...
* Generate requirements per supported architecture
* Don't store wheels requirements in the repo
* Dry run
* Set Python version
* Install base packages
* Fix
* Fix
* Fix
* Fix typo
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Genarate requirements_all_pytest.txt
* Fix hassfest
* Reenable building wheels
* Remove unneeded code
* Address review comment
* Fix lying comment
* Add tests, address review comments
* Deduplicate
* Fix file name
* Add comment
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-04-22 19:23:08 +02:00
David Knowles
2afaa3d333
Remove YAML support from Hydrawise ( #115966 )
2024-04-22 16:54:04 +02:00
Jesse Hills
9b6863f182
ESPHome: Add datetime entities ( #115942 )
2024-04-22 13:12:22 +02:00
Joost Lekkerkerker
693bd08a0b
Add snapshot tests to Totalconnect ( #115952 )
...
* Add snapshot tests to Totalconnect
* Add snapshot tests to Totalconnect
2024-04-22 13:01:31 +02:00
Aidan Timson
6985d36f18
Update ovoenergy to 2.0.0 ( #115921 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-04-22 12:39:53 +02:00
Quentame
f927b27ed4
Add Epic Games Store integration ( #104725 )
...
* Add Epic Games Store integration
Squashed commit of the following PR: #81167
* Bump epicstore-api to 0.1.7 as it handle better error 1004
Thanks to d7469f7c99
* Use extra_state_attributes instead of overriding state_attributes
* Review: change how config_flow.validate_input is handled
* Use LanguageSelector and rename locale to language
* Review: init-better use of hass.data.setdefault
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Review: don't need to update at init
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Revert "Review: don't need to update at init" --> not working otherwise
This reverts commit 1445a87c8e9b7247f1c9835bf2e2d7297dd02586.
* Review: fix config_flow.validate_input/retactor following lib bump
* review: merge async_update function with event property
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* hassfest
* Fix duplicates data from applied comment review 5035055
* review: thanks to 5035055 async_add_entities update_before_add param is not required anymore
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Fix Christmas special "Holiday sale" case
* gen_requirements_all
* Use CONF_LANGUAGE from HA const
* Move CalendarType to const
* manifest: integration_type -> service
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
* calendar: remove date start/end assert
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* const: rename SUPPORTED_LANGUAGES
* hassfest
* config: Move to ConfigFlowResult
* coordinator: main file comment
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* ruff & hassfest
* review: do not guess country
* Add @hacf-fr as codeowner
* review: remove games extra_attrs
Was dropped somehow:
- 73c20f34803b0a0ec242bf0740494f17a68f6f59 review: move games extra_attrs to data service
- other commit that removed the service part
* review: remove unused error class
was removed:
- 040cf945bb5346b6d42b3782b5061a13fb7b1f6b
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Erik Montnemery <erik@montnemery.com>
2024-04-22 09:54:47 +02:00
rappenze
de75f82235
Refactor fibaro connect ( #106875 )
...
* Refactor fibaro connect
* Remove obsolete test
* Add comment about ignored return value
2024-04-22 09:29:58 +02:00