Just a second...

Arduino MQTT Display

Turn your Arduino Uno R4 WiFi into a smart temperature and humidity display using its built-in 12×8 LED Matrix!

Real-time Display

Shows temperature, humidity, and clock on the Arduino Uno R4 WiFi's built-in 12×8 LED matrix in a rotating cycle.

MQTT Integration

Subscribes to MQTT topics for live sensor data and publishes online/offline status to your broker.

WiFi Connectivity

Connects to your home network automatically with built-in auto-recovery for seamless operation.

Night Mode

Automatically switches to clock-only mode at nighttime to avoid bright LEDs while you sleep.

Persistent Storage

Saves last known sensor values to EEPROM so readings survive power cycles and reboots.

Serial Commands

Debug and control via serial interface — simulate values, force display modes, and adjust settings.

Getting Started

# Clone the repository
git clone https://github.com/elNino0916/ArduinoMQTTDisplay.git
cd ArduinoMQTTDisplay/MQTTDisplay

# Create your configuration files
cp examples/secrets.h.example secrets.h
cp examples/config.h.example config.h

# Edit secrets.h with your WiFi & MQTT credentials
# Edit config.h with your MQTT topics
# Upload MQTTDisplay.ino via Arduino IDE

Smart Display — Simple Hardware

No extra screens, no complex wiring. Just your Arduino Uno R4 WiFi's built-in LED matrix showing real-time temperature, humidity, and time — powered by MQTT and your home network.