Commit Graph
65979 Commits
Author SHA1 Message Date
J. Nick KostonandGitHub 5006244f4c Bump aioesphomeapi to 16.0.3 (#99282) 2023-08-29 09:31:41 -05:00
Joost LekkerkerkerandGitHub f28634ea11 Migrate PVPC to has entity name (#98894)
* Migrate PVPC to has entity name

* Set device name

* Fix feedback
2023-08-29 16:26:23 +02:00
6223b1f599 Add ws endpoint "auth/delete_all_refresh_tokens" (#98976)
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2023-08-29 15:57:54 +02:00
Erik MontnemeryandGitHub 691bbedfc8 Fix typo in TrackTemplateResultInfo (#99276) 2023-08-29 08:54:38 -05:00
David KnowlesandGitHub 9476ade34a Bump pydrawise to 2023.8.0 (#99270) 2023-08-29 15:43:27 +02:00
Álvaro Fernández RojasandGitHub fae82731e1 Simplify and improve AEMET coordinator updates (#99273) 2023-08-29 08:43:14 -05:00
Joost LekkerkerkerandGitHub 98cb5b4b5d Use shorthand attributes for Elkm1 (#99275) 2023-08-29 14:46:24 +02:00
Álvaro Fernández RojasandGitHub dac77040a2 Update AEMET-OpenData to v0.4.1 (#99261)
Signed-off-by: Álvaro Fernández Rojas <noltari@gmail.com>
2023-08-29 13:41:34 +02:00
Joost LekkerkerkerandGitHub 00ecc108d1 Use shorthand attributes for DuneHD (#99237) 2023-08-29 13:08:24 +02:00
QuentameandGitHub 750cfeb76a Refactor Freebox Home categories (#99224) 2023-08-29 12:43:22 +02:00
Maciej BieniekandGitHub 62b1211dee Remove myself from Dune HD codeowners (#99268) 2023-08-29 12:41:19 +02:00
QuentameandGitHub f1ec99b9c9 Add Freebox Home battery sensor (#99222)
* Add Freebox Home battery sensor

* Review

* Review 2

* Freebox battery is a SensorEntity, not a FreeboxSensor
2023-08-29 12:13:01 +02:00
G JohanssonandGitHub 657ed0bcdb Clean out compatibility for deprecated methods in Weather (#99263)
Clean out compatability in Weather
2023-08-29 11:33:56 +02:00
Erik MontnemeryandGitHub e6eadc79e9 Small typing fix in light group (#99259) 2023-08-29 11:12:34 +02:00
4632a07f3f Add possibility to have multiple values for every modbus hvac mode (#98829)
Co-authored-by: jan iversen <jancasacondor@gmail.com>
2023-08-29 10:45:37 +02:00
G JohanssonandGitHub 7a690d7359 Add deprecation to legacy forecast for Weather (#97294)
* Add deprecation to legacy forecast

* Mod _reported

* issue

* remove not need variable

* kitchen_sink

* 2024.3

* remove demo and mqtt

* add checks

* fix deprecation

* remove variable

* fix kitchen_sink

* Fix deprecation warning

* Expand issue

* clean

* Fix tests

* fix kitchen_sink

* not report on core integrations
2023-08-29 10:38:59 +02:00
Erik MontnemeryandGitHub b22b51fe3b Fix stale docstring in trafikverket_camera tests (#99260) 2023-08-29 10:28:32 +02:00
Joost LekkerkerkerandGitHub ddbf85fc38 Abort YouTube configuration if user doesn't have subscriptions (#99140) 2023-08-29 09:36:27 +02:00
liangjia2019andGitHub 63c2a2994f Add new zigbee button SONOFF_SNZB_01P to deconz (#99205)
add new zigbee button
2023-08-29 09:17:27 +02:00
epenetandGitHub c81d39f651 Fix Renault AssertionError (#99189) 2023-08-29 08:58:20 +02:00
Joost LekkerkerkerandGitHub b5ff0b4ec2 Add entity translations to Vilfo (#99019) 2023-08-29 08:47:35 +02:00
Raman GuptaandGitHub be126da72d Bump zwave-js-server-python to 0.51.0 (#99250)
* Bump zwave-js-server-python to 0.51.0

* Fix how we patch the command
2023-08-29 02:45:43 -04:00
Joost LekkerkerkerandGitHub cdf39ec365 Migrate Vilfo to has entity name (#99018) 2023-08-29 08:42:37 +02:00
Joost LekkerkerkerandGitHub 202b0b5300 Migrate Venstar to has entity name (#99013) 2023-08-29 08:40:35 +02:00
J. Nick KostonandGitHub 5ec645161d Bump zeroconf to 0.88.0 (#99248)
changelog: https://github.com/python-zeroconf/python-zeroconf/compare/0.86.0...0.88.0
2023-08-29 00:01:39 -04:00
puddlyandGitHub c8ef3f9393 Automatic migration from multi-PAN back to Zigbee firmware (#93831)
* Initial implementation of migration back to Zigbee firmware

* Fix typo in `BACKUP_RETRIES` constant name

* Name potentially long-running tasks

* Add an explicit timeout to `_async_wait_until_addon_state`

* Guard against the addon not being installed when uninstalling

* Do not launch the progress flow unless the addon is being installed

* Use a separate translation key for confirmation before disabling multi-PAN

* Disable the bellows UART thread within the ZHA config flow radio manager

* Enhance config flow progress keys for flasher addon installation

* Allow `zha.async_unload_entry` to succeed when ZHA is not loaded

* Do not endlessly spawn task when uninstalling addon synchronously

* Include `uninstall_addon.data.*` in SkyConnect and Yellow translations

* Make `homeassistant_hardware` unit tests pass

* Fix SkyConnect unit test USB mock

* Fix unit tests in related integrations

* Use a separate constant for connection retrying

* Unit test ZHA migration from multi-PAN

* Test ZHA multi-PAN migration helper changes

* Fix flaky SkyConnect unit test being affected by system USB devices

* Unit test the synchronous addon uninstall helper

* Test failure when flasher addon is already running

* Test failure where flasher addon fails to install

* Test ZHA migration failures

* Rename `get_addon_manager` to `get_multiprotocol_addon_manager`

* Remove stray "addon uninstall" comment

* Use better variable names for the two addon managers

* Remove extraneous `self.install_task = None`

* Use the addon manager's `addon_name` instead of constants

* Migrate synchronous addon operations into a new class

* Remove wrapper functions with `finally` clause

* Use a more descriptive error message when the flasher addon is stalled

* Fix existing unit tests

* Remove `wait_until_done`

* Fully replace all addon name constants with those from managers

* Fix OTBR breakage

* Simplify `is_hassio` mocking

* Add missing tests for `check_multi_pan_addon`

* Add missing tests for `multi_pan_addon_using_device`

* Use `waiting` instead of `sync` in class name and methods
2023-08-28 17:26:34 -04:00
puddlyandGitHub 23839a7f10 Wrap most ZHA exceptions in HomeAssistantError (#98421)
* Wrap attribute writes in a helper throwing `HomeAssistantError`

* Do not check for `Exception` instances, they are now propagated

* Write `cie_addr` synchronously

* Fix unnecessary `if` in `async_set_native_value`

* Fix unit tests

* Use `HomeAssistantError` in cover commands

* Revert writing `cie_addr` synchronously

* Disallow proxying of some cluster methods to fix unit test warnings

* Unit test cover failures to increase coverage

* Unit test missing climate device

* Unit test remaining cover commands
2023-08-28 17:24:12 -04:00
Jan-Philipp BeneckeandGitHub 97fd73f9f7 Bump syrupy to 4.2.1 (#99156) 2023-08-28 23:14:07 +02:00
J. Nick KostonandGitHub 0e6b3d6583 Switch async_track_same_state to use async_call_later (#99219)
* Switch async_track_same_state to use async_call_later

There was no need to use async_track_point_in_utc_time here since
we only need a delay

* update trigger tests

* remove some more utcnow patching

* remove some more utcnow patching

* remove some more utcnow patching
2023-08-28 22:30:20 +02:00
95c03b4192 Add Options Flow to change radius after initial configuration (#97285)
* Add Options Flow to change radius after initial configuration

* Add tests for Options Flow

* Apply suggestions from code review

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Incorporate review suggestions

* Fix diagnostics test case

* Apply suggestions from code review

Co-authored-by: G Johansson <goran.johansson@shiftit.se>

* Incorporate review suggestions

* Revert "Incorporate review suggestions"

This reverts commit 421e140a4fc78da22ea74c95cd1a17f9305ebbf6.

* Fix broken review comments

* Incorporate rest of review comments

* Incorporate rest of review comments

* Use Config Entry Migration

* Remove old migration code

* Update diagnostics snapshot for config entry migration

* Incorporate review feedback

---------

Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-28 21:21:52 +02:00
9e8d89c4f5 Renson binary sensors (#94490)
* Add binary sensors

* Add Renson services

* Add fan to Renson

* Revert "Add fan to Renson"

This reverts commit 8e7c09671e.

* Revert "Add Renson services"

This reverts commit d862976c81.

* Add binary sensor to coveragerc file

* Update homeassistant/components/renson/binary_sensor.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Update homeassistant/components/renson/binary_sensor.py

Co-authored-by: Erik Montnemery <erik@montnemery.com>

* Changed hard coded names to use translation

* Code cleaning

* Use super()._handle_coordinator_update()

---------

Co-authored-by: Erik Montnemery <erik@montnemery.com>
2023-08-28 21:15:18 +02:00
J. Nick KostonandGitHub 80d2309896 Switch async_track_time_interval to use async_call_later internally (#99220) 2023-08-28 13:56:22 -05:00
Joost LekkerkerkerandGitHub 821d74e904 Add entity translations to Switcher kis (#99223)
* Add entity translations to switcher_kis

* Add entity translations

* Fix tests
2023-08-28 20:53:42 +03:00
Joost LekkerkerkerandGitHub fc6f48e076 Enhance Androidtv remote config flow typing (#99144) 2023-08-28 18:03:30 +02:00
Joost LekkerkerkerandGitHub 3db61a99a4 Remove polling interval property from Aurora (#99198) 2023-08-28 18:01:23 +02:00
Joost LekkerkerkerandGitHub 1c0d5f8637 Clean up Balboa entity (#99203) 2023-08-28 17:59:53 +02:00
Joost LekkerkerkerandGitHub 00cc57c4ed Use shorthand attribute for Coolmaster (#99211) 2023-08-28 17:57:51 +02:00
Joost LekkerkerkerandGitHub 377f7cba60 Improve aurora data schema (#99200) 2023-08-28 17:56:27 +02:00
42597f80a3 Add power service to System Bridge integration (#95719)
* Add power service to System Bridge

Add missing return types

Use in list validator and fix command

* Use attr map instead of concatination

* Update strings

* Update homeassistant/components/system_bridge/strings.json

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2023-08-28 17:44:23 +02:00
ef7a246f09 Fix ruckus_unleashed for python 3.11 (#94835)
Co-authored-by: Tony <29752086+ms264556@users.noreply.github.com>
2023-08-28 17:26:40 +02:00
J. Nick KostonandGitHub 739eeeccb0 Switch hassio to use async_call_later (#99216) 2023-08-28 10:21:05 -05:00
J. Nick KostonandGitHub 1bf7b4b2c7 Switch lifx to use async_call_later (#99217) 2023-08-28 10:20:42 -05:00
J. Nick KostonandGitHub ccb91e3676 Switch axis to use async_call_later (#99215) 2023-08-28 10:19:44 -05:00
Erik MontnemeryandGitHub 9dac6a2948 Use loop.time in DataUpdateCoordinator (#98937) 2023-08-28 10:16:34 -05:00
J. Nick KostonandGitHub d4e72c49fa Bump aiohomekit to 3.0.1 (#99210) 2023-08-28 10:02:51 -05:00
J. Nick KostonandGitHub 6c16d89c1d Switch w800rf32 to use async_call_later (#99214) 2023-08-28 17:00:52 +02:00
J. Nick KostonandGitHub 4eb71a534f Switch async_track_point_in_time to async_call_later in alarmdecoder (#99213) 2023-08-28 16:57:16 +02:00
Franck Nijhof f7a45e31c1 Merge branch 'master' into dev 2023-08-28 16:26:29 +02:00
f1378bba8e Add indoor sensors to Honeywell integration (#98609)
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2023-08-28 15:45:01 +02:00
Joost LekkerkerkerandGitHub a6788208fe Add entity translations to System bridge (#98959) 2023-08-28 15:36:18 +02:00