HoraEX - Big Clock with Seasonal Months & Holidays
On your display
Enhanced version of the original 52x16 clock, adding multi-language support, custom holidays, and full seasonal color customization.
- 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.
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
6x10pixel digits (HH:MM:SSor centeredHH: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 duringinit()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
3x5escalada 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 eninit().
⚙️ 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 | — |
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.
More scripts in Miscellaneous
Something wrong with this script? Report it.
Have an idea?
Sign in to ask questions and join the conversation.