WillCodeForCats / WillCodeForCats/solaredge-modbus-multi

Migrate DeviceInfo via_device before Home Assistant 2027.8

Open
#1,033 1 comment 0 reactions 1 assignee View on GitHub

@WillCodeForCats is already working on this.

Since Aug 11, 2026.

  • #1072 by @WillCodeForCats — open
update
Dominant language
Python
Stars
326
Forks
29
Avg merge
1d 3h
Merged PRs (30d)
20

Description

Describe the bug

Version 3.3.4 still returns DeviceInfo(via_device=...) in three places:

Home Assistant Core has deprecated via_device in favor of via_device_id and scheduled removal for 2027.8 as part of the single-config-entry device registry migration.

Migration announcement:
https://developers.home-assistant.io/blog/2026/07/21/device-registry-single-config-entry/

The finding was reproduced by a local AST scan of the installed 3.3.4 source using Breakage Radar 1.2.2 (high confidence). I searched existing issues for via_device, device-registry migration, and the 2027.8 deadline and found no equivalent open or pending-release report.

Expected behavior

Migrate these parent-device links to the supported via_device_id model before Home Assistant 2027.8.

Diagnostic File

Not applicable: this is a static compatibility finding in the published 3.3.4 source, with exact source links above.

Home Assistant Version

2026.8.1

solaredge-modbus-multi Version

3.3.4

Installation Type

HAOS

Additional Context

No runtime failure yet; this is advance notice for a scheduled API removal.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.