Commit Graph
112566 Commits
Author SHA1 Message Date
Paulus SchoutsenandClaude 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 SchoutsenandClaude 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 CostaandGitHub 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
MichaelandGitHub 25e0b9c456 Bump py-synologydsm-api to 2.10.2 (#175383) 2026-07-02 19:07:37 +01:00
JeefandGitHub 723ad2055b Bump weatherflow4py to 1.5.8 (#175385) 2026-07-02 19:06:22 +01:00
Ariel EbersbergerandGitHub a6620bbcee Use a major version bump for the History Stats "additional_settings" rename (#175137) 2026-07-02 19:30:52 +02:00
Abílio CostaandGitHub 63de17fd45 Add radon device class to number and sensor (#175135) 2026-07-02 18:04:15 +01:00
Nitay Ben-ZviandGitHub 9818030e84 Do not mark switcher_kis entity unavailable on a failed command (#175288) 2026-07-02 19:59:16 +03:00
epenetandGitHub 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 SpencerandGitHub e8e3c2f515 Allow roomba to update ip address for registered devices via dhcp (#175327) 2026-07-02 18:19:53 +02:00
Raphael HehlandGitHub 44a5348c2c Fix deleted UniFi Protect public devices leaving entities available (#175351) 2026-07-02 18:13:06 +02:00
Markus AdrarioandGitHub dfc15a2cb4 Homee: fix unavailable entities (#175367) 2026-07-02 17:45:05 +02:00
Mike DegatanoandGitHub 568af8a696 Add reboot notice to update entity for HA OS (#175140) 2026-07-02 17:42:58 +02:00
Mick VleeshouwerandGitHub 1dee0da41b Fix Hitachi Yutaki DHW turn-on command in Overkiz (#175374) 2026-07-02 17:38:36 +02:00
ManuandGitHub c0bd7b8f81 catch SMTPException and TimeoutError in SMTP config flow (#175369) 2026-07-02 17:33:54 +02:00
epenetandGitHub b895c7cbd7 Use Attribute enum in number (#175378) 2026-07-02 17:27:57 +02:00
Mick VleeshouwerandGitHub c531dd342c Remove noisy debug logging in Overkiz (#175314) 2026-07-02 17:26:01 +02:00
smarthome-10andGitHub c53cf01bf8 Rename component to integration in Plex (#175364) 2026-07-02 17:20:46 +02:00
smarthome-10andGitHub dbbe0c021f Rename component to integration in Squeezebox (#175365) 2026-07-02 17:13:37 +02:00
Muhammad Hamza KhanandGitHub 983507e1e2 Adding tests to syncthing (#170892) 2026-07-02 16:50:08 +02:00
epenetandGitHub faaf86281e Use Attribute enum in image (#175360) 2026-07-02 16:14:10 +02:00
epenetandGitHub f760b0b5d4 Use Attribute enum in light (#175362) 2026-07-02 16:13:08 +02:00
bkobus-bbxandGitHub 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 EbersbergerandGitHub 7e11f5fe6f Increase timeout for flaky sensor statistics recorder test (#175260) 2026-07-02 14:22:49 +02:00
smarthome-10andGitHub bda04d86f6 Rename component to integration in AWS (#175322) 2026-07-02 13:59:09 +02:00
smarthome-10andGitHub 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
GSzabadosandGitHub 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-ZviandGitHub 328d37b7de Log switcher_kis device ip change (#175289) 2026-07-02 13:38:27 +03:00
Raphael HehlandGitHub 9c305617d0 Bump uiprotect to 15.4.0 (#175347) 2026-07-02 12:26:25 +02:00
G JohanssonandGitHub 749d63b519 Handle cname records in dnsip (#175313) 2026-07-02 11:53:13 +02:00
Franck NijhofandGitHub 5eada1d995 Fix SolarEdge energy sensors losing unit of measurement (#175335) 2026-07-02 11:51:32 +02:00
Samuel XiaoandGitHub 54ad0665a1 Switchbot_cloud: fixed cloud hook error (#175336) 2026-07-02 11:18:46 +02:00
epenetandGitHub fcb6de2c00 Use Attribute enum in fan (#175284) 2026-07-02 08:46:39 +02:00
Markus AdrarioandGitHub 81c5132748 Bump pyHomee to v1.4.1 (#175298) 2026-07-02 08:46:06 +02:00
Mick VleeshouwerandGitHub 977c1031eb Set has_entity_name on Overkiz scene entity (#175320) 2026-07-02 08:20:23 +02:00
J. Nick KostonandGitHub 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
epenetandGitHub 8d1e0ba69e Use Attribute enum in camera (#175253) 2026-07-01 17:10:02 +02:00
epenetandGitHub 0702910235 Use Attribute enum in automation (#175251) 2026-07-01 17:08:08 +02:00
Abílio CostaandGitHub 7bef6a322b Update only the new subscriber in Todo integration (#175286) 2026-07-01 17:07:53 +02:00
epenetandGitHub e750df22cb Use Attribute enum in alarm_control_panel (#175242) 2026-07-01 17:06:42 +02:00
some-random-climberandGitHub b6578e9619 Move service registration to async_setup in waze (#175261) 2026-07-01 17:02:05 +02:00
some-random-climberandGitHub 34e4d35ac6 Move service registration to async_setup in octoprint (#174635) 2026-07-01 17:01:37 +02:00