Skip to content

New Share your ideas with the AWTRIX community. Keep your creations together in your account.

Sign in

Which AWTRIX do you have? Choose it once and the Hub shows what runs on it.

ModuleAWTRIX NG

Sonos Local UI

On an AWTRIX display
Sonos Local UI shown on an AWTRIX display
Sonos Local UI · by lucaamo

For your scripts

Knob menus, bilingual controls and native radio symbols for Sonos Remote Local on TC002.

A module, not an app: it shows nothing by itself and adds functions that your scripts import.

Which AWTRIX do you have? See below where it runs, or choose your device.
Topic
Smarthome
Includes
Module

Runs on

  • Does not run on 32×8 (TC001 & DIY) Made for 52×16 (TC002).
  • Runs on 52×16 (TC002)
  • Does not run on 32×8 with AWTRIX 3 (TC001 & DIY) Made for AWTRIX NG.

Choose your display in the next step.

Send to AWTRIX

Choose your AWTRIX

Sonos Local UIAWTRIX NG module

Install this script on your AWTRIX NG. Its icons and sounds are installed with it.

Your AWTRIX’s local address, for example 192.168.178.39 or awtrix.local.

The name shown in your AWTRIX script list. Use letters, digits, hyphens or underscores.

Connection & device login

Connect your phone or computer to the same network as your AWTRIX. Allow local network access if your browser asks.

Use the device’s IP address, without a page path such as /#/apps.

If your AWTRIX requires a login, the username and password fields will appear when you connect.

Sign in to the Hub to install scripts. Attached files are installed separately.

Flow description

Sonos Local UI — v0.2.7

Display and controls helper for Sonos Remote Local 0.2.7, made for TC002, 52×16, with official, unmodified AWTRIX NG firmware. Checked on firmware 1.1.7.

It provides room selection by friendly name, playlist and radio menus, play/pause, source-aware knob navigation, selected-room volume, scrolling names and an on-screen controls guide. The interface is available in Italiano and English, selected in the main app settings. Radio playback shows the station, selected room and volume rather than technical stream filenames.

Twelve stations have custom native 16×16 symbols: Radio 105, Radio Bruno, Ciccio Riccio, Discoradio, R101, Radio Capital, Radio Deejay, Radio Kiss Kiss, Radio Lattemiele, RDS, RDS Relax and RTL 102.5. These can be disabled in favor of original artwork. Version 0.2.7 revises Capital, Kiss Kiss and Lattemiele, preserving the other nine.

Setup

Install as sonos_local_ui. It imports Sonos Local Protocol, declared as a Hub dependency. Install the main Sonos Remote Local app afterward, configure its seed Sonos IP, choose the language and launch it. This helper does not show a display by itself.

Controls in the main app

  • Turn knob: browse menus; previous/next music track if supported; previous/next favorite station during radio playback.
  • Short knob click: confirm a selection or play/pause. Hold knob: back or main menu.
  • Top left/right buttons: selected-room volume; hold to repeat.
  • Short middle button: controls guide. Hold middle button: exit to the carousel.

Source, setup and practical limits on GitHub. Community beta, using unofficial Sonos interoperability. The protocol/UI passed 135 isolated Berry checks; native symbols were checked on the TC002 framebuffer. Compatibility of real audio controls varies by provider and configuration. Some progressive JPEGs are not decoded by the firmware; native station symbols do not need downloads.

License: PolyForm Noncommercial 1.0.0. Required Notice: Copyright © Stephan Mühl (Blueforcer) https://github.com/Blueforcer/awtrix-ng

More flows for AWTRIX NG Scripts or Smarthome

Something wrong with this flow? Report it.