Follow-up from
Context
Panels have three network interfaces (Media1, Config1, Media2). The avahi-browse output in #18 shows the _riedel._tcp service being announced per-interface, so a single physical panel may appear multiple times in Companion's discovered-device list — once per interface it advertises on, each with a different IP.
+ eth1 IPv4 Riedel-RSP-1216HL-FA-CA-DE-7 _riedel._tcp local
hostname = [Riedel-RSP-1216HL-FA-CA-DE.config1.local]
address = [192.168.44.160]
port = [80]
txt = ["SerialNumber=1234567890123" "FirmwareVersion=2.0.0-82..." "DeviceType=RSP-1216HL" "DeviceName=Riedel-RSP-1216HL-FA-CA-DE" "ApiVersion=1.0.0"]
Open questions (need a physical RSP-1216HL to answer)
Possible outcomes
Depending on the answers: leave as-is (acceptable to show one entry per interface), filter to a preferred interface, or de-duplicate by SerialNumber in the TXT record.
Environment to reproduce
Any RSP-1216HL with multiple interfaces configured, running firmware 2.0.0-82 or similar, with Companion's Bonjour discovery enabled after PR #21 merges.
Follow-up from
Context
Panels have three network interfaces (
Media1,Config1,Media2). Theavahi-browseoutput in #18 shows the_riedel._tcpservice being announced per-interface, so a single physical panel may appear multiple times in Companion's discovered-device list — once per interface it advertises on, each with a different IP.Open questions (need a physical RSP-1216HL to answer)
_riedel._tcpon all interfaces (Media1/Config1/Media2), or only the config interface?SerialNumberTXT field (so duplicates can be de-duplicated/grouped by serial in the UI)?Possible outcomes
Depending on the answers: leave as-is (acceptable to show one entry per interface), filter to a preferred interface, or de-duplicate by
SerialNumberin the TXT record.Environment to reproduce
Any RSP-1216HL with multiple interfaces configured, running firmware 2.0.0-82 or similar, with Companion's Bonjour discovery enabled after PR #21 merges.