Skip to content

Add network_address option to connect to the RCP over TCP - #2

Open
tube0013 wants to merge 1 commit into
zigpy:devfrom
tube0013:Allow-TCP-based-rcp-config
Open

tube0013 wants to merge 1 commit into
zigpy:devfrom
tube0013:Allow-TCP-based-rcp-config

Conversation

@tube0013

@tube0013 tube0013 commented Jul 22, 2026 •

Copy link
Copy Markdown

Adds a network_address config option (tcp://host:port) that takes priority over the device serial-port picker when set, wired through to ziggurat-server's --device flag (zigpy/ziggurat#39, merged). Wi-Fi-connected radios are not recommended.

The device field is still required by the add-on's config form even when network_address is set (the form won't validate otherwise), but its value is functionally ignored in that case.

Rebased onto current upstream dev. Retains the upstream Ziggurat pin (1e319a4c41c71c3070524ca0599d101d3062acdb) and minimum Home Assistant version (2026.11.0b0), and bumps the add-on to 0.5.0 for the new configuration option. The pinned Ziggurat revision includes TCP RCP transport support.

Validation: ShellCheck, Bash syntax validation, YAML parsing, and 12 mocked startup checks covering serial fallback and TCP precedence in Docker and Supervisor modes, with and without elevated scheduling priority. A local container build was not run because Docker is not installed.

@tube0013

Copy link
Copy Markdown
Author

I've run into the same config validation issue with my flasher addons, it's annoying lol.

@zigpy-review-bot zigpy-review-bot added the new feature Adds new feature label Oct 10, 2026
Adds a network_address config option (tcp://host:port) that takes priority
over the device serial-port picker when set, wired through to
ziggurat-server's --device flag (zigpy/ziggurat#39, merged). Wi-Fi-connected
radios are not recommended.

The device field is still required by the add-on's config form even when
network_address is set (the form won't validate otherwise), but its value
is functionally ignored in that case.

Retains upstream's pinned Ziggurat revision and minimum Home Assistant
version. Bumps the add-on to 0.5.0 for the new TCP configuration option.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@tube0013
tube0013 force-pushed the Allow-TCP-based-rcp-config branch from fae675e to 190d5d7 Compare November 5, 2026 15:07
@tube0013

tube0013 commented Nov 5, 2026

Copy link
Copy Markdown
Author

Hi @puddly I rebased this do you think it can get be merged? it will stay hidden under the drop down until someone clicks that just like OTBR addon config.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new feature Adds new feature

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants