Firmware for LED pixel clocks. Your clock, showing what matters to you.
Documentation · AWTRIX Hub · App · Release notes · Discord
AWTRIX NG turns an affordable LED pixel clock into a small display for your home. It shows the time and date, the readings of its sensors, and whatever your smart home has to say: the washing machine is done, someone is at the door, the train is late. Apps you write run on the clock itself, so it keeps working without a server in the background.
It is the successor to AWTRIX 3, rewritten from scratch. It runs on the Ulanzi TC001, the Ulanzi TC002 and clocks you build yourself with an ESP32 or ESP32-S3. Every clock runs the same engine, with the same API, the same MQTT topics and the same scripts, so an automation written for one clock works on the others.
| ESP32 (Ulanzi TC001, AWTRIX 2, DIY) | ESP32-S3 (DIY) | Ulanzi TC002 | |
|---|---|---|---|
| Display | 8 rows, 32 to 128 wide | 8 rows, 32 to 128 wide | built-in 52 × 16 |
| Sound | buzzer melodies, DFPlayer tracks | plus MP3s and internet radio with PSRAM and an I²S amplifier | speaker with MP3s, radio, synthesizer and offline speech |
| Controls | three buttons | three buttons | buttons and a knob |
| Bluetooth | – | – | two gamepads, iPhone notifications |
| Home Assistant | MQTT discovery | MQTT discovery | plus Home Assistant Voice on the knob |
| Scripts | on the clock | on the clock, with more memory | plus Bluetooth LE, TCP, hashing, sign-in to services and layouts |
| Pictures | icons on the clock and from the Hub | icons on the clock and from the Hub | plus GIF, JPEG and PNG from any web address |
| Art-Net | yes | yes | – |
| Install | in the browser | in the browser | USB installer for Windows, macOS and Linux |
Shows what you send it. Home Assistant, Node-RED, n8n, a shell script or anything else that speaks HTTP or MQTT can send a notification that appears at once, or a pushed app that takes its turn in the rotation with the clock, the date and the rest.
Runs apps on the clock. Scripts are small programs in Berry