-
Hi there, I'm unable to scan for or add any Sonos nodes to my sonos-config node. My Node-RED instance is running on Synology NAS at 192.168.7.253. I have 6 Sonos players connect via a Sonos Boost Hub. The Boost is connect via wired ethernet to my hub, and given IP 192.168.7.169. My other Sonos players are primarily connected via Sonos mesh network (WM: 0), but have IP addresses (e.g. Bedroom Sonos is 192.168.7.245). Here are things I've tried:
Ideas? |
Beta Was this translation helpful? Give feedback.
Replies: 8 comments 6 replies
-
Hi. Try either Does that work? |
Beta Was this translation helpful? Give feedback.
-
Hi, I have the same exact problem. Installed today the palette from scratch and restarted node red. |
Beta Was this translation helpful? Give feedback.
-
@evazzoler You can use the Sonos app, systems look up the ip address of that player and enter it in the field. That always works Right? The search may fail in case of special network / dns / environment. What is your environment? |
Beta Was this translation helpful? Give feedback.
-
Thanks for letting me know the issue. I guess it is a "special docker" environment - right? Do you bridge ports? |
Beta Was this translation helpful? Give feedback.
-
Are the Raspberry Pi and the Sonos Player in the Same Network? What IP
Adresse?
…On Sat, Feb 17, 2024, 19:00 Enrico Vazzoler ***@***.***> wrote:
No, no, it's a "bare metal" node red install on a Debian running on an
industrial Raspberry Pi ("strato pi").
—
Reply to this email directly, view it on GitHub
<#130 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEDZCH3CX3O5R75RALM4XJ3YUDV4ZAVCNFSM4XWUE3VKU5DIOJSWCZC7NNSXTOKENFZWG5LTONUW63SDN5WW2ZLOOQ5TQNJQGIYTMNI>
.
You are receiving this because you commented.Message ID:
<hklages/node-red-contrib-sonos-plus/repo-discussions/130/comments/8502165
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
I will come back to you on Monday, after having returned from my trip. I
need access to my players to further investigate.
…On Sat, Feb 17, 2024, 19:21 Enrico Vazzoler ***@***.***> wrote:
Node Red: 10.10.10.10/24
Sonos Play:1: 10.10.10.161/24
Multicast and broadcast is working on the raspberry because some services
are working well (i.e.: knx over IP, Philips HUE, etc.)
—
Reply to this email directly, view it on GitHub
<#130 (reply in thread)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AEDZCHYNN65TILAMR7EJGPTYUDYMLAVCNFSM4XWUE3VKU5DIOJSWCZC7NNSXTOKENFZWG5LTONUW63SDN5WW2ZLOOQ5TQNJQGIZTANQ>
.
You are receiving this because you commented.Message ID:
<hklages/node-red-contrib-sonos-plus/repo-discussions/130/comments/8502306
@github.com>
|
Beta Was this translation helpful? Give feedback.
-
The packages uses ssdp discovery on udp network , broadcast (M-SEARCH). It uses port 9000 and a randomly assigened port for listening. Both ports must be "open" for udp. If you use a Docker container all ports must be mapped - best is to use same network (using bridge for randomly assigned ports is difficult). If Node-RED is running you can use the following requests from your Internet browser to initiate the discovery and test it.
Furthermore: You can set the env variable to see all steps during the discovery. Setting a ENV for Node-RED is described here What is your outcome? Does it help? |
Beta Was this translation helpful? Give feedback.
-
@evazzoler "No, no, it's a "bare metal" node red install on a Debian running on an industrial Raspberry Pi ("strato pi")." I just installed Node-RED with the standard script on my Raspberry Pi (Node-RED 3.1.7, NodeJS 18.19.1) and everything works fine. All my players are discoverd in a second. Also on my other test systesms (unraid with docker, Home Assistant, synology with docker, ...) it works. So I assume, that there is something on your your "strato pi" or in your network blocking the access to your ports. Unfortunately I can not help you on that. |
Beta Was this translation helpful? Give feedback.
Hi. Try either
a) remove any data you entered (serial, ip address) and then push the scan button
or
b) dont scan, just enter the ip address (and remove the serial number).
Does that work?