Joost Lekkerkerker
5dbcdfc6fb
Bump python-homeassistant-analytics to 0.6.0 ( #108713 )
2024-01-23 13:05:40 +01:00
Jan-Philipp Benecke
2e19829d88
Use new config entry update/abort handler in co2signal ( #108715 )
2024-01-23 13:03:16 +01:00
G Johansson
65581e94ea
Add config flow for Time & Date ( #104183 )
...
Co-authored-by: Erik <erik@montnemery.com>
2024-01-23 12:18:31 +01:00
Michael
eaa32146a6
Add sensor platform to Proximity ( #101497 )
...
* add sensor platform
* transl. of distance already covered by dev.class
* add untested files to .coveragerc
* add missing state translations
* remove translation key for distance sensor
* proximity entity do not use HA number system
* fix
* extend tests
* make const final to be usable as key for TypedDict
* remove proximity from .coveragerc
* replace typeddict by simple dict definition
* make black happy
* rework to create proximity sensor for each tracked entity and always recalculate all entites
* apply review comments
* move direction of travel calc out of the loop
* make direction of travel an enum sensor
* remove unique_id from sensors
* don't set distance=0 when in monitored zone
* set None when direction is unknown
* keep distance 0 in case arrived for legacy entity
* exclude from nearest when in ignored zone
* keep distance=0 when arrived
* use description name for entity name
* remove uneeded typing
* uses consistent variable name
* fix debug messages
* use entity_id as loop var
* rename device_state to tracked_entity_state
* correct MRO for sensor entity classes
2024-01-23 10:56:02 +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
Teemu R
52ede95c4f
Scrub internal data for newer tplink devices ( #108704 )
2024-01-23 09:08:03 +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
G Johansson
f9a4840ce2
Group sensor calculate attributes ( #106972 )
...
* Group sensor calculate attributes
* Use entity helpers
* Fix sensor tests
* Test change of uom
* Add tests and fix UoM issue
* Fix test
* Fix state class
* repair and logs
* delete issues
* pass through hass
* Update descriotion text to be more descriptive
* Comments
* Add pr to comment
* fix if in updating
* Fix test valid units
* Fix strings
* Fix issues
2024-01-23 08:16:51 +01:00
Erik Montnemery
329eca4918
Store area registry entries in a UserDict ( #108656 )
...
* Store area registry entries in a UserDict
* Address review comments
2024-01-23 08:14:28 +01:00
J. Nick Koston
2eea658fd8
Convert getting and removing access tokens to normal functions ( #108670 )
2024-01-22 20:51:33 -10: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
J. Nick Koston
60149e9b9e
Add OUI 5C628B to tplink ( #108699 )
...
Seen on 530E(US)
2024-01-23 07:21:44 +01:00
Christophe Gagnier
4358c24edd
Add zeroconf to TechnoVE integration ( #108340 )
...
* Add zeroconf to TechnoVE integration
* Update homeassistant/components/technove/config_flow.py
Co-authored-by: Teemu R. <tpr@iki.fi>
* Update zeroconf test to test if update is called.
When a station is already configured and it is re-discovered through zeroconf, make sure we don't call its API for nothing.
2024-01-23 06:32:42 +01:00
J. Nick Koston
6fb86f179a
Use new config entry update/abort helper in bond ( #108690 )
...
Use new config entry update/abort helper in bond
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-23 06:09:33 +01:00
J. Nick Koston
7c86ab14c3
Refactor service enumeration methods to better match existing use cases ( #108671 )
2024-01-22 14:21:17 -10:00
J. Nick Koston
f6bc5c98b3
Handle tplink credential change at run time ( #108692 )
2024-01-22 13:30:21 -10:00
J. Nick Koston
12b41c35ec
Use new config entry update/abort helper in sense ( #108691 )
2024-01-22 13:24:15 -10:00
J. Nick Koston
426fce93aa
Use new config entry update/abort helper in apple_tv ( #108688 )
2024-01-22 13:24:03 -10:00
J. Nick Koston
def42c6da0
Use new config entry update/abort helper in enphase-envoy (part 2) ( #108689 )
...
Use new config entry update/abort helper in enphase_envoy
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 17:19:55 -05:00
Jan-Philipp Benecke
0b79504cf0
Extend config entry update/abort helper to also update unique id ( #108681 )
...
* Extend config entry update/abort helper to also update unique id
* Move kwarg to end
* Make additionals kwargs only
2024-01-22 23:01:55 +01:00
J. Nick Koston
9ee8832367
Use new config entry update/abort helper in onvif ( #108680 )
...
Use new config entry update/abort helper in onvif
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 23:01:08 +01:00
J. Nick Koston
17202e21f3
Use new config entry update/abort helper in samsungtv ( #108683 )
...
Use new config entry update/abort helper in samsungtv
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:59:50 +01:00
J. Nick Koston
faf52aa2ed
Use new config entry update/abort helper in shelly ( #108684 )
...
Use new config entry update/abort helper in shelly
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:59:17 +01:00
J. Nick Koston
d825c85351
Use new config entry update/abort helper in enphase_envoy ( #108679 )
...
Use new config entry update/abort helper in enphase_envoy
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:43:12 +01:00
J. Nick Koston
4bf4bc7e9b
Use new config entry update/abort helper in synology_dsm ( #108682 )
2024-01-22 11:39:57 -10:00
J. Nick Koston
07926660bc
Use new config entry update/abort helper in isy994 ( #108678 )
...
Use new config entry update/abort helper in isy994
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:33:49 +01:00
J. Nick Koston
4378a171b2
Use new config entry update/abort helper in yalexs_ble ( #108675 )
...
Use new config entry update/abort helper in yalexs_ble
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:25:48 +01:00
J. Nick Koston
bd7eb01546
Use new config entry update/abort helper in xiaomi_ble ( #108677 )
...
Use new config entry update/abort helper in xiaomi_ble
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:16:27 +01:00
J. Nick Koston
d7273d66ab
Use new config entry update/abort helper in bthome ( #108676 )
...
Use new config entry update/abort helper in bthome
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:14:00 +01:00
J. Nick Koston
e7be9cb447
Use new config entry update/abort helper in powerwall ( #108674 )
...
Use new config entry update/abort helper in powerwall
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:12:56 +01:00
J. Nick Koston
3b6c85b904
Use new config entry update/abort helper in august ( #108673 )
...
Use new config entry update/abort helper in august
uses the new helper from https://github.com/home-assistant/core/pull/108034
2024-01-22 22:12:18 +01:00
J. Nick Koston
9811930470
Use new config entry update/abort helper in esphome ( #108672 )
2024-01-22 22:11:38 +01:00
Jan-Philipp Benecke
4760114408
Fix flaky sensibo test ( #108669 )
2024-01-22 21:47:28 +01:00
Brett Adams
e1fd5e83a7
Add time to charge sensor to Tessie ( #108342 )
...
* Add time to charge and type checking
* Revert drive_state_shift_state change
* Use original name
* Use function instead of lambda
* Update homeassistant/components/tessie/sensor.py
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
* Fix callback
* Avoid having to test None
* Go back to if
* Use minutes instead of hours
---------
Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-01-22 21:45:08 +01:00
jmwaldrip
d75dd0973f
Fix SleepIQ setting FootWarmer timer ( #108433 )
...
* Fixing foot warmer timer bug
* Fixing bug where temperature wasnt assigned to number entity causing tests to fail
2024-01-22 21:22:54 +01:00
Joost Lekkerkerker
21009bef02
Add icon translations to Airly ( #108404 )
...
* Add icon translations to Airly
* Fix test
* Fix tests
2024-01-22 21:17:04 +01:00
Joost Lekkerkerker
e47ed16980
Use snapshot testing in Airly sensor ( #108608 )
...
* Use snapshot testing in Airly sensor
* Apply suggestions from code review
Co-authored-by: Robert Resch <robert@resch.dev>
* Fix tests
---------
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-22 20:59:24 +01:00
Michael
3d1751bdfa
Prevent runtime issue during entity registration in coordinator of AVM Fritz!Tools ( #108667 )
...
prevent dictionary changed size during iteration
2024-01-22 14:26:46 -05:00
Franck Nijhof
80207835d7
Move core fundamental components into bootstrap ( #105560 )
...
Co-authored-by: Erik <erik@montnemery.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-22 20:09:48 +01:00
Bruno Pantaleão Gonçalves
31ef034c3f
Update iOS configuration adding Action toggles to show in CarPlay and Watch ( #108355 )
2024-01-22 09:22:08 -08:00
Jan-Philipp Benecke
4d85f78b32
Cleanup Discovergy config flow ( #108381 )
...
* Cleanup Discovergy config flow
* Make use of the helper function
2024-01-22 18:20:20 +01:00
Jan-Philipp Benecke
988d72b8b6
Add helper function to update and reload config entry to config flow ( #108034 )
...
* Add helper function to update and reload config entry to config flow
* Use async_create_task
* Remove await
* Reload only when update & add task name
* Rename function
2024-01-22 17:40:20 +01:00
Martin Hjelmare
e086cd9fef
Add cloud tts entity ( #108293 )
...
* Add cloud tts entity
* Test test_login_view_missing_entity
* Fix pipeline iteration for migration
* Update tests
* Make migration more strict
* Fix docstring
2024-01-22 17:24:15 +01:00
Joost Lekkerkerker
d0da457a04
Add device to Lutron ( #107467 )
...
* Add typing to Lutron platforms
* Add devices to Lutron
* Add devices to Lutron
* Fix typing
* Fix
* Add name
* Fix lights
* Comment out ESA
* Fix domain
* Fix domain
* Fix
* Make generic keypad base class
2024-01-22 15:52:59 +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
Erik Montnemery
ef5d46c79c
Convert AreaEntry to dataclass ( #108648 )
...
* Convert AreaEntry to dataclass
* Correct typing of AreaEntry.id
* Move responsibility for generating area id to AreaRegistry
2024-01-22 14:45:27 +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
Robert Resch
881872fdb4
Add binary_sensor to Ecovacs ( #108544 )
2024-01-22 13:36:26 +01:00