Mike Degatano
8d1b7cbdc5
Remove unload entry support from analytics
2026-05-27 18:07:27 +00:00
Mike Degatano
c86d7052c0
Fixes from feedback
2026-05-26 21:06:53 +00:00
Mike Degatano
07965e468b
Fix prek errors
2026-05-26 20:24:10 +00:00
Mike Degatano
5972dc182b
Fix config entry from feedback
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-26 20:24:07 +00:00
Mike Degatano
7ad535841a
Hassfest changes for config flow
2026-05-26 20:24:07 +00:00
Mike Degatano
d9fae7fecf
Migrate analytics integration to config entry setup
...
- Add config_flow.py with a minimal system config flow
- Split async_setup (lightweight: YAML config, labs feature, discovery
flow, websocket/HTTP registration) from async_setup_entry (heavy:
Analytics init, load, scheduling, listeners)
- Add async_unload_entry that cancels scheduled analytics tasks
- Thread snapshots_url from YAML through hass.data so it reaches
async_setup_entry without persisting to config entry data, keeping
the option as a hidden developer-only YAML setting for now
- Catch HassioNotReadyError from Analytics.load and raise
ConfigEntryNotReady so setup is retried when Supervisor is not yet
ready
- Register websocket commands and HTTP view in async_setup so they
survive entry reload; guard both handlers with ERR_NOT_FOUND when
the entry is not loaded
- Replace async_listen_once(EVENT_HOMEASSISTANT_STARTED) with
async_at_started so the schedule starts immediately on reload when
HA is already running
- Add cancel_scheduled() to Analytics class
- Update stale comments in Analytics.load and send_analytics
- Add supervisor_not_ready exception translation key
- Add tests for: ConfigEntryNotReady on supervisor failure, schedule
fires and sends analytics, unload stops the schedule, websocket
error when entry not loaded, snapshots_url routes to custom URL
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com >
2026-05-26 20:24:07 +00:00
Ronald van der Meer
2f3f91ec82
Require Duco Connectivity API 2.1 for new setups ( #170766 )
2026-05-26 22:21:39 +02:00
Markus Adrario
f6e8394771
Homeegrams ( #170932 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-26 22:09:42 +02:00
Will Pike
27b0ba1a25
Bump python-ecobee-api to 0.4.0 and handle MFA in ecobee config flow ( #172101 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-26 22:07:35 +02:00
Samuel Xiao
1070226acf
Switchbot Cloud: Debug make_device_data function too complex issue 0521 ( #171688 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
2026-05-26 22:06:08 +02:00
Simone Chemelli
e8d7df7770
Add history events for Alexa Devices ( #170905 )
2026-05-26 22:05:20 +02:00
G Johansson
31f87b3a8a
Remove name from workday ( #169210 )
...
Co-authored-by: Copilot <copilot@github.com >
2026-05-26 22:00:52 +02:00
Heikki Henriksen
81efe6ddbf
Bump pyprusalink to 3.0.0 ( #170480 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-26 21:59:58 +02:00
Tomasz Dylewski
af53865b2a
Speed sensor in paj_gps ( #171755 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-26 21:50:09 +02:00
Franck Nijhof
beeb8aca4c
Merge branch 'master' into dev
2026-05-26 19:46:47 +00:00
Marko Todorić
b4063aaac9
Refactor SFTP Storage integration to replace duplicate constants ( #171730 )
2026-05-26 21:45:22 +02:00
Michael Bisbjerg
7087cb2046
Fix Loqed webhook cleanup across setup retries ( #162453 )
...
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-26 21:43:12 +02:00
J. Nick Koston
0044c43f3a
Fix flaky test_overflow_queue in history websocket tests ( #171766 )
2026-05-26 21:41:57 +02:00
Raphael Hehl
0bb6113bfd
Migrate more UniFi Protect entities to public API ( #171785 )
...
Co-authored-by: RaHehl <rahehl@users.noreply.github.com >
2026-05-26 21:41:25 +02:00
Florent Thoumie
b6fa89c032
iaqualink: complete test coverage, bump to silver ( #168268 )
2026-05-26 21:40:54 +02:00
Manu
6a18e05bda
Make service response optional for Habitica integration ( #171818 )
2026-05-26 21:37:55 +02:00
Nolan Gilley
b312bd010b
bump python-join-api to 0.1.1 ( #171802 )
2026-05-26 21:31:49 +02:00
Karl Beecken
3487eaf8c5
Bump teltasync to 0.3.1, add strict typing ( #169665 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-26 21:31:29 +02:00
Manu
9db7b3d012
Change selector and add translations in System Bridge send_keypress action ( #171860 )
2026-05-26 21:30:51 +02:00
Ingo Fischer
23ecc311fd
Add BLE proxy support to matter integration ( #171384 )
...
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com >
2026-05-26 21:26:32 +02:00
Ashton
3355581bbf
Add disk_life_time to hassio system health info ( #171770 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-05-26 21:16:01 +02:00
starkillerOG
995707160f
Implement entity available for battery cameras ( #171838 )
2026-05-26 21:14:31 +02:00
starkillerOG
b3199bac88
Do not wake Reolink battery camera for privacy mode check ( #171842 )
2026-05-26 21:13:32 +02:00
Christian Lackas
97de25d55a
homematicip_cloud: migrate simple binary sensors to entity descriptions ( #171825 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-05-26 21:12:06 +02:00
yoxcu
16ef7f967e
Fix automatic stop calling in continous move in onvif ( #163173 )
...
Co-authored-by: Abílio Costa <abmantis@users.noreply.github.com >
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Boris Obmoroshev <bobmoroshev@gmail.com >
Co-authored-by: Claude <noreply@anthropic.com >
2026-05-26 20:06:54 +01:00
Christian Lackas
4864a4125e
Add per-button event entities for HomematicIP key-press devices ( #171065 )
2026-05-26 21:06:34 +02:00
Matthew Gibson
e2b71cee1f
Fix exception translation placeholder mismatches in PTDevices integration ( #171750 )
2026-05-26 21:06:02 +02:00
Christian Lackas
5bd92d47a9
Map ViCare hvac_action to compressor phase for cooling support ( #171945 )
2026-05-26 21:03:27 +02:00
Michael
7f0133e2ce
Remove deprecated yaml import in vivotek ( #172279 )
2026-05-26 21:02:49 +02:00
G Johansson
ba1ed66f7a
Bump holidays to 0.97 ( #172088 )
2026-05-26 20:20:08 +02:00
Simone Chemelli
2bc91e7a3e
Filter unsupported soundbar devices for SamsungTV ( #172126 )
2026-05-26 20:15:43 +02:00
Mattias Arrelid
1c3a080506
Remove stale ONVIF asyncio.CancelledError workaround for anyio #374 ( #172139 )
2026-05-26 20:12:33 +02:00
Max Michels
5ecbfea028
Add missing exception translation key in local_file ( #172271 )
2026-05-26 20:06:38 +02:00
Jan-Philipp Benecke
9b67a24d92
Allow multiple headers in response in REST command ( #165613 )
2026-05-26 19:53:32 +02:00
Robert Resch
4bd829a6a8
Replace archived tibdex/github-app-token with actions/create-github-app-token ( #172269 )
2026-05-26 19:40:38 +02:00
Jordan Harvey
6feeba1f4f
Add get_color service for RGB extraction from images ( #167403 )
...
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-26 19:39:22 +02:00
Paul Bottein
71b849cb58
Add Yoto integration ( #171207 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-05-26 18:35:28 +02:00
Michael Barrett
ba5855f5d2
Added gift members sensor to Ghost integration ( #171441 )
2026-05-26 18:20:27 +02:00
Alex Romanov
4b04006302
Add test fixture for Tuya smart kettle (dft4ebatvon3ha5s) ( #172260 )
...
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
Co-authored-by: epenet <6771947+epenet@users.noreply.github.com >
2026-05-26 17:57:31 +02:00
1einmal1
430e03f299
Ignore DS1420 devices in onewire ( #172132 )
2026-05-26 16:59:41 +02:00
J. Nick Koston
7a2422013c
Bump bthome-ble to 3.23.2 and add support for light level, settings revision, and command events ( #172216 )
2026-05-26 16:58:18 +02:00
Ian
c906dc3d0c
Fix invalid schema for HassStartTimer in OpenRouter extension ( #172153 )
2026-05-26 16:51:11 +02:00
Matt
f2fa25d449
Fix Netatmo select AttributeError when webhook schedule_id not in cache ( #171914 )
...
Signed-off-by: Matt Jones <47545907+SoundMatt@users.noreply.github.com >
2026-05-26 16:50:17 +02:00
Yardian Support
0426f9beb6
Bump yardian to v133 ( #170982 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
Co-authored-by: Joostlek <joostlek@outlook.com >
2026-05-26 16:48:39 +02:00
J. Nick Koston
b6f0ca13f9
Bump inkbird-ble to 1.4.4 ( #172266 )
2026-05-26 16:45:17 +02:00