Commit Graph

81762 Commits (7c8e00e5e062ced0820ab9f777b23e531f668e47)

Author SHA1 Message Date
J. Nick Koston 7c8e00e5e0
Bump yalexs to 8.4.1 ()
changelog: https://github.com/bdraco/yalexs/compare/v8.4.0...v8.4.1
2024-08-25 13:16:20 +02:00
Jonas Bergler ce72157bf7
Bump pyEmby to 1.10 () 2024-08-25 11:43:21 +02:00
Andrew Jackson 31f5539311
Change logger level on config migration for Mastodon () 2024-08-25 09:53:30 +02:00
J. Nick Koston b63fb9f17f
Bump bluetooth-data-tools to 1.20.0 ()
changelog: https://github.com/Bluetooth-Devices/bluetooth-data-tools/compare/v1.19.4...v1.20.0
2024-08-24 18:18:54 -10:00
IceBotYT 9b3718edfb
Remove sync API use in Nice G.O. () 2024-08-25 03:27:08 +02:00
Michael Hansen 156e39ebb2
Add minimum command seconds to VAD () 2024-08-24 22:21:03 +02:00
Allen Porter c506188c13
Fix nest event entities to only register a single event per session () 2024-08-24 22:17:59 +02:00
Allen Porter b64c21cce6
Bump to python-nest-sdm to 5.0.0 () 2024-08-24 22:16:55 +02:00
David F. Mulcahey e85755fbda
Fix ZHA device lookup when ZHA devices are shared with additional integrations ()
* Fix ZHA device lookup when ZHA devices are shared with additional integrations

* clean up except error types

* remove impossible to create exceptions
2024-08-24 15:52:27 -04:00
Allen Porter 3e3d27f48d
Add nest event platform ()
* Add nest event platform

* Translate entities

* Put motion events into a single entity type

* Remove none types

* Set event entity descriptions as kw only

* Update translations for event entities

* Add single event entity per trait type

* Update translation keys
2024-08-24 08:44:44 -07:00
red-island 32f75597a9
Fix tilt calculation for HomeKit cover devices () 2024-08-24 16:12:32 +01:00
cnico d7d35f74f2
Bump flipr-api to 1.6.0 ()
bump flipr-api to 1.6.0
2024-08-24 17:09:52 +02:00
Markus Jacobsen 5dc03752ca
Add type hinting to Bang & Olufsen test () 2024-08-24 12:59:08 +02:00
Michael Arthur b26446bd88
Add returning activity to ecovacs lawn mower () 2024-08-24 12:53:49 +02:00
Robert Svensson 9e13184256
Add deCONZ Air Purifier Fan Mode select entity support ()
* Add deCONZ Air Purifier Fan Mode select entity support

* Remove unused constants
2024-08-24 09:51:09 +02:00
J. Nick Koston b7170c78a5
Bump yalexs to 8.4.0 () 2024-08-23 20:44:12 -10:00
Steven B. e26d363b5e
Convert ring integration to the async ring-doorbell api ()
* Bump ring-doorbell to 0.9.0

* Convert ring integration to async ring-doorbell api

* Use mock auth fixture class to get token_updater

* Fix typo in fixture name
2024-08-24 08:23:31 +02:00
Joost Lekkerkerker 7ae8f4c9d0
Don't abort airgradient user flow if flow in progress () 2024-08-24 07:20:00 +02:00
Lenn 664e0258bf
Bump motionblindsble to 0.1.1 () 2024-08-24 07:19:11 +02:00
Joost Lekkerkerker 8023cbcc38
Don't raise WLED user flow unique_id check () 2024-08-24 07:04:50 +02:00
jjlawren 22c322fc37
Bump plexapi to 4.15.16 () 2024-08-24 07:01:25 +02:00
J. Nick Koston 2bb4a8747c
Bump fnv-hash-fast to 1.0.2 () 2024-08-24 06:58:52 +02:00
Andre Lengwenus 098a006f32
Bump lcn-frontend to 0.1.6 () 2024-08-24 06:56:48 +02:00
David F. Mulcahey d47a296d7a
Resolve versions of ZHA dependencies earlier to prevent blocking call in event loop () 2024-08-24 06:52:58 +02:00
Matthias Alphart c2ce71a38c
Update xknx to 3.1.1 () 2024-08-24 06:48:02 +02:00
Artur Pragacz a7c6abc54e
Always assign unique_id in Onkyo () 2024-08-23 21:04:44 -07:00
Christophe Gagnier 79ba315008
Add `charging enabled` switch to TechnoVE ()
* Add session_active switch to TechnoVE

* Replace multi-line lambda with function def

* Make lambda one line
2024-08-23 22:45:26 +02:00
Jan Bouwhuis 26e87509be
Cleanup hassio fixtures in home assistant hardware integration tests () 2024-08-23 19:40:35 +02:00
J. Nick Koston af2fec89d8
Bump yalexs to 8.3.3 ()
* Bump yalexs to 8.2.0

changelog: https://github.com/bdraco/yalexs/compare/v8.1.4...v8.2.0

* bump to 8.3.1

* bump

* one more bump to ensure we do not hit the ratelimit/shutdown cleanly

