Using the stock firmware, I've set up a schedule for my one SonOff RF using the app on my phone. Observation suggests that this schedule is not running, and I wonder if this is because my phone is aggressive about killing background processes when in screen-off state.

There are at least 3 possible locations for the schedule function, (phone / cloud / endpoint), and I'd assumed that based on the app's behaviour, this was likely to be actually managed in the endpoint so it wouldn't be relying on either internet connectivity or CPU resource on my phone. Is there a definitive answer, and will the 3rd party firmware for these switches give more reliable performance?

  • Given that the SonOff is just a ESP8266 under the covers I'm tempted to say it's not on the endpoint as it doesn't have a RTC iirc – hardillb Nov 7 at 13:00
  • But it's an always on, internet connected device. Your deduction is supported by my observation though. – Sean Houlihane Nov 7 at 13:12

Your Answer


By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.

Browse other questions tagged or ask your own question.