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

HoraEX - Big Clock with Seasonal Months & Holidays

On an AWTRIX display
HoraEX - Big Clock with Seasonal Months & Holidays shown on an AWTRIX display
HoraEX - Big Clock with Seasonal Months & Holidays · by Josema

On your display

Enhanced version of the original 52x16 clock, adding multi-language support, custom holidays, and full seasonal color customization.

Which AWTRIX do you have? See below where it runs, or choose your device.
Topic
Miscellaneous
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

HoraEX - Big Clock with Seasonal Months & HolidaysAWTRIX 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

HoraEX — Big Clock with Seasonal Months & Custom Holidays (52x16)

HoraEX is an enhanced version based on the original 52x16 clock script, expanded with multi-language support, a customizable holiday calendar, and full color customization (including seasonal month colors).

Designed specifically for 52x16 displays (like the Ulanzi TC002 running AWTRIX NG), it renders a double-sized 3x5 font for maximum readability across the room, while packing the bottom row with the day of the week and full date (DD MMM YY).

✨ What's New & Key Features (EN)

  • Multi-Language Support (Added): Built-in day and month names in Spanish, English, French, German, Italian, and Portuguese.
  • Custom Holiday Calendar (Added): Highlight holidays in a custom color. Supports both recurring annual dates (DD-MM, e.g., 25-12) and year-specific holidays (DD-MM-YYYY, e.g., 2-11-2026).
  • Seasonal & Full Color Customization (Added): Independent color pickers for every screen element, plus automatic month coloring based on the season (Winter, Spring, Summer, Autumn).
  • Big & Clear Time Display: Custom 6x10 pixel digits (HH:MM:SS or centered HH:MM).
  • Flexible Formatting: Toggle 12h/24h format, leading zeros on hours/days, seconds visibility, and blinking colons.
  • Ultra-Optimized Berry Code: Zero memory allocations during draw(). Digit rectangles are pre-calculated and merged once during init() for minimal CPU/GC overhead.

🇪🇸 Español

HoraEX es una versión evolucionada a partir del reloj original para pantallas 52x16 (como el Ulanzi TC002 con AWTRIX NG), a la que se le ha añadido soporte multi-idioma, calendario de festivos personalizados y configuración total de colores (incluyendo meses por estaciones).

Dibuja dígitos grandes en la parte superior (HH:MM:SS o HH:MM centrado) y muestra debajo el día de la semana junto a la fecha completa (DD MES AA).

✨ Novedades y Características (ES)

  • Multi-idioma (Añadido): Días y meses en Español, Inglés, Francés, Alemán, Italiano y Portugués.
  • Festivos personalizados (Añadido): El día de la semana cambia de color en domingos y festivos. Admite fechas fijas anuales (día-mes, ej. 6-1) o fechas de un año concreto (día-mes-año, ej. 2-11-2026). (Por defecto incluye los festivos de la Comunidad de Madrid / Fuenlabrada 2026-2027, fácilmente editables desde la Web UI).
  • Colores personalizables y estaciones (Añadido): Selector de color para cada elemento de la pantalla y cambio automático del color del mes según la estación del año (Invierno, Primavera, Verano, Otoño).
  • Dígitos grandes de alta visibilidad: Fuente 3x5 escalada al doble de tamaño.
  • Formato a medida: Opciones para formato 12/24 horas, cero delante en hora o día, mostrar/ocultar segundos y parpadeo de los dos puntos.
  • Rendimiento optimizado: draw() no genera listas ni rangos en memoria; los dígitos se trocean en rectángulos optimizados una sola vez en init().

⚙️ Configuration Options / Opciones de configuración

Option / Opción Description (EN) Descripción (ES) Default
Idioma / Language Day & month language Idioma de días y meses Español
Cero delante en la hora Leading zero in hour (09:05) Muestra 09:05 en vez de 9:05 true
Cero delante en el día Leading zero in day (05 OCT) Muestra 05 OCT en vez de 5 OCT false
Formato 12 horas 12-hour format Reloj en formato 12 horas false
Mostrar segundos Show seconds (HH:MM:SS) Si se desactiva, centra HH:MM true
Dos puntos parpadeando Blinking colons Parpadeo cada medio segundo false
Festivos Comma-separated (DD-MM or DD-MM-YYYY) Festivos separados por comas (Madrid 26/27)
Colores / Colors Full RGB customization for every element & season Colores independientes para cada elemento y estación —

More scripts in Miscellaneous

Something wrong with this script? Report it.