* empty commit to restart ci since close/open did not work in flight
2024-08-23 19:23:05 +02:00
Steven B. 61cee043e6
Do not report tplink discovery failures as legacy connection failures ()
* Do not report discovery failures as legacy connection failures

* Fix catching BaseException
2024-08-23 10:17:48 -05:00
Jan Bouwhuis fd57931cc9
Cleanup redundant fixtures on matter integration for addon tests () 2024-08-23 16:27:14 +02:00
Jan Bouwhuis 44b6bca89a
Refactor and cleanup zwave_js fixtures to share them ()
Refactor and cleanup zwave_js fixtures to use
2024-08-23 15:42:57 +02:00
starkillerOG 0bd9386df2
Reolink add 100% coverage of siren platform () 2024-08-23 15:15:04 +02:00
Ino Dekker 611723e44b
Bump aiohue to version 4.7.3 () 2024-08-23 13:43:17 +02:00
tronikos f8e65c1161
Bump opower to 0.7.0 () 2024-08-23 12:43:16 +02:00
starkillerOG ab064a7f36
Reolink add 100% coverage of number platform ()
* Add 100% number test coverage

* review comments

* fix styling

* re-add AsyncMock for chime
2024-08-23 12:34:58 +02:00
Willem-Jan van Rootselaar 4e94ce0cc7
Refactor bsblan coordinator ()
* chore: Refactor BSBLanUpdateCoordinator to improve code readability and maintainability

* feat: Add BSBLan integration models

This commit adds the models for the BSB-Lan integration. It includes a dataclass for the BSBLanCoordinatorData, which stores the state and sensor information.

* refactor: Update BSBLANClimate class to use DataUpdateCoordinator without specifying the State type

* chore: Remove unused Sensor import in BSBLan models

* feat: Refactor BSBLanEntity to use CoordinatorEntity

The BSBLanEntity class has been refactored to inherit from the CoordinatorEntity class, which provides better integration with the update coordinator. This change improves code readability and maintainability.

* refactor: Remove unused config_entry variable in BSBLanUpdateCoordinator

* refactor: Update BSBLANClimate class to use DataUpdateCoordinator

Refactor the BSBLANClimate class to use the Coordinator of the entity

* refactor: Update tests to use the new structure

* fix coverage

 it should be the same as before

* refactor: moved dataclass BSBLanCoordinatorData

* use the data class inside init

* refactor: Remove unused config_entry variable in BSBLanUpdateCoordinator

* refactor: use BSBLanData from init

* remove entry data from diagnostics

* fix: add random interval back

* refactor: Simplify coordinator_data assignment in async_get_config_entry_diagnostics

* revert back to original except dataclass import

* revert: Add MAC address back to device info in BSBLanEntity
2024-08-23 08:42:36 +02:00
Raman Gupta 7c6e3fe9c4
Fix `zwave_js` `services.yaml` schema ()
Fix zwave_Js services.yaml schema
2024-08-23 08:38:08 +02:00
J. Nick Koston 7579ebc02a
Replace statistics _get_unit_class function with a dict lookup () 2024-08-22 21:14:31 -05:00
J. Nick Koston 61ac4c7af7
Use identity checks for ESPHome Enums ()
Enums are singletons and should use is to compare.

The valve platform was updated but cover and lock were missed.
2024-08-22 22:50:15 +03:00
J. Nick Koston 2533bde27a
Bump yalexs to 8.1.4 ()
changelog: https://github.com/bdraco/yalexs/compare/v8.1.2...v8.1.4
2024-08-22 22:46:54 +03:00
Raman Gupta fc1ed7d7cb
Refactor targets for zwave_js services ()
* Let labels be used as targets for zwave_js services

* add coverage

* Fix test bug and switch from targets to fields

* Remove label addition

* Remove labels from service descriptions

* Remove labels from strings

* More changes
2024-08-22 21:07:21 +02:00
Joost Lekkerkerker 281a9f042b
Check minimum amount of integrations for a brand () 2024-08-22 21:01:48 +02:00
J. Nick Koston 1d35c745bb
Reduce ESPHome entity state write overhead () 2024-08-22 21:00:30 +02:00
Jan Bouwhuis 51dba1eec3
Cleanup redundant fixtures and move all other hassio addon fixtures to be shared () 2024-08-22 20:58:05 +02:00
Sid 6e5e96b047
Bump ruff to 0.6.2 () 2024-08-22 20:51:57 +02:00
Jan Bouwhuis e13f8996f2
Fix Import ReceivePayloadType ()
* Fix Import ReceivePayloadType

* Do not assert export `ReceivePayloadType` on mqtt integration level as helper should be used.
2024-08-22 20:13:30 +02:00
Jan Bouwhuis 7887bcba89
Allow to set options for an MQTT enum sensor ()
* Add options attribute support for MQTT sensor

* Add comment
2024-08-22 19:16:08 +02:00
Michael Arthur 3a92899081
Add LawnMowerActivity.RETURNING to Lawn Mower ()
* Add returning activity state

* update tests

* update tests

* set can return to returning state

* update MQTT tests

* update mqtt back to docked

* fix up other tests that I broke again

* re-add mower_can_dock
2024-08-22 19:13:54 +02:00
Petro31 5d64155bb6
Add zip to template engine ()
* add zip to template engine

* fix doc strings
2024-08-22 19:11:08 +02:00