jjlawren and GitHub
c4fd45ef97
Bump SoCo to 0.30.2 ( #108033 )
2024-01-14 14:19:36 -05:00
Erik Montnemery and GitHub
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 Johansson and GitHub
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
wittypluck and GitHub
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 Koston and GitHub
1cdfb06d77
Add cached_property to State.name ( #108011 )
2024-01-14 11:50:40 +01:00
Jan-Philipp Benecke and GitHub
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 Nijhof and GitHub
acbc2350d0
Update sentry-sdk to 1.39.2 ( #108010 )
2024-01-14 11:45:31 +01:00
Numa Perez and GitHub
5d8bf86279
Fix lyric TCC set temperature when in Auto mode ( #106853 )
2024-01-14 11:29:03 +01:00
Numa Perez and GitHub
75ba879c34
Fix autoChangeoverActive for lyric LCC devices ( #106925 )
2024-01-14 11:27:48 +01:00
Bouwe Westerdijk and GitHub
b034d6d0a1
Bump plugwise to v0.36.2 ( #108012 )
2024-01-14 11:25:45 +01:00
Tobias Sauerwein and GitHub
10d5382ae6
Dynamically adjust Netatmo polling frequency ( #106742 )
2024-01-14 11:22:02 +01:00
Joost Lekkerkerker and GitHub
965499dd90
Add entity translations to Glances ( #107189 )
2024-01-14 11:12:30 +01:00
Erik Montnemery and GitHub
5e79cd8715
Remove file/line annotations after config has been validated ( #107139 )
2024-01-14 11:07:39 +01:00
Erik Montnemery and GitHub
7fc3f8e473
Improve calls to async_show_progress in octoprint ( #107792 )
2024-01-14 11:06:35 +01:00
Erik Montnemery and GitHub
1c9764bc44
Improve calls to async_show_progress in snooz ( #107793 )
2024-01-14 11:00:10 +01:00
mkmer and GitHub
e12dcfc1b4
Fix wifi sensor units in Blink ( #107539 )
2024-01-14 10:59:04 +01:00
Franck Nijhof and GitHub
51cdb4ce36
Update pipdeptree to 2.13.2 ( #108009 )
2024-01-14 10:58:17 +01:00
J. Nick Koston and GitHub
99b6c7d25f
Refactor async_track_utc_time_change to avoid using nonlocal ( #108007 )
2024-01-14 10:57:54 +01:00
Erik Montnemery and GitHub
3895defff9
Improve calls to async_show_progress in homeassistant_hardware ( #107789 )
2024-01-14 10:41:44 +01:00
Sam Reed and GitHub
bca629ed31
Drop facebox integration ( #107005 )
2024-01-14 10:40:05 +01:00
Jan-Philipp Benecke and GitHub
c86b45b454
Remove deprecated vacuum service from roborock ( #107895 )
2024-01-14 09:57:17 +01:00
Marc Mueller and GitHub
01204356fa
Enable strict typing for timer ( #107915 )
2024-01-14 09:40:14 +01:00
Marc Mueller and GitHub
ec708811d0
Enable strict typing for trace ( #107945 )
2024-01-14 09:39:22 +01:00
Marc Mueller and GitHub
88d7fc87c9
Enable strict typing for shopping_list ( #107913 )
2024-01-14 09:38:53 +01:00
Erik Montnemery and GitHub
d4cb055d75
Improve calls to async_show_progress in improv_ble ( #107790 )
2024-01-14 09:37:54 +01:00
J. Nick Koston and GitHub
93d363ea57
Improve apple_tv typing ( #107694 )
2024-01-14 09:37:04 +01:00
Jan Bouwhuis and GitHub
4b8d8baa69
Remove deprecated YAML import from generic camera ( #107992 )
2024-01-14 09:36:00 +01:00
Jan Bouwhuis and GitHub
f48d057307
Remove YAML support from gdacs ( #107962 )
2024-01-14 09:03:00 +01:00
Brett Adams and GitHub
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 Koston and GitHub
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 Koston and GitHub
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 Koston and GitHub
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 Koston and GitHub
9033f1f3e8
Break long lines in powerwall integration ( #108002 )
2024-01-14 04:22:17 +01:00
J. Nick Koston and GitHub
659ee51914
Refactor event time trackers to avoid using nonlocal ( #107997 )
2024-01-13 17:17:55 -10:00
J. Nick Koston and GitHub
e7c25d1c36
Migrate powerwall unique ids to use the gateway din ( #107509 )
2024-01-13 16:17:37 -10:00
J. Nick Koston and GitHub
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 Koston and GitHub
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 Koston and GitHub
454c62b5b4
Avoid total_seconds conversion every state write when context is set ( #107617 )
2024-01-13 21:04:32 -05:00
J. Nick Koston and GitHub
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 Koston and GitHub
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 Koston and GitHub
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 Mueller and GitHub
3c1e2e17a0
Use prometheus_client module directly ( #107918 )
2024-01-14 02:56:22 +01:00
Dorian Benech and GitHub
2584de6324
Add TICMeter Energy Metering sensors ( #107956 )
2024-01-13 16:53:53 -05:00
Simone Chemelli and GitHub
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
puddly and GitHub
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 Koston and GitHub
6ada825805
Use faster is_admin check for websocket state and event subscriptions ( #107621 )
2024-01-13 10:42:41 -10:00
Marc Mueller and GitHub
5e79a0e583
Enable strict typing for search ( #107912 )
2024-01-13 10:40:50 -10:00
J. Nick Koston and GitHub
3649cb96de
Refactor config entry storage and index ( #107590 )
2024-01-13 10:34:15 -10:00
J. Nick Koston and GitHub
2c6aa80bc7
Use more shorthand attributes in ESPHome fans ( #107923 )
2024-01-13 15:28:43 -05:00