Paulus Schoutsen and Claude Opus 4.8
61c301f8d5
trovis557x: reload the entry when the shared connection is lost
...
The integration borrows a ModbusUnit from a modbus_connection entry. When that
connection drops, modbus_connection rebuilds it, but the borrowed unit is still
bound to the old (closed) connection. Subscribe to the unit's on_connection_lost
and reload so we re-borrow a unit on the fresh connection.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016huRs96kGdQbNQopXseC4H
2026-07-02 18:29:24 -04:00
Paulus Schoutsen and Claude Opus 4.8
ee487c5d59
Add Samson Trovis 557x integration
...
Port the Samson Trovis 557x heating-controller integration into core,
consuming the shared modbus_connection integration for its Modbus link
instead of owning a connection.
The config flow lets the user pick an existing modbus_connection config
entry (via ConfigEntrySelector) plus a unit ID, dedupes on
(connection, unit) via the config-entry unique ID, and borrows a
ModbusUnit through async_get_unit at setup, handing it to the
trovis-modbus library. The modbus_connection entry owns connection
lifecycle/reloads, so this integration never opens, closes, or watches
the connection.
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Claude-Session: https://claude.ai/code/session_016huRs96kGdQbNQopXseC4H
2026-07-02 18:06:38 -04:00
5b263e11a8
Add room/segment cleaning support for Roborock Q10 (B01/ss07) ( #175075 )
...
Co-authored-by: Ludovic BOUÉ <938089+lboue@users.noreply.github.com >
Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com >
2026-07-02 22:19:19 +02:00
Abílio Costa and GitHub
78b1a4964f
Prefix claude skills name to avoid clashing ( #175392 )
2026-07-02 21:46:16 +02:00
2707686f9d
Rename Modbus integration to "Manual Modbus" ( #175389 )
...
Co-authored-by: Claude <noreply@anthropic.com >
2026-07-02 15:23:24 -04:00
Michael and GitHub
25e0b9c456
Bump py-synologydsm-api to 2.10.2 ( #175383 )
2026-07-02 19:07:37 +01:00
Jeef and GitHub
723ad2055b
Bump weatherflow4py to 1.5.8 ( #175385 )
2026-07-02 19:06:22 +01:00
Ariel Ebersberger and GitHub
a6620bbcee
Use a major version bump for the History Stats "additional_settings" rename ( #175137 )
2026-07-02 19:30:52 +02:00
Abílio Costa and GitHub
63de17fd45
Add radon device class to number and sensor ( #175135 )
2026-07-02 18:04:15 +01:00
Nitay Ben-Zvi and GitHub
9818030e84
Do not mark switcher_kis entity unavailable on a failed command ( #175288 )
2026-07-02 19:59:16 +03:00
epenet and GitHub
175579a2b1
Use Attribute enum in remote ( #175379 )
2026-07-02 18:28:01 +02:00
19292cf20d
Homee: fix unavailable entities - FollowUp ( #175380 )
...
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com >
2026-07-02 18:21:37 +02:00
Nathan Spencer and GitHub
e8e3c2f515
Allow roomba to update ip address for registered devices via dhcp ( #175327 )
2026-07-02 18:19:53 +02:00
Raphael Hehl and GitHub
44a5348c2c
Fix deleted UniFi Protect public devices leaving entities available ( #175351 )
2026-07-02 18:13:06 +02:00
Markus Adrario and GitHub
dfc15a2cb4
Homee: fix unavailable entities ( #175367 )
2026-07-02 17:45:05 +02:00
Mike Degatano and GitHub
568af8a696
Add reboot notice to update entity for HA OS ( #175140 )
2026-07-02 17:42:58 +02:00
Mick Vleeshouwer and GitHub
1dee0da41b
Fix Hitachi Yutaki DHW turn-on command in Overkiz ( #175374 )
2026-07-02 17:38:36 +02:00
Manu and GitHub
c0bd7b8f81
catch SMTPException and TimeoutError in SMTP config flow ( #175369 )
2026-07-02 17:33:54 +02:00
epenet and GitHub
b895c7cbd7
Use Attribute enum in number ( #175378 )
2026-07-02 17:27:57 +02:00
Mick Vleeshouwer and GitHub
c531dd342c
Remove noisy debug logging in Overkiz ( #175314 )
2026-07-02 17:26:01 +02:00
smarthome-10 and GitHub
c53cf01bf8
Rename component to integration in Plex ( #175364 )
2026-07-02 17:20:46 +02:00
smarthome-10 and GitHub
dbbe0c021f
Rename component to integration in Squeezebox ( #175365 )
2026-07-02 17:13:37 +02:00
Muhammad Hamza Khan and GitHub
983507e1e2
Adding tests to syncthing ( #170892 )
2026-07-02 16:50:08 +02:00
epenet and GitHub
faaf86281e
Use Attribute enum in image ( #175360 )
2026-07-02 16:14:10 +02:00
epenet and GitHub
f760b0b5d4
Use Attribute enum in light ( #175362 )
2026-07-02 16:13:08 +02:00
bkobus-bbx and GitHub
364484fba5
Add missing data_description for reconfigure step in blebox config flow ( #175354 )
2026-07-02 15:43:33 +02:00
bd6fbb734a
Bump WattWächter Plus to silver quality scale ( #175340 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
2026-07-02 14:48:01 +02:00
86ab912bf5
Bump env-canada to 0.16.1 ( #175316 )
...
Co-authored-by: Claude Sonnet 5 <noreply@anthropic.com >
2026-07-02 13:33:03 +01:00
Ariel Ebersberger and GitHub
7e11f5fe6f
Increase timeout for flaky sensor statistics recorder test ( #175260 )
2026-07-02 14:22:49 +02:00
smarthome-10 and GitHub
bda04d86f6
Rename component to integration in AWS ( #175322 )
2026-07-02 13:59:09 +02:00
smarthome-10 and GitHub
238facbc50
Rename component to integration in Growatt ( #175323 )
2026-07-02 13:56:39 +02:00
fd05fc2895
Switch CI to astral-managed Python via setup-uv ( #171760 )
...
Co-authored-by: Robert Resch <robert@resch.dev >
2026-07-02 13:36:38 +02:00
GSzabados and GitHub
1c0b73cef7
Add soil conductivity sensor support to ecowitt ( #164620 )
2026-07-02 13:07:26 +02:00
e3f198b515
Bump py_ccm15 to 1.0.0 ( #175285 )
...
Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com >
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2026-07-02 12:40:55 +02:00
Nitay Ben-Zvi and GitHub
328d37b7de
Log switcher_kis device ip change ( #175289 )
2026-07-02 13:38:27 +03:00
Raphael Hehl and GitHub
9c305617d0
Bump uiprotect to 15.4.0 ( #175347 )
2026-07-02 12:26:25 +02:00
G Johansson and GitHub
749d63b519
Handle cname records in dnsip ( #175313 )
2026-07-02 11:53:13 +02:00
Franck Nijhof and GitHub
5eada1d995
Fix SolarEdge energy sensors losing unit of measurement ( #175335 )
2026-07-02 11:51:32 +02:00
Samuel Xiao and GitHub
54ad0665a1
Switchbot_cloud: fixed cloud hook error ( #175336 )
2026-07-02 11:18:46 +02:00
epenet and GitHub
fcb6de2c00
Use Attribute enum in fan ( #175284 )
2026-07-02 08:46:39 +02:00
Markus Adrario and GitHub
81c5132748
Bump pyHomee to v1.4.1 ( #175298 )
2026-07-02 08:46:06 +02:00
Mick Vleeshouwer and GitHub
977c1031eb
Set has_entity_name on Overkiz scene entity ( #175320 )
2026-07-02 08:20:23 +02:00
J. Nick Koston and GitHub
b070d8e54a
Bump habluetooth to 6.26.2 ( #175317 )
2026-07-01 18:16:38 -05:00
6b36b554c6
Resync HomeKit state when a dispatched service raises ( #173101 )
...
Co-authored-by: J. Nick Koston <nick@koston.org >
2026-07-01 10:29:27 -05:00
epenet and GitHub
8d1e0ba69e
Use Attribute enum in camera ( #175253 )
2026-07-01 17:10:02 +02:00
epenet and GitHub
0702910235
Use Attribute enum in automation ( #175251 )
2026-07-01 17:08:08 +02:00
Abílio Costa and GitHub
7bef6a322b
Update only the new subscriber in Todo integration ( #175286 )
2026-07-01 17:07:53 +02:00
epenet and GitHub
e750df22cb
Use Attribute enum in alarm_control_panel ( #175242 )
2026-07-01 17:06:42 +02:00
some-random-climber and GitHub
b6578e9619
Move service registration to async_setup in waze ( #175261 )
2026-07-01 17:02:05 +02:00
some-random-climber and GitHub
34e4d35ac6
Move service registration to async_setup in octoprint ( #174635 )
2026-07-01 17:01:37 +02:00