Back to SONOFF Guides
SONOFF

How to Fix Sonoff Switch Schedule Not Running at Set Time

SONOFF GuideSmart Switches
medium difficulty 10-15 minutes 54 views 0 found helpful Where this fix applies: Global Updated
This guide applies to: SONOFF Sonoff Schedule Timing Errors (eWeLink schedule execution timing)
At a glance — most common causes
  • Wrong timezone set
  • Device offline at the scheduled time
  • Cloud dependency for schedules (device offline)
10-15 minutes13 solutions coveredmedium level

Expert Review & Technical Scope

DeviceSONOFF Sonoff Schedule Timing Errors
Model CoverageeWeLink schedule execution timing
Fix Time10-15 minutes
DifficultyMedium
Required Toolsewelink schedule settings, timezone settings
Network / ProtocolWi-Fi / app-based troubleshooting context

Problem Description

Your SONOFF switch schedule is set in eWeLink to turn on at a specific time, but it fires early, late, or not at all. The most common cause is a wrong time zone in the eWeLink app settings. Other causes include cloud-based schedules failing when the device is temporarily offline, one-time schedules that auto-disable after firing, or conflicting automations from other platforms overriding the schedule.

Why This Happens in Real Homes

A SONOFF schedule that doesn't run at the set time is usually a timezone or connectivity issue — schedules rely on the correct timezone and, for many SONOFF devices, on the device being online (some schedules are cloud-triggered), so a wrong timezone or an offline device at the trigger moment makes them misfire. Daylight-saving shifts cause the classic "off by an hour."

Confirm the timezone is set correctly in eWeLink, and keep the device reliably online at the scheduled times with a stable 2.4GHz connection. Remove any conflicting schedules, check behavior around daylight-saving changes, and make sure the schedule is enabled. If it still won't fire, re-create the schedule and update firmware. A device with the right time that's online when the schedule runs fires reliably.

Symptoms

  • Schedule doesn't run at the set time
  • Runs at the wrong time
  • Schedule skipped
  • Timer not firing
  • Off by hours
  • Only some schedules run
  • Schedule stopped
  • Timing inconsistent

Recognize these? Here's what usually causes it.

Common Causes

  • Wrong timezone set
  • Device offline at the scheduled time
  • Cloud dependency for schedules (device offline)
  • Daylight-saving shift
  • Conflicting schedules
  • Firmware issue
  • App/account time mismatch
  • Schedule not enabled

Most fixes happen in the first 3 steps.

Warning

Do not copy old schedules across timezone changes without validation.

Tools & Requirements

ewelink schedule settingstimezone settings

Step-by-Step Solution

1

Check the time zone in eWeLink

eWeLink schedules run based on the time zone set in the app, not the device's local time. In eWeLink > Profile > Settings > Time Zone: confirm it matches your actual location. If the time zone is wrong by 1-2 hours, schedules run early or late by exactly that offset. This commonly happens when you set up eWeLink while traveling or when the app defaults to UTC. After correcting the time zone, existing schedules use the new zone — no need to recreate them.

2

Check whether the schedule is cloud-based or device-based

eWeLink has two schedule types: cloud schedules (processed by SONOFF's servers) and device schedules (stored on the device itself). Cloud schedules require the device to be online — if the device is offline at the scheduled time, the schedule does not execute. Device schedules (available on BASICR4, MINIR4, and newer models) run locally even without internet. In eWeLink > device > Schedules: if you see a 'LAN' or 'Loop Timer' label, it is device-based. Standard schedules without that label are cloud-based.

3

Verify the schedule is enabled

In eWeLink, go to the device > Schedules. Each schedule has a toggle switch. If the toggle is off (greyed out): the schedule is saved but not running. Tap the toggle to enable it. Also check the repeat setting: 'Once' schedules execute one time and then auto-disable. If you expected a daily schedule but set it to 'Once': it ran the first time and stopped. Change the repeat to the desired pattern (daily, weekdays, weekends, or specific days).

4

Check for conflicting scenes or automations

eWeLink scenes can override schedules. If you have a scene that turns a device OFF at 10:00 PM and a schedule that turns it ON at 10:00 PM: the execution order is unpredictable, and one overrides the other. Check all scenes that reference this device: eWeLink > Scene > review each scene's triggers and actions. Also check Alexa Routines and Google Home automations — if the same device is controlled by schedules on multiple platforms, they can conflict. Consolidate all time-based automations to one platform.

5

Test with a simple short-delay schedule

Create a test schedule set 2 minutes from now, set to toggle the device. Watch the device at the scheduled time. If the test schedule fires correctly: your scheduling works fine and the original issue was a time zone mismatch or a one-time cloud glitch. If the test schedule does not fire: the device may not be maintaining a stable cloud connection. Check Device Info for uptime and last-seen timestamp. Devices that repeatedly disconnect and reconnect miss cloud-based schedules that fire during the disconnection window.

Quick Solutions

Set the correct timezone in eWeLink
Keep the device online at the scheduled time
Ensure a stable connection so schedules fire
Verify behavior across daylight-saving
Remove conflicting schedules
Update firmware
Re-create the schedule if it won't run
Confirm the schedule is enabled

Still having issues? This is usually the deeper cause below.

Schedules that skip randomly are usually a daylight-saving holdover — delete and recreate the schedule to clear the corrupted entry.

Pro Tip

Schedule reliability depends on time sync and uninterrupted connectivity.

Real-World Insight

Thermostat issues that keep returning are often caused by stale backup-battery memory holding old settings across power cycles without the user realising.

What Usually Goes Wrong
  • Wrong timezone set
  • Device offline at the scheduled time
  • Cloud dependency for schedules (device offline)
  • Daylight-saving shift
  • Conflicting schedules
Best Sonoff Schedule Timing Errors Options

Most popular upgrades chosen by Sonoff Schedule Timing Errors owners.

As an Amazon Associate we earn from qualifying purchases.

Official Manufacturer Manual

SONOFF provides official product documentation through their online manual rather than downloadable PDF. Access setup guides, troubleshooting steps, and product specifications for your Sonoff Schedule Timing Errors.

View Sonoff Schedule Timing Errors Online Manual

Source: sonoff.tech

Need More Help? SONOFF Support

Note: The contact information below connects you directly to SONOFF's official customer support team, not Trunetto. They can help with warranty claims, device replacements, and advanced technical issues.