Sonos without WiFi :: Revisiting an old topic

by Volker Weber

Sketch

Warning: this is not a beginner's practice. If you don't know about network design, do not try any of the things I am talking about. I have written about it before, but that post is no longer valid as of Sonos 7.3. The web interface at port 1400 now expects a hidden CSRF token and the player no longer accepts parameters as GET variables. The good news is that WiFi Control has been redesigned so that this form now works.

Sonos pretty much takes care of networking all by itself. There are two ways it works. The simpler and newer approach is that all players just connect to your WiFi access point. The original and more elaborate scheme is that you connect one player or a BOOST device to your router via an Ethernet cable and Sonos manages its very own mesh network. This can cause problems in more elaborate networks since Sonos uses STP (Spanning Tree Protocol) to avoid building loops which can lead to broadcast storms. If your network has a Smart Switch, you need to make sure that Sonos does not mess up your network via STP. Disabling the mesh takes care of that. The network matrix of a large-ish Sonos mesh can be quite daunting:

Sketch1

With WiFi Control there is a third way to run your network. You have to run an Ethernet wire to each player and then you disable the WiFi component inside the Sonos player. The default is ON, and if you set it to OFF, it will turn back on when the player reboots. That means, if you make a mistake and cannot see your player any more you only have to recycle it to get it back. The third option Persist Off means, it will not come back on after a reboot. Handle with care.

You can see the active interfaces by issuing the same ifconfig command as you would on a Mac or Linux. ath0 is the WiFi interface. You just have to pass it as a URL to the player:

http://192.168.1.129:1400/status/ifconfig

You will find the IP address of your players either inside your DHCP server or via the About my Sonos option in your Sonos controller. The WiFi Control interface is at

http://192.168.1.129:1400/wifictrl

This setting only affects one player. You need to apply it to all players that are supposed to run without WiFi.

Comments

wer FHEM einsetzt sollte nach einem Update auf Sonos 7.3 auch FHEM updaten. Seit 05.07. ist das Sonos Modul wieder in der Lage die Player korrekt zu steuern.

markus philippi, 2017-07-08

Gut zu wissen dass es Möglichkeiten gibt wenn man Probleme hat. Solange bei mir alles ohne irgendwelche Eingriffe funktioniert bleibe ich beim alten "never touch a running system".

Axel Koerv, 2017-07-08

Über :1400/support/review freut sich der Nerd in mir, danke.
Wie beim normalen WLAN sehe ich, dass unser Wohnzimmer funktechnisch ungünstig liegt. Trotz gelbem bzw. rotem Eintrag in der Network Matrix zum Glück keine Einschränkung spürbar.

Tobias Hauser, 2017-07-09

Recent comments

Volker Weber on ANC Headphones :: Beats vs Bose vs Microsoft vs Sony at 22:28
Hubert Stettner on The best thing you can do for your health: sleep well at 19:27
Christoph Rummel on ANC Headphones :: Beats vs Bose vs Microsoft vs Sony at 14:47
Volker Weber on Empathy and innovation :: this is not your dad's Microsoft anymore at 14:23
Peter Seidl on Empathy and innovation :: this is not your dad's Microsoft anymore at 12:49
Patrick Bohr on Jetzt auf meinem Sonos :: Das Radio der von Neil Young Getöteten at 11:47
Patrick Bohr on Dieses Schaubild ist die Quelle aller heutigen Apple-Gerüchte at 11:17
Reinhard Fellner on AutoSleep Tracking mit der Apple Watch at 10:21
Volker Weber on Empathy and innovation :: this is not your dad's Microsoft anymore at 10:20
Thomas Langel on udoq :: Es kommt auf das Netzteil an at 09:11
Volker Weber on Empathy and innovation :: this is not your dad's Microsoft anymore at 07:49
Michael Oehme on Empathy and innovation :: this is not your dad's Microsoft anymore at 07:48
Peter Seidl on Empathy and innovation :: this is not your dad's Microsoft anymore at 07:31
Johannes Matzke on ANC Headphones :: Beats vs Bose vs Microsoft vs Sony at 18:49
Sven Richert on AutoSleep Tracking mit der Apple Watch at 13:46
Karl Heindel on Empathy and innovation :: this is not your dad's Microsoft anymore at 09:25
Karl Heindel on AutoSleep Tracking mit der Apple Watch at 09:23
Matthias Lorz on Empathy and innovation :: this is not your dad's Microsoft anymore at 07:39
Volker Gronau on ANC Headphones :: Beats vs Bose vs Microsoft vs Sony at 05:13
Ben Langhinrichs on Empathy and innovation :: this is not your dad's Microsoft anymore at 23:50
Bernd Hofmann on Empathy and innovation :: this is not your dad's Microsoft anymore at 21:55
Hubert Stettner on Empathy and innovation :: this is not your dad's Microsoft anymore at 21:54
Daniel Gebauer on AutoSleep Tracking mit der Apple Watch at 21:02
Jens Becker on ANC Headphones :: Beats vs Bose vs Microsoft vs Sony at 14:06
Mark Dörbandt on Jetzt auf meinem Sonos :: Das Radio der von Neil Young Getöteten at 13:38

Ceci n'est pas un blog

I explain difficult concepts in simple ways. For free, and for money. Clue procurement and bullshit detection.

vowe

Contact
Publications
Stuff that works
Amazon Wish List
Frequently Asked Questions

rss feed  twitter  amazon

Local time is 23:14

visitors.gif

buy me coffee

Paypal vowe