How to set a silent alarm clock on Xiaomi: vibration, light, timers and circumvention of MIUI restrictions

Are you tired of the loud morning signals that wake up not only you, but the whole house? Or do you need to wake up at night to feed your baby, take your medications or be on duty without disturbing others? Xiaomi smartphones based on MIUI offer several ways to create a completely silent alarm clock, from standard functions to hidden system features. In this article, we will discuss all working methods, including setting vibrations, light signals, timers and even bypassing the limitations of firmware.

It’s important to understand that MIUI (especially in versions 12-14) actively blocks the background of applications, which can interfere with alternative alarm clocks. We tested all methods on Redmi Note 12 Pro+, POCO X5 Pro, Mi 11 Ultra and Xiaomi 13T models – the results may vary slightly depending on the firmware version. If your smartphone does not support vibration at the alarm clock (for example, POCO M4 Pro), the article has solutions for such cases.

1. Standard alarm clock with vibration (no sound)

The most obvious way is to use the built-in Clock app with the sound turned off and the vibration turned on. Unfortunately, MIUI doesn't have a separate alarm switch to vibrate, but there is a workaround.

Instructions:

  • πŸ“± Open the Watch app β†’ alarm-box.
  • βž• Press. +, to set up a new alarm clock.
  • πŸ”” In the alarm settings, select the tune No Sound (or Silence in some versions).
  • πŸ“³ Key point: Enable Vibration mode when calling Settings β†’ Sound and vibration. It'll make the smartphone vibrate when the alarm goes off.

Make sure the "No sound" option is selected in the alarm settings |

Enable "Call Vibration" in system settings|

Check that no "No Sound" mode is activated in the sound profile (cross-out bell icon)|

Reboot your smartphone after the changes-->

⚠️ Note: Some models (e.g. Redmi) 10C) The vibration may not work if the settings β†’ Annexes β†’ Autostart control for the Watch application is disabled autostart. Turn it on manually.

If the vibration is too weak, try to increase its intensity in Settings β†’ Special features β†’ Vibration and tactile response. The option to Increase Vibration is not available on all devices.

2. Light alarm: screen and flash

For those who are sensitive to sleep or want to wake up from light rather than sound/vibration, a light alarm will do. There is no built-in feature in MIUI, but it can be implemented through third-party apps or hidden settings.

Best ways:

  • πŸ’‘ Camera flash: Apps like Flash Alerts 2 or Flash On Call can flash when the alarm goes off. Set the app, select the alarm as the trigger in the settings, and turn off the audible alerts.
  • πŸ“± Screenlighting: Gentle Wake gradually increases the brightness of the screen 10 to 30 minutes before the alarm clock, simulating the dawn.
  • πŸŒ… Smart lamp: If you have a Xiaomi Yeelight lamp, set up automation in Mi Home: when the alarm goes off, the lamp will smoothly turn on.

Vibration |

Light flash |

Screenlighting |

Smart lamp |

Another option-->

MethodPlusesConsWorks at the DND?
Vibration.Built-in function, no need for the InternetIt may not work when optimizing the battery.Yes.
Outbreak.In the dark, it doesn't drain the battery.Requires a third-party applicationNo.
ScreenlightingSmooth awakening, customizable brightnessBattery discharges, access rights are requiredYes.
Smart lamp.The Most Natural AwakeningAdditional device requiredYes.

⚠️ Note: When using flash, check that in Settings β†’ Annexes β†’ Permits β†’ Auto-start for the selected application is enabled auto-start, otherwise the alarm may not work after the phone restarts.

3.Timer instead of alarm clock: bypassing MIUI restrictions

If a standard alarm clock refuses to vibrate or blink, you can use a countdown timer. Unlike an alarm clock, the timer in MIUI often ignores the limitations of battery optimization.

How to set up:

  1. Open the Watch app β†’ the Timer tab.
  2. Set the right time (for example, 8 hours for a night’s sleep).
  3. Press the timer settings (cog icon).
  4. Select No Sound as the signal and turn on Vibration.
  5. Start a timer before bed.

The timer will only work if the screen has been unlocked at least once after it starts, otherwise MIUI may suspend its operation to save battery life.

πŸ’‘

To ensure that the timer is working, open any app (like Weather) before going to bed, then roll it up and start the timer. This will prevent the background from optimizing.

For reliability, combine a timer with a Mi Band smart bracelet: set the vibration alarm in the Zepp Life app. Even if the phone falls asleep, the bracelet will wake you up.

4 Third-party apps: the best options for Xiaomi

Google Play offers dozens of alternative alarm clocks that support silent alerts.-5 They have chosen those who are stable. MIUI Despite aggressive optimization.

Recommended annexes:

  • πŸ›‘οΈ Sleep as Android: supports vibration, light signals, integration with Mi Band and smart lamps. Select Quiet alarm β†’ Vibration.

To prevent the app from falling asleep:

  1. Add it to Settings β†’ Applications β†’ Autostart Management.
  2. In Settings β†’ Battery and Performance β†’ Battery Consumption Management, select No Limits mode for it.
  3. Turn off the Adaptive Battery for it in the Android settings.
Why don’t the alarm clocks work in the background on Xiaomi?
MIUI aggressively optimizes the background of applications to save battery. The system can "kill" the alarm processes 5-10 minutes after locking the screen if: the application is not added to auto-start. The option "Clean Memory When Locked" is enabled (Settings β†’ Advanced Settings β†’ Memory Cleansing). The "Super battery" or "Ultra saving" mode is activated. To check if MIUI kills your alarm, use the application Don't Kill My App! - it will show all active restrictions.

