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.

ScriptAWTRIX NG

Noticeboard

On an AWTRIX display
Noticeboard shown on an AWTRIX display
Noticeboard · by floodedcodeboy

On your display

Pin your own messages to the clock, with colours, fonts and animated backgrounds. Add them from the web UI or over HTTP.

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

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

NoticeboardAWTRIX NG script

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.

Script description

Pin your own messages to your clock: a note for the family, an ON AIR sign, a reminder that it's bin day.

What you need: nothing. No account, no API key, no extra files.

🌍 Any language: write your messages in any Latin script, Greek, Cyrillic or Vietnamese. Emoji aren't supported.

Make them stand out

  • Your own text colour, background and font for every message
  • 19 animated backgrounds (Plasma, Pacifica, Matrix, twinkling stars and more), each with a choice of palette
  • Outlined text that stays readable over any effect

Easy to manage

  • Type a message in the web UI and it comes up straight away
  • Messages rotate on their own, and Noticeboard skips its turn when there are none
  • Optional timer: a message can disappear by itself after a set time, with a thin line counting down
  • Long messages scroll through once, then the next one comes up

Setup

On the clock's web page, open the Apps tab and press ⚙ next to Noticeboard. Type something into New message and save. It comes up on the clock straight away, and the box empties, ready for the next one.

Under Style, set Text colour, Background and Font, or pick a Background effect with its colours and speed. Turn on Outline whenever you use an effect, so the text stays readable. Changing the style restyles every message added from the web UI. To make a message disappear by itself, set Disappear after (minutes) before you add it.

Using it

To… Do this
See the next or previous message Turn the knob
Delete the message on screen Press the knob (holding it deletes nothing)
Edit or delete any message Scripts tab → Noticeboard → Data: change or remove an entry in the msgs list, then save

When there are more than Keep at most (20), the oldest one goes.

For automations

Home Assistant, scripts or anything that can send a web request can add messages, each with its own look and timer:

curl -X PATCH "http://<clock-ip>/api/v1/apps/Noticeboard/data" -H "Content-Type: application/json" \
  -d '{"push": {"text": "BIN DAY", "color": "#FF8800", "bg": "#101040", "ttl": 600}}'

Fields: text, color and bg ("#RRGGBB"), font, ttl (seconds until it disappears), effect, palette, speed and outline. Leave any out to use the Style settings. Send {"push": "Dinner's ready"} for plain text, a list to add several at once, or {"msgs": null} to clear everything. The names of every font, effect and palette are in the full guide.

More scripts in Smarthome

Something wrong with this script? Report it.