jan iversen
bfd9bd3ff2
Bump pymodbus to v2.6.3 ( #108736 )
2024-01-23 21:12:07 +01:00
Erik Montnemery
069c2b7e38
Improve tests of script trace ( #108717 )
...
* Improve tests of script trace
* Update tests after rebase
* Apply suggestions from code review
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Apply suggestions from code review
* Adjust
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2024-01-23 19:53:09 +01:00
mkmer
ad14ebe7e9
Use new config entry update/abort handler in Honeywell ( #108726 )
...
Use update_reload helper in Honeywell
2024-01-23 17:15:37 +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
mkmer
f3b1f47d34
Return PRESET_NONE in Honeywell ( #108599 )
...
* Return PRESET_NONE
* format preset_hold
* Address Hold in tests
* Add translations
2024-01-23 15:57:55 +01:00
Michal Ziemski
074d59f849
Update openerz-api to 0.3.0 ( #108575 )
2024-01-23 15:14:41 +01:00
Erik Montnemery
9bff039d17
Add set_conversation_response script action ( #108233 )
...
* Add set_conversation_response script action
* Update homeassistant/components/conversation/trigger.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
* Revert accidental change
* Add test
* Ignore mypy
* Remove incorrect callback decorator
* Update homeassistant/helpers/script.py
* Add test with templated set_conversation_response
---------
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2024-01-23 09:13:42 -05:00
Dave Leaver
e3a73c12bc
Add airtouch5 ( #98136 )
...
Co-authored-by: Robert Resch <robert@resch.dev>
2024-01-23 14:49:47 +01:00
Peter Hall
701404fa0b
Add ZHA entities for snzb06p ( #107379 )
...
* Updating zha component to add entities for snzb06p
Sonoff snzb06p presence detector needs some custom entities.
* Updating ZCL_INIT_ATTRS for sonoff specific attrs
* updating cluster name due to change in quirk
2024-01-23 08:31:32 -05:00
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