Commit Graph
77403 Commits
Author SHA1 Message Date
jjlawrenandGitHub c4fd45ef97 Bump SoCo to 0.30.2 (#108033) 2024-01-14 14:19:36 -05:00
Erik MontnemeryandGitHub 00165fef5b Improve the test class used for testing FlowManager.async_show_progress (#107786)
* Improve the test class used for testing FlowManager.async_show_progress

* Address review comments
2024-01-14 18:39:45 +01:00
G JohanssonandGitHub 7a6dca0987 Sensibo include mac in diagnostics redact filter (#107986)
* Add mac to redaction in Sensibo diagnostics

* Add full snapshot

* use constant
2024-01-14 15:34:14 +01:00
wittypluckandGitHub d94421e1a4 Reset UniFi bandwidth sensor when client misses heartbeat (#104522)
* Reset UniFi bandwidth sensor when client misses heartbeat

* Fix initialization sequence

* Code simplification: remove heartbeat_timedelta, unique_id and tracker logic

* Add unit tests

* Remove unused _is_connected attribute

* Remove redundant async_initiate_state

* Make is_connected_fn optional, heartbeat detection will only happen if not None

* Add checks on is_connected_fn
2024-01-14 15:19:43 +01:00
J. Nick KostonandGitHub 1cdfb06d77 Add cached_property to State.name (#108011) 2024-01-14 11:50:40 +01:00
Jan-Philipp BeneckeandGitHub 7c848d78ab Remove deprecated services from Litterrobot (#107882) 2024-01-14 11:50:12 +01:00
f808c2ff14 Add Netatmo fan platform (#107989)
* Add fan platform

to support NLLF centralized ventilation devices

* Update tests/components/netatmo/test_fan.py

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

* Update tests/components/netatmo/test_fan.py

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

* Update tests/components/netatmo/test_fan.py

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

* Update tests/components/netatmo/test_fan.py

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

* add snapshots

* update snapshot

* fix docstring

* address comment

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-01-14 11:47:20 +01:00
Franck NijhofandGitHub acbc2350d0 Update sentry-sdk to 1.39.2 (#108010) 2024-01-14 11:45:31 +01:00
Numa PerezandGitHub 5d8bf86279 Fix lyric TCC set temperature when in Auto mode (#106853) 2024-01-14 11:29:03 +01:00
Numa PerezandGitHub 75ba879c34 Fix autoChangeoverActive for lyric LCC devices (#106925) 2024-01-14 11:27:48 +01:00
Bouwe WesterdijkandGitHub b034d6d0a1 Bump plugwise to v0.36.2 (#108012) 2024-01-14 11:25:45 +01:00
Tobias SauerweinandGitHub 10d5382ae6 Dynamically adjust Netatmo polling frequency (#106742) 2024-01-14 11:22:02 +01:00
Joost LekkerkerkerandGitHub 965499dd90 Add entity translations to Glances (#107189) 2024-01-14 11:12:30 +01:00
Erik MontnemeryandGitHub 5e79cd8715 Remove file/line annotations after config has been validated (#107139) 2024-01-14 11:07:39 +01:00
Erik MontnemeryandGitHub 7fc3f8e473 Improve calls to async_show_progress in octoprint (#107792) 2024-01-14 11:06:35 +01:00
Erik MontnemeryandGitHub 1c9764bc44 Improve calls to async_show_progress in snooz (#107793) 2024-01-14 11:00:10 +01:00
mkmerandGitHub e12dcfc1b4 Fix wifi sensor units in Blink (#107539) 2024-01-14 10:59:04 +01:00
Franck NijhofandGitHub 51cdb4ce36 Update pipdeptree to 2.13.2 (#108009) 2024-01-14 10:58:17 +01:00
J. Nick KostonandGitHub 99b6c7d25f Refactor async_track_utc_time_change to avoid using nonlocal (#108007) 2024-01-14 10:57:54 +01:00
Erik MontnemeryandGitHub 3895defff9 Improve calls to async_show_progress in homeassistant_hardware (#107789) 2024-01-14 10:41:44 +01:00
Sam ReedandGitHub bca629ed31 Drop facebox integration (#107005) 2024-01-14 10:40:05 +01:00
Jan-Philipp BeneckeandGitHub c86b45b454 Remove deprecated vacuum service from roborock (#107895) 2024-01-14 09:57:17 +01:00
Marc MuellerandGitHub 01204356fa Enable strict typing for timer (#107915) 2024-01-14 09:40:14 +01:00
Marc MuellerandGitHub ec708811d0 Enable strict typing for trace (#107945) 2024-01-14 09:39:22 +01:00
Marc MuellerandGitHub 88d7fc87c9 Enable strict typing for shopping_list (#107913) 2024-01-14 09:38:53 +01:00
Erik MontnemeryandGitHub d4cb055d75 Improve calls to async_show_progress in improv_ble (#107790) 2024-01-14 09:37:54 +01:00
J. Nick KostonandGitHub 93d363ea57 Improve apple_tv typing (#107694) 2024-01-14 09:37:04 +01:00
Jan BouwhuisandGitHub 4b8d8baa69 Remove deprecated YAML import from generic camera (#107992) 2024-01-14 09:36:00 +01:00
Jan BouwhuisandGitHub f48d057307 Remove YAML support from gdacs (#107962) 2024-01-14 09:03:00 +01:00
Brett AdamsandGitHub 8b4d99f7d2 Add route sensors to Tessie (#106530)
* keys may be missing at startup

* Add route sensors and tracker location

* Fix keys and add translation

* Allow a sensor to have no value

* Move attribute to sensor

* Remove state attribute string
2024-01-14 08:08:54 +01:00
J. Nick KostonandGitHub 07810926d0 Update habluetooth to 2.2.0 (#108000)
* Update habluetooth to 2.2.0

* fixes

* lib
2024-01-13 23:50:47 -05:00
J. Nick KostonandGitHub da9fc77333 Save the HassJob type in wemo discovery to avoid checking it each time (#107998) 2024-01-13 23:50:21 -05:00
J. Nick KostonandGitHub 8d3f693907 Avoid useless time fetch in DataUpdateCoordinator (#107999)
* Avoid useless time fetch in DataUpdateCoordinator

Since we used the async_call_at helper, it would always call dt_util.utcnow()
to feed the _handle_refresh_interval which threw it away. This meant we had
to fetch time twice as much as needed for each update

* tweak

* compat

* adjust comment
2024-01-13 23:40:07 -05:00
J. Nick KostonandGitHub 9033f1f3e8 Break long lines in powerwall integration (#108002) 2024-01-14 04:22:17 +01:00
J. Nick KostonandGitHub 659ee51914 Refactor event time trackers to avoid using nonlocal (#107997) 2024-01-13 17:17:55 -10:00
J. Nick KostonandGitHub e7c25d1c36 Migrate powerwall unique ids to use the gateway din (#107509) 2024-01-13 16:17:37 -10:00
J. Nick KostonandGitHub e4a15354f4 Fix logger creating many thread locks when reloading the integrations page (#93768)
* Fix logger creating many thread locks

We call getLogger for each integration to get the current
log level when loading the integrations page. This creates
a storm of threading locks

* fixes
2024-01-13 21:11:34 -05:00
J. Nick KostonandGitHub d8564eba17 Bump lxml to 5.1.0 (#106696)
* Bump lxml to 5.0.0

cython 3.0.7+ is required ?

* bump

* Apply suggestions from code review

* 5.1.0
2024-01-13 21:08:42 -05:00
J. Nick KostonandGitHub 454c62b5b4 Avoid total_seconds conversion every state write when context is set (#107617) 2024-01-13 21:04:32 -05:00
J. Nick KostonandGitHub bc2738c3a1 Avoid entity registry check in live logbook on each state update (#107622)
Avoid entity registry fetch in live logbook

There is no need to check the entity registry for the
state class since we already have the state
2024-01-13 21:04:04 -05:00
J. Nick KostonandGitHub f1228a1cfb Add H5106 support to govee-ble (#107781)
* Bump govee-ble to 0.27.0

changelog: https://github.com/Bluetooth-Devices/govee-ble/compare/v0.26.0...v0.27.0

note: H5106 is partially supported, full support will be added in another PR + docs

* .1

* Add Govee H5106 support

* 0.27.2

* commit the tests
2024-01-13 21:02:38 -05:00
J. Nick KostonandGitHub 9c82df4b98 Fix duplicate config entry additions in tests (#107984)
zha and plex still add the same config entry multiple times
but they are going to need seperate PRs as they have more
complex logic
2024-01-13 21:01:18 -05:00
Marc MuellerandGitHub 3c1e2e17a0 Use prometheus_client module directly (#107918) 2024-01-14 02:56:22 +01:00
Dorian BenechandGitHub 2584de6324 Add TICMeter Energy Metering sensors (#107956) 2024-01-13 16:53:53 -05:00
Simone ChemelliandGitHub ef8d394c16 Update sleep period for Shelly devices with buggy fw (#107961)
* update sleep period for Shelly devices with buggy fw

* code quality

* update model list

* add test

* Apply review comments

* fix test

* use costant
2024-01-13 22:33:02 +01:00
puddlyandGitHub b0adaece25 Reload ZHA only a single time when the connection is lost multiple times (#107963)
* Reload only a single time when the connection is lost multiple times

* Ignore when reset task finishes, allow only one reset per `ZHAGateway`
2024-01-13 16:32:25 -05:00
J. Nick KostonandGitHub 6ada825805 Use faster is_admin check for websocket state and event subscriptions (#107621) 2024-01-13 10:42:41 -10:00
Marc MuellerandGitHub 5e79a0e583 Enable strict typing for search (#107912) 2024-01-13 10:40:50 -10:00
J. Nick KostonandGitHub 3649cb96de Refactor config entry storage and index (#107590) 2024-01-13 10:34:15 -10:00
J. Nick KostonandGitHub 2c6aa80bc7 Use more shorthand attributes in ESPHome fans (#107923) 2024-01-13 15:28:43 -05:00