Skip to content


Folders and files

Last commit message
Last commit date

Latest commit


Repository files navigation

alarm-clock (V3)

Project page here


  • Arduino based design using the ATMEGA2560 MCU.
  • Plays MP3/WAV files from a SD card.
  • WiFi connectivity (802.11 b/g/n)
  • Automatic clock synchronization using NTP
  • Send alarm state to Home Assistant via MQTT
  • Large RGB seven segment display
  • 16x2 character LCD display
  • Night lamp
  • Touch keypad
  • 24h battery backup

alt tag alt tag

Home Assistant

The clock can send the alarm switch state and next alarm timestamp to Home Assistant via MQTT. This allows to run home automations based on the alarm time. It also sends other data such as WiFi signal strength, power state, battery voltage and remaining capacity.

alt tag