Skip to content

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

Sign in
FlowAWTRIX NG

Birthdays

On an AWTRIX display
Birthdays shown on an AWTRIX display
Birthdays · by pacroy9

On your display

Shows upcoming birthdays with age, cake, countdown bar and optional rainbow text.

Works with
AWTRIX NG
Topic
Social
Includes
Script

Choose your display in the next step.

Send to AWTRIX

Choose your AWTRIX

BirthdaysAWTRIX NG script

Install this script on your AWTRIX NG. Icons listed in its @icons line are installed automatically.

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 or hostname, 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 that use Hub icons. Attached files are installed separately.

Flow description

Birthdays for AWTRIX NG 🎂

Never miss an important birthday again.

Birthdays turns your AWTRIX NG into a colorful birthday reminder. It shows the birthday cake, the age the person will turn and an animated seven-day countdown. Afterwards, the name appears clearly on the full display — with an optional rainbow celebration on the big day. 🌈

Features

  • 🎂 Colorful birthday cake with a built-in fallback graphic
  • 🔢 Shows the age the person will turn
  • 📅 Upcoming birthdays appear up to 30 days in advance
  • ⏳ Animated seven-segment countdown bar
  • ✨ Decorative sparkle animation during the age intro
  • 🏷️ Clear name display with scrolling for longer names
  • 🌈 Optional rainbow animation on the birthday
  • 🇩🇪🇬🇧 German and English app settings
  • 🗓️ Configurable handling of 29 February in non-leap years
  • 📝 Browser-based birthday editor with JSON and CSV import
  • 💾 JSON backup and ready-to-use Berry module export
  • 🔒 Birthday data stays in your browser and on your AWTRIX
  • 📡 No server, cloud account or external API required

Setup

The Hub installs the main app script. Your personal birthday list is stored separately in a local AWTRIX module named birthday_data.

  1. Open the AWTRIX Birthday Editor.
  2. Add birthdays manually or import a JSON/CSV file.
  3. Download the generated birthday_data.berry module.
  4. In the AWTRIX NG web interface, open Scripts → Modules, create a module named birthday_data, paste the file contents and save it.
  5. Install or reload Birthdays from the Hub.

The hosted editor cannot reliably send data directly to a local HTTP device from an HTTPS page. For direct transfer, download the offline editor from the page and run it locally. Manual module installation always remains available.

Privacy

Names and dates are processed locally in your browser. They are not uploaded to the editor, this repository or an external service. 🔐

Birthdays are worth remembering — passwords are not. 😉🎉

More flows for AWTRIX NG Scripts or Social

Something wrong with this flow? Report it.