5 Automation via Macrodroid or Tasker

For advanced users willing to spend 10-15 minutes setting up, automation provides maximum flexibility, and it can create an alarm clock that:

  • πŸ”„ Vibrates with increasing intensity.
  • πŸ’‘ It turns on the screen light at 10% brightness.
  • πŸ“Ά Sends a notification to the Mi Band.
  • πŸ”Š Reproduces ultra-low-frequency (100 Hz) sound that is only heard by you (through headphones).

Macrodroid (silent alarm clock with vibration):

Trigger: Time β†’ 07:00 (repeated daily)


Condition: Screen off and battery charge > 15%




Action:




1. Vibration β†’ 3 seconds (repeat 5 times at intervals of 2 seconds)




2. Screen brightness β†’ 10%




3. Show notification β†’ "It's time to get up!" (no sound)




4. Launch the application β†’ Clock (open the alarm tab)

For Tasker, a similar profile would look like this:

Profile: Alarm clock (Time β†’ 7:00AM)


Enter Task:




1. Vibrate [ Time:3000, Repeat:5, Amplitude:255 ]




2. Display Brightness [ Level:10 ]




Notify [Title: "Alarm clock", Text: "Vibration!", Number:1, Priority:3, Sound: Silent ]

⚠️ Note: After creating a macro or profile, be sure to add Macrodroid/Tasker Exceptions to battery optimization (Settings) β†’ Annexes β†’ Autostart control and No battery settings restrictions. Otherwise, automation won't work.

Hidden MIUI features: Quiet alarm mode

Some versions of MIUI (especially the flagship Xiaomi 12/13) have a hidden option, Quiet alarm, which allows you to adjust vibration or light without sound.

Instructions:

  1. Open the Watch app and create a new alarm clock.
  2. Click on the melody icon (bell) and select Add a melody.
  3. In the upper right corner, press three dots. β†’ Quiet alarm clock.
  4. Activate options: πŸ”„ Vibration (if available). πŸ’‘ Screenlighting. πŸ”” No sound.

If there is no silent alarm, try an alternative method:

  1. Set any alarm clock tune.
  2. Go to Settings β†’ Sound and vibration β†’ Modes.
  3. Activate the Meeting mode (microphone icon with cross-out).
  4. In this mode, the alarm will vibrate, but not make a sound.

πŸ’‘

Hidden MIUI features often depend on the firmware region. If you have a global version (EEA) and you don't have an option, try switching to Chinese firmware via MIUI bootloader or installing Xiaomi.eu (an informal but more functional build).

FAQ: Frequent questions about silent alarm clocks on Xiaomi

πŸ”Ή Why the alarm clock doesn't work on my Redmi?
The reasons may be: Autostart is disabled for the Watch app (Settings β†’ Applications β†’ Autostart Control). Do not disturb mode with alarms blocked (Settings β†’ Sound and vibration β†’ Do not disturb β†’ Alarms). System settings fail. Try resetting the sound settings: System settings β†’ Settings β†’ Resetting β†’ Sound settings β†’ Hardware problem (faulty vibrator). Check the vibration when calling or notifications. If nothing helps, set a third-party alarm (for example, Sleep) and set it as Android 4.
πŸ”Ή Can you make an alarm clock with only a flash, without vibration?
Yes, but you'll need a third-party app, like Flash Alerts 2 or Flash On Call. Instructions: Install the app from Google Play. In settings, select Alarm as a flash trigger. Turn off all audible alerts in the app. In system settings (Settings) β†’ Annexes β†’ Permissions) give the application access to Camera and Notifications. ⚠️ Flash will not work if: Phone in Do Not Disturb mode with notification lock. app optimized by system (add it to autostart). battery charge below 15% (MIUI block out background processes).
πŸ”Ή The alarm doesn't go off in Super Battery mode?
Super Battery Mode (Settings β†’ Battery & Performance β†’ Super Battery) blocks all background processes, including alarm clocks. Solutions: Turn off the Super Battery overnight or add the alarm app as an exception. Use a hardware alarm: some Xiaomi models (such as the Mi 11) support a firmware alarm that works even when the phone is off. To turn it on: Settings β†’ Advanced Settings β†’ Hardware Alarm: Mi Band Smart Bracelet or Xiaomi Mi Clock alarm clock with vibration.
πŸ”Ή How to make the alarm vibrate only in headphones?
This can be done using the Tasker or Macrodroid app. Create a profile: Trigger: alarm clock time (e.g. 7:00). Condition: Audio device connected β†’ Headphones. Action: Vibration (3 seconds, repeat 5 times). Play 100 Hz sound (not audible to others) through headphones. Use a file at 80-120 Hz to play low frequency sound (can be generated on the Tone Gener website).
πŸ”Ή Why the alarm goes off but the screen doesn’t turn on?
This is a feature of MIUI power saving. To turn on: Open Settings β†’ Display β†’ Screen Lock. Turn off the option to Hide notifications on a locked screen. In Settings β†’ Battery and Performance β†’ Battery Management β†’ Battery Consumption Control, select the Unlimited Watch for the application. If you use a third-party alarm, give it permission to Show over other windows (Settings β†’ Apps β†’ Permissions β†’ Additional). If the screen still doesn't turn on, try the Gentle Wake app - it's specifically optimized for working with a locked screen.