Noticeboard
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.
- 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.
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.
Sign in to view and copy the code of this script.
Discussion 0
Ask a question, suggest a change or share how you use it.
No comments yet. Start the conversation.
Have an idea?
Sign in to ask questions and join the conversation.