Jan Klausa
f828b1ce85
Bump py-switchbot-api to 2.0.0 ( #108721 )
...
* Update switchbot-api to 2.0.0
* bump requirements
2024-01-24 12:36:41 +01:00
Markus Jacobsen
1d7e0e7fe4
Add bang_olufsen integration ( #93462 )
...
* Add bangolufsen integration
* add untested files to .coveragerc
* Simplify integration to media_player platform
* Remove missing files from .coveragerc
* Add beolink_set_relative_volume custom service
Tweaks
* Remove custom services
Remove grouping as it was dependent on custom services
* Update API to 3.2.1.150.0
Reduce and optimize code with feedback from joostlek
Tweaks
* Updated testing
* Remove unused options schema
* Fix bugfix setting wrong state
* Fix wrong initial state
* Bump API
* Fix Beosound Level not reconnecting properly
* Remove unused constant
* Fix wrong variable checked to determine source
* Update integration with feedback from emontnemery
* Update integration with feedback from emontnemery
* Remove unused code
* Move API client into dataclass
Fix not all config_flow exceptions caught
Tweaks
* Add Bang & Olufsen brand
* Revert "Add Bang & Olufsen brand"
This reverts commit 57b2722078
.
* Remove volume options from setup
Simplify device checks
rename integration to bang_olufsen
update tests to pass
Update API
* Remove _device from base
Add _device to websocket
* Move SW version device update to websocket
Sort websocket variables
* Add WebSocket connection test
* Remove unused constants
* Remove confirmation form
Make discovered devices get added to Home Assistant immediately
Fix device not being available on mdns discovery
Change config flow aborts to forms with error
* Update tests for new config_flow
Add missing api_exception test
* Restrict manual and discovered IP addresses to IPv4
* Re-add confirmation step for zeroconf discovery
Improve error messages
Move exception mapping dict to module level
* Enable remote control WebSocket listener
* Update tests
2024-01-24 12:00:51 +01:00
J. Nick Koston
21f646c5a7
Add LeaOne integration ( #108617 )
2024-01-23 22:08:20 -10:00
Duco Sebel
f7b0a15aa5
Bumb python-homewizard-energy to 4.2.1 ( #108738 )
2024-01-24 08:31:23 +01:00
Michael Hansen
cffd95a015
Pause Wyoming satellite on mute ( #108322 )
...
Pause satellite on mute
2024-01-23 20:37:25 -05:00
Michael Hansen
d8a1c58b12
Fix intent loading and incorporate unmatched entities more ( #108423 )
...
* Incorporate unmatched entities more
* Don't list targets when match is incomplete
* Add test for out of range
2024-01-23 20:31:57 -05:00
jan iversen
bfd9bd3ff2
Bump pymodbus to v2.6.3 ( #108736 )
2024-01-23 21:12:07 +01:00
mkmer
592794566e
Bump AIOSomecomort to 0.0.25 ( #107815 )
2024-01-23 16:27:41 +01:00
Jan-Philipp Benecke
13887793a7
Remove home_plus_control and mark as virtual integration supported by Netatmo ( #107587 )
...
* Mark home_plus_control a virtual integration using Netatmo
* Apply code review suggestion
Co-authored-by: Robert Resch <robert@resch.dev>
---------
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-23 16:18:03 +01:00
Michal Ziemski
074d59f849
Update openerz-api to 0.3.0 ( #108575 )
2024-01-23 15:14:41 +01:00
Dave Leaver
e3a73c12bc
Add airtouch5 ( #98136 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-23 14:49:47 +01:00
Joost Lekkerkerker
5dbcdfc6fb
Bump python-homeassistant-analytics to 0.6.0 ( #108713 )
2024-01-23 13:05:40 +01:00
Allen Porter
fa63719161
Reduce overhead for google calendar state updates ( #108133 )
2024-01-23 10:50:00 +01:00
Joost Lekkerkerker
d9f1450ee6
Add Homeassistant Analytics Insights integration ( #107634 )
...
* Add Homeassistant Analytics integration
* Add Homeassistant Analytics integration
* Add Homeassistant Analytics integration
* Fix feedback
* Fix test
* Update conftest.py
* Add some testcases
* Make code clear
* log exception
* Bump python-homeassistant-analytics to 0.2.1
* Bump python-homeassistant-analytics to 0.3.0
* Change domain to homeassistant_analytics_consumer
* Add integration name to config flow selector
* Update homeassistant/components/homeassistant_analytics_consumer/manifest.json
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
* Fix hassfest
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev>
* Bump python-homeassistant-analytics to 0.4.0
* Rename to Home Assistant Analytics Insights
* Update homeassistant/components/analytics_insights/config_flow.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update homeassistant/components/analytics_insights/manifest.json
Co-authored-by: Robert Resch <robert@resch.dev>
* Rename to Home Assistant Analytics Insights
* add test
* Fallback to 0 when there is no data found
* Allow to select any integration
* Fix tests
* Fix tests
* Update tests/components/analytics_insights/conftest.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Update tests/components/analytics_insights/test_sensor.py
Co-authored-by: Robert Resch <robert@resch.dev>
* Fix format
* Fix tests
---------
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-23 10:32:31 +01:00
Koen van Zuijlen
acd07b4826
Fix for justnimbus integration ( #99212 )
...
* Fix for justnimbus integration
* Fixed tests and moved const
* fix: added reauth flow
* fix: fixed reauth config flow
* chore: added config_flow reauth test
* chore: Processed PR feedback
---------
Co-authored-by: G Johansson <goran.johansson@shiftit.se>
2024-01-23 08:56:11 +01:00
J. Nick Koston
904032e944
Bump habluetooth to 2.4.0 ( #108695 )
...
changelog: https://github.com/Bluetooth-Devices/habluetooth/compare/v2.3.1...v2.4.0
2024-01-23 07:46:47 +01:00
jmwaldrip
43daf20be3
Bump asyncsleepiq to 1.5.2 ( #108431 )
...
Upgrading asyncsleepiq to version 1.5.2
2024-01-22 15:27:47 +01:00
Simone Chemelli
8c31e67dbc
Bump aiovodafone to 0.5.4 ( #108592 )
2024-01-22 13:51:17 +01:00
Franck Nijhof
516fa64da5
Update Pillow to 10.2.0 ( #108422 )
2024-01-22 13:43:06 +01:00
Teemu R
fd1c9237a8
Bump songpal dependency to 0.16.1 ( #108637 )
2024-01-22 09:07:06 +01:00
J. Nick Koston
8d4a1f475e
Bump habluetooth to 2.3.1 ( #108628 )
2024-01-21 18:39:17 -10:00
Ståle Storø Hauknes
fbe1f238d4
Bump airthings-ble to 0.6.0 ( #108612 )
2024-01-21 11:20:07 -10:00
Steven B
9b3d3b3b2d
Add authentication to tplink integration for newer devices ( #105143 )
...
* Add authentication flows to tplink integration to enable newer device protocol support
* Add websession passing to tplink integration discover methods
* Use SmartDevice.connect()
* Update to use DeviceConfig
* Use credential hashes
* Bump python-kasa to 0.6.0.dev0
* Fix tests and address review comments
* Add autodetection for L530, P110, and L900
This adds mac address prefixes for the devices I have.
The wildcards are left quite lax assuming different series may share the same prefix.
* Bump tplink to 0.6.0.dev1
* Add config flow tests
* Use short_mac if alias is None and try legacy connect on discovery timeout
* Add config_flow tests
* Add init tests
* Migrate to aiohttp
* add some more ouis
* final
* ip change fix
* add fixmes
* fix O(n) searching
* fix O(n) searching
* move code that cannot fail outside of try block
* fix missing reauth_successful string
* add doc strings, cleanups
* error message by password
* dry
* adjust discovery timeout
* integration discovery already formats mac
* tweaks
* cleanups
* cleanups
* Update post review and fix broken tests
* Fix TODOs and FIXMEs in test_config_flow
* Add pragma no cover
* bump, apply suggestions
* remove no cover
* use iden check
* Apply suggestions from code review
* Fix branched test and update integration title
* legacy typing
* Update homeassistant/components/tplink/__init__.py
* lint
* Remove more unused consts
* Update test docstrings
* Add sdb9696 to tplink codeowners
* Update docstring on test for invalid DeviceConfig
* Update test stored credentials test
---------
Co-authored-by: Teemu Rytilahti <tpr@iki.fi>
Co-authored-by: J. Nick Koston <nick@koston.org>
2024-01-21 16:25:12 +01:00
Ernst Klamer
0042a2fef2
Bump bthome-ble to 3.5.0 ( #108475 )
2024-01-20 14:31:57 -05:00
Joakim Plate
d24636b179
Upgrade nibe to 2.7.0 ( #108507 )
2024-01-20 14:13:52 -05:00
Matthias Alphart
aa6d058c10
Update knx-frontend to 2024.1.20.105944 ( #108511 )
2024-01-20 20:12:15 +01:00
J. Nick Koston
3184d3b168
Bump thermopro-ble to 0.8.0 ( #108319 )
2024-01-19 17:56:35 -10:00
Franck Nijhof
16f6854f64
Update psutil to 5.9.8 ( #108421 )
2024-01-19 22:09:39 -05:00
Steven Looman
2b389739d3
Bump async-upnp-client to 0.38.1 ( #108382 )
2024-01-19 16:48:08 -10:00
Marc Mueller
4e11001a08
Update boto3 to 1.33.13 and aiobotocore to 2.9.1 ( #108384 )
2024-01-19 19:39:59 +01:00
Robert Resch
ed449a5abd
Add support for MQTT based ecovacs vacuums ( #108167 )
...
* Add support for MQTT based ecovacs vacuums
* renames
* Add init import test
* bump deebot-client
* Translate continent options
* Apply suggestions from code review
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove continent
* use ServiceValidationError
* Small refactoring
* Simplify
* Fix tests
* Enable strict typing for ecovacs
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Implement suggestions
* improve test_async_setup_import
* Implement suggestions
* Update homeassistant/components/ecovacs/config_flow.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-19 16:52:30 +01:00
Marc Mueller
4a0b6af8c1
Update dwdwfsapi to 1.0.7 ( #108377 )
2024-01-19 15:56:54 +01:00
Maikel Punie
4abf286a96
Bump pyDuotecno to 2024.1.2 ( #108314 )
2024-01-19 11:25:51 +01:00
Bouwe Westerdijk
54f23ff143
Bump plugwise to v0.36.3 ( #108347 )
2024-01-19 11:23:04 +01:00
Steve Easley
a670ac25fd
Fix remote control codes for jvc_projector ( #108253 )
...
Update dependency to add/fix remote codes
2024-01-18 23:36:57 +01:00
Josef Zweck
65abbe5369
Bump lmcloud to 0.4.35 ( #108288 )
...
bump lmcloud
2024-01-18 13:08:24 +01:00
Robert Svensson
274d501bca
Bump aiounifi to v69 to improve websocket logging ( #108265 )
2024-01-17 21:33:31 -05:00
puddly
3ae858e3bf
Bump ZHA dependency zigpy to 0.60.6 ( #108266 )
...
Bump zigpy to 0.60.6
2024-01-17 18:34:10 -05:00
starkillerOG
a27eea9b9f
Bump reolink_aio to 0.8.7 ( #108248 )
2024-01-17 16:28:15 -05:00
Erwin Douna
97956702c9
Bump PyTado to 0.17.4 ( #108255 )
...
Bump to 17.4
2024-01-17 20:54:13 +01:00
Franck Nijhof
3eb1283fa5
Disable Python 3.12 incompatible integrations ( #108163 )
2024-01-17 14:47:03 +01:00
Christophe Gagnier
44f2b8e6a3
Implement TechnoVE integration ( #106029 )
...
* Implement TechnoVE integration
Only the basic sensors for now.
* Add technoVE to strict typing
* Implement TechnoVE PR suggestions
* Remove Diagnostic from TechnoVE initial PR
* Switch status sensor to Enum device class
* Revert zeroconf for adding it back in subsequent PR
* Implement changes from feedback in TechnoVE PR
* Update homeassistant/components/technove/models.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/technove/sensor.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/technove/models.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Remove unnecessary translation keys
* Fix existing technoVE tests
* Use snapshot testing for TechnoVE sensors
* Improve unit tests for TechnoVE
* Add missing coverage for technoVE config flow
* Add TechnoVE coordinator tests
* Modify device_fixture for TechnoVE from PR Feedback
* Change CONF_IP_ADDRESS to CONF_HOST for TechnoVE
* Update homeassistant/components/technove/config_flow.py
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
* Update homeassistant/components/technove/models.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Update homeassistant/components/technove/models.py
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
* Implement feedback from TechnoVE PR
* Add test_sensor_update_failure to TechnoVE sensor tests
* Add test for error recovery during config flow of TechnoVE
* Remove test_coordinator.py from TechnoVE
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Sid <27780930+autinerd@users.noreply.github.com>
2024-01-17 11:04:35 +01:00
Aaron Bach
25f4fe4a85
Bump `aiokafka` to 0.10.0 ( #108165 )
2024-01-16 23:16:31 +01:00
J. Nick Koston
d82abd93fb
Bump dbus-fast to 2.21.1 ( #108176 )
2024-01-16 23:15:19 +01:00
Michael Hansen
db81f4d046
Wyoming satellite ping and bugfix for local wake word ( #108164 )
...
* Refactor with ping
* Fix tests
* Increase test coverage
2024-01-16 15:43:30 -06:00
Galorhallen
ddaf194f91
Add Govee local light integration ( #106697 )
...
* Added govee_local_api
* Code cleanup
* Fix discovery
* Add missing supported device
* Fix autodiscovery
* Add missing quality scale in manifest.json
* QA
* QA: Moved coordinator creation to __init__.py
* QA
* Fix typo and update test
* QA
* Removed unecessary code
* Fix typo
* Fix typo
* QA, typing and strings
* Removed unsed logger in __init__.py
* QA, using ColorMode for lights capabilities
* Bump govee_local_api to 1.4.0
Moved capabilities to library.
* Update requirements
* Update library to 1.4.1 with unsupported dvice warning
* Fix tests after library update
* QA
* Add test for retry config
* Update integration name and domain
* Update homeassistant/components/govee_light_local/light.py
---------
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-16 20:00:29 +01:00
Sebastian Lövdahl
d0f4780300
Bump vallox_websocket_api to 4.0.3 ( #108109 )
2024-01-16 17:04:44 +01:00
Josef Zweck
6bc36666b1
Add integration lamarzocco ( #102291 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com>
Co-authored-by: Paul Bottein <paul.bottein@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
Co-authored-by: tronikos <tronikos@users.noreply.github.com>
Co-authored-by: Luke Lashley <conway220@gmail.com>
Co-authored-by: Franck Nijhof <git@frenck.dev>
Co-authored-by: dupondje <jean-louis@dupond.be>
2024-01-16 15:24:16 +01:00
max2697
d4739cfa5c
Bump opower to 0.2.0 ( #108067 )
2024-01-16 13:43:19 +01:00
Robert Resch
7fe6fc987b
Add config flow for Ecovacs ( #108111 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-16 13:31:42 +01:00