
WiFi uitschakelen op Sonos
In ons nieuwe huis wilde zoveel mogelijk apparaten bedraad aansluiten. Gisteravond heb ik dan ook de Sonos luidspekers aangesloten met shielded FTP (waarom sFTP, dat is een volledig ander verhaal en komt misschien nog wel eens), waardoor ik WiFi kon uitschakelen op de Sonos player.
WiFi uitschakelen op je Sonos
Voor het lange antwoord kun je naar de site van bsteiner.info. Kort komt het op het onderstaande neer:
- Ga naar “about my sonos system”
- Zoek het IP adres in het About scherm.
- Ga in je webbrowser naar http://<ipadres wat je gevonden hebt>:1400/status/ifconfig
- http://<ipadres wat je gevonden hebt>::1400/wifictrl?wifi=off (tijdelijk. Na rebooten is het weer normaal)
- http://<ipadres wat je gevonden hebt>::1400/wifictrl?wifi=persist-off (Blijft uitgeschakeld tijdens een reboot)
Alle Sonos apparaten proberen bij het inschakelen via peer-to-peer een draadloos mesh netwerk op te zetten, ook wel bekend als SonosNet. Dit is op zich wel handig, maar in sommige situaties zou je dit toch willen uitzetten:
- Je hebt maar één Sonos apparaat die via een kabel is aangesloten aan je router. Je hoeft dan niet zo nodig SonosNet, dus waarom zou je het dan niet uitzetten om zo een beetje stroom te besparen en wat electromagnetische straling.
- Je woont in een omgeving waar al zoveel WiFi netwerken zijn dat er bijna geen ruimte meer is, met storingen en haperingen tot gevolg.
- SonosNet leunt op het spanning tree protocol (aka STP) om goed te kunnen functioneren. Als je andere netwerkcomponenten dit niet ondersteunen zou je netwerk overbelast kunnen worden door broadcaststorms en regelmatige crashes. Je kunt natuurlijk je netwerk opwaarderen, maar je kunt dus ook eenvoudig deze bron van problemen uitschakelen. Net zo makkelijk en wel zo goedkoop
- Je bent securitybewust en bent bang voor WiFi-Jacking. Waarom zou je dan een backdoor open laten in je netwerk die nou niet echt goed beveiligd is?
Je kunt dus per Sonos apparaat de draadloze interface in of uitschakelen in drie eenvoudige stappen.
Stap 1: Zoek het IP-adres van je Sonos apparaat
In de Sonos controller app klik op het “about my sonos system” menu. Je zult dan iets krijgen wat lijkt op het volgende plaatje.
PLAY:5: Slaapkamer
Serial Number: 00-0E-58-2D-B0-C3:3
Version: 4.2 (build 24071060)
Hardware Version: 1.16.4.1-1
IP Address: 192.168.1.27
OTP: 1.1.1(1-16-4-zp5s-0.5)
In het voorbeeld hierboven is het IP-adres 192.168.1.27. Dit gebruik ik in de rest van dit artikel.
Wanneer je meer technisch onderlegd bent, kun je het IP-adres ook achterhalen uit je DHCP-server. Sonos registreert zichzelf met een SonosZP client ID
Stap 2: Contorleren van de WiFi link.
Sonos heeft een weinig bekende status pagina via poort 1400 op hun players die je vanuit een standaard browser kunt benaderen op:
http://<sonos_ip>:1400/status/ifconfig
De netwerk interfaces hebben als label ‘eth0’ en ‘eth1’, overeenkomend met de 2 mogelijke netwerkpoorten. De ‘lo’ (loopback) en ‘br0’ (bridge) interfaces zijn virtuele devices die intern gebruikt worden door de Linux kernel. De regel waar we het meest in zijn geinteresseerd is ‘ath0’, wat staat voor Atheros device 0. Atheros is de maker van de embedded WiFi chip.
Stap 3: Uitschakelen van de WiFi link
Om de WiFi link uit te schakelen gebruik je de volgende HTTP regel:
http://<sonos_ip>:1400/wifictrl?wifi=off
Zou zou iets dergelijks moeten krijgen als de volgende regel:
wifictrl request succeeded HTTP 200 OK
Om te controleren of WiFi daadwerkelijk uitgeschakeld is kun terug gaan naar de statuspagina. De ‘ath0’ zou niet meer mogen voorkomen in het overzicht. De instelling blijft niet bewaard tijdens het herstarten van je Sonos, dus als de Sonos speler niet meer werkt, kun je eenvoudig deze opnieuw starten door even kort de stroom eraf te halen.
Wanneer je de WiFi link permanent wilt uitschakelen, gebruik je onderstaande regel:
http://<sonos_ip>:1400/wifictrl?wifi=persist-off
De wijziging blijft nu bewaard, zelfs na een software update. Wanneer je ooit het Sonos apparaat weer draadloos willen gebruik, kun je uiteraard deze ook weer aanzetten met het commando:
http://<sonos_ip>:1400/wifictrl?wifi=on
Impact op stroomgebruik
Ik heb het stroomverbruik gemeten van verschillende players met een vermogenmeter, welke nauwkeurig is tot +/- 0.5 watt. Het uitzetten van de WiFi-link vermindert het verbruik met ongeveer 2 Watt. De resultaten van de verschillende players bij idle/geen muziek afspelen:
Player | WiFi ON | WiFi OFF |
---|---|---|
Play:5 | 6.5W | 4.5W |
Connect | 4W | 2W |
Connect:AMP | 6.5W | 4.5W |
Iedere dag een nieuwe hobby? Het lijkt wel alsof A.J. hobby’s een doel op zich heeft gemaakt. Niet te beroerd om een nieuwe hobby of gadget uit te proberen en er vervolgens enthousiast en onderbouwd over te vertellen.
Een aantal van de hobby’s die A.J. ondertussen heeft gehad of nog steeds heeft: fotograferen, filmen, video editen, lezen, schrijven, houtbewerken, (technisch) tekenen, skaten, hardlopen, dansen, barbecuen.