BME-nodeservers / udi-roku-poly

Polyglot version 3 node server for Roku media streamers
Other
0 stars 1 forks source link

Feature Request - specify IP address and/or range #2

Open trv-in-3d opened 1 month ago

trv-in-3d commented 1 month ago

Situation: Upgraded home network to have multiple vlans. EISY/Poly server is in "Trusted" vlan (10.42.5.x). All Roku devices are in "IOT" vlan (10.42.3.x).

Problem: under this new configuration, roku nodeserver no longer finds the TV devices during startup.

Suggestion 1: modify roku nodeserver so specific IP addresses can be entered as node settings. eg: Device1=10.42.3.4 Device2=10.42.3.13, etc. They are given static addresses via my router's DCHP settings.

Suggestion 2: modify roku nodesever so specific address ranges can be entered for the discovery process to scan. eq: scan=10.42.0.0/16 or maybe scan1=10.42.3.0/24 scan2=10.42.5.0/24.

Either way I am just looking for a way to "hint" to the nodeserver that the device(s) is/are not on the local network subnet.

Of course this assumes you are actively scanning addresses for a specific response instead of listing for some kind of announcement from the device itself.

bpaauwe commented 1 month ago

That's not something I'm able to control in the plug-in. Discovery of Roku devices is done using SSDP discovery (en.wikipedia.org/wiki/Simple_Service_Discovery_Protocol).

I believe you'd have to configure your vlans to allow the UDP mullt-cast address/port to propagate between the different vlans.