Milan Meulemans
991114eb7f
Update Aseko to support new API ( #126133 )
...
* Update Aseko to support new API
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Use self.unit instead of self._unit
* Refactor sensor setup entry
* Keep same unique id and identifier
* Revert rename free_chlorine translation key
* Remove new heating entity to keep PR small
* Fix keep same unique id
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-23 19:43:56 +02:00
TimL
fae26ee5da
Abort zeroconf flow on connect error during discovery ( #125980 )
...
Abort zereconf flow on connect error during discovery
2024-09-16 15:58:51 +02:00
epenet
d4be1f3666
Bump sfrbox-api to 0.0.11 ( #125732 )
...
* Bump sfrbox-api to 0.0.11
* Re-enable tests
2024-09-16 15:45:30 +02:00
puddly
06d4b3281b
Remove unused keys from the ZHA config schema ( #125710 )
2024-09-16 15:45:27 +02:00
Jan Bouwhuis
d0b6ef877e
Fix incomfort invalid setpoint if override is reported as 0.0 ( #125694 )
2024-09-16 15:45:20 +02:00
Steven B.
7734bdfdab
Update tplink config to include aes keys ( #125685 )
2024-09-16 15:45:13 +02:00
Pete Sage
6b2526ddbd
FIx Sonos announce regression issue ( #125515 )
...
* initial commit
* initial commit
2024-09-16 15:45:06 +02:00
G Johansson
0b1a898c7c
Fix yale_smart_alarm on missing key ( #125508 )
2024-09-16 15:45:03 +02:00
Avi Miller
fe247a60ef
Bump aiolifx and aiolifx-themes to support more than 82 zones ( #125487 )
...
Signed-off-by: Avi Miller <me@dje.li>
2024-09-16 15:45:00 +02:00
tmenguy
e6b4c2e700
Fix renault plug state ( #125421 )
...
* Added PlugState 3, that is coming with renault-api 0.2.7, it fixes #124682 HA ticket
* Added PlugState 3, that is coming with renault-api 0.2.7, it fixes #124682 HA ticket
2024-09-16 15:44:52 +02:00
Willem-Jan van Rootselaar
e7c48d5870
Update diagnostics for BSBLan ( #124508 )
...
* update diagnostics to include static
and make room for multiple coordinator data objects
* fix mac address is not stored in config_entry but on device
2024-09-16 15:42:11 +02:00
David Knowles
73b26407f6
Fix Schlage removed locks ( #123627 )
...
* Fix bugs when a lock is no longer returned by the API
* Changes requested during review
* Only mark unavailable if lock is not present
* Remove stale comment
* Remove over-judicious nullability checks
* Remove another unnecessary null check
2024-09-16 15:42:05 +02:00
Simon
b1d691178e
Use default voice id as fallback in get_tts_audio ( #123624 )
2024-09-16 15:42:02 +02:00
TimL
0b95cf1251
Improve handling of old firmware versions ( #125406 )
...
* Update Info fixture with new fields from pysmlight 0.0.14
* Create repair if device is running unsupported firmware
* Add test for legacy firmware info
* Add strings for repair issue
2024-09-06 14:56:06 +00:00
Alexandre TRUPIN
a3f42e36ac
Bump sfrbox-api to 0.0.10 ( #125405 )
...
* bump sfr_box requirement to 0.0.10
* upate manifest file
* Handle None values
---------
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2024-09-06 14:53:07 +00:00
Marcel van der Veldt
6c640d2abe
Fix for Hue sending effect None at turn_on command while no effect is active ( #125377 )
...
* Fix for Hue sending effect None at turn_on command while no effect is active
* typo
* update tests
2024-09-06 14:53:01 +00:00
Erik Montnemery
61ee3a9412
Don't allow templating min, max, step in config entry template number ( #125342 )
2024-09-06 14:53:00 +00:00
Noah Husby
5c8b2cde92
Bump aiorussound to 3.0.4 ( #125285 )
...
feat: bump aiorussound to 3.0.4
2024-09-06 14:52:58 +00:00
Jordi
5c2073481d
Increase AquaCell timeout and handle timeout exception properly ( #125263 )
...
* Increase timeout and add handling of timeout exception
* Raise update failed instead of config entry error
2024-09-06 14:52:57 +00:00
Shay Levy
a14826d75e
Fix BTHome validate triggers for device with multiple buttons ( #125183 )
...
* Fix BTHome validate triggers for device with multiple buttons
* Remove None default
2024-09-06 14:52:53 +00:00
Robert Resch
122f11c790
Update modified_at datetime on storage collection changes ( #125218 )
2024-09-04 17:07:19 +02:00
Erik Montnemery
4e1a77326e
Restore unnecessary assignment of Template.hass in event helper ( #125143 )
2024-09-03 21:11:28 +02:00
Bram Kragten
54cf52069e
Log deprecation warning when `template.Template` is created without `hass` ( #125142 )
...
* Log deprecation warning when template.Template is created without hass
* Improve docstring
2024-09-03 21:09:12 +02:00
Christopher Fenner
31267b4095
Correct device serial for ViCare integration ( #125125 )
...
* expose correct serial
* adapt inits
* adjust _build_entities
* adapt inits
* add serial data point
* update snapshot
* apply suggestions
* apply suggestions
2024-09-03 19:55:37 +02:00
Artur Pragacz
94d2da1685
Fix area registry indexing when there is a name collision ( #125050 )
2024-09-03 19:55:31 +02:00
Allen Porter
b81d7a0ed8
Update nest to only include the image attachment payload for cameras that support fetching media ( #124590 )
...
Only include the image attachment payload for cameras that support fetching media
2024-09-03 19:55:28 +02:00
Martin Hjelmare
9a690ed421
Handle telegram polling errors ( #124327 )
2024-09-03 19:55:27 +02:00
Philip Vanloo
009989d7ae
Add Linkplay mTLS/HTTPS and improve logging ( #124307 )
...
* Work
* Implement 0.0.8 changes, fixup tests
* Cleanup
* Implement new playmodes, close clientsession upon ha close
* Implement new playmodes, close clientsession upon ha close
* Add test for zeroconf bridge failure
* Bump 0.0.9
Address old comments in 113940
* Exact _async_register_default_clientsession_shutdown
2024-09-03 19:55:26 +02:00
Erik Montnemery
16ab57c9a6
Fix motionblinds_ble tests ( #125060 )
2024-09-02 20:06:18 +02:00
Erik Montnemery
f85a802ebd
Don't raise when registering entity service with invalid schema ( #125057 )
...
* Don't raise when registering entity service with invalid schema
* Update homeassistant/helpers/service.py
Co-authored-by: Robert Resch <robert@resch.dev>
---------
Co-authored-by: Robert Resch <robert@resch.dev>
2024-09-02 20:06:16 +02:00
Michael
a8f472f44e
Add diagnostics platform to modern forms ( #125032 )
2024-09-02 20:06:14 +02:00
J. Nick Koston
1b9aa727f8
Bump yarl to 1.9.6 ( #124955 )
...
* Bump yarl to 1.9.5
changelog: https://github.com/aio-libs/yarl/compare/v1.9.4...v1.9.5
* remove default port since mocker does exact matching and yarl now normalizes this
* 1.9.6
2024-09-02 20:06:07 +02:00
Steven B.
9cfad05793
Exclude tplink firmware entities ( #124935 )
...
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-09-02 20:06:06 +02:00
Joost Lekkerkerker
b2b69e40fd
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-09-02 20:06:04 +02:00
J. Nick Koston
c6ff445dd4
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-09-02 20:06:03 +02:00
Jeef
234f32265e
Bump Intellifire to 4.1.9 ( #121091 )
...
* rebase
* Minor patch to fix duplicate DeviceInfo beign created - if data hasnt updated yet
* rebase
* Minor patch to fix duplicate DeviceInfo beign created - if data hasnt updated yet
* fixing formatting
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* Removing cloud connectivity sensor - leaving local one in
* Renaming class to something more useful
* addressing pr
* Update homeassistant/components/intellifire/__init__.py
Co-authored-by: Erik Montnemery <erik@montnemery.com>
* add ruff exception
* Fix test annotations
* remove access to private variable
* Bumping to 4.1.9 instead of 4.1.5
* A renaming
* rename
* Updated testing
* Update __init__.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* updateing styrings
* Update tests/components/intellifire/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Testing refactor - WIP
* everything is passing - cleanup still needed
* cleaning up comments
* update pr
* unrename
* Update homeassistant/components/intellifire/coordinator.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* fixing sentence
* fixed fixture and removed error codes
* reverted a bad change
* fixing strings.json
* revert renaming
* fix
* typing inother pr
* adding extra tests - one has a really dumb name
* using a real value
* added a migration in
* Update homeassistant/components/intellifire/config_flow.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update tests/components/intellifire/test_init.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* cleanup continues
* addressing pr
* switch back to debug
* Update tests/components/intellifire/conftest.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* some changes
* restore property mock cuase didnt work otherwise
* cleanup has begun
* removed extra text
* addressing pr stuff
* fixed reauth
---------
Co-authored-by: Erik Montnemery <erik@montnemery.com>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-02 20:05:59 +02:00
Joost Lekkerkerker
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
J. Nick Koston
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
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
J. Nick Koston
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
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
J. Nick Koston
71de50dae8
Add missing dependencies to yale ( #124821 )
...
* Add missing dependencies to yale
* try another way
* Revert "try another way"
This reverts commit fbb731a334
.
* patch out cloud setup
2024-08-29 17:28:03 +02:00
J. Nick Koston
aa72b08c16
Address yale review comments ( #124810 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-08-29 17:28:00 +02:00
Tobias Sauerwein
3b214f6610
Bump pyatmo to 8.1.0 ( #124340 )
2024-08-29 17:27:59 +02:00
Matthias Alphart
1650cee16c
Check KNX integration is loaded on websocket calls ( #123178 )
2024-08-28 18:10:38 +02:00
J. Nick Koston
03ead27f6c
Split august and yale integrations ( #124677 )
...
* Split august and yale integrations [part 1] (#122253 )
* merge with dev
* Remove unused constant
* Remove yale IPv6 workaround (#123409 )
* Convert yale to use oauth (#123806 )
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update yale for switch from pubnub to websockets (#124675 )
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-08-28 17:46:03 +02:00
epenet
edad766fd3
Use start_reauth helper method in integration tests (u-z) ( #124796 )
2024-08-28 16:51:16 +02:00
epenet
9bcc31a9fe
Use start_reauth helper method in integration tests (s) ( #124793 )
2024-08-28 16:49:05 +02:00
epenet
7652c35ee6
Use start_reauth helper method in integration tests (t) ( #124794 )
2024-08-28 16:47:10 +02:00
G Johansson
dd52f4c84a
Remove deprecated mailbox platform ( #123740 )
...
* Remove deprecated mailbox platform
* Remove from const
* Remove from type hints
* Remove from pyproject
2024-08-28 16:41:23 +02:00