Hi @dsitnikov, thank you for your feedback!
You've touched on a number of number the more impactful issues we have with Cayenne at the moment. Our Arduino scheduler has a lot of bugs, and we've made the decision to refactor it and replace it with new code rather than continue with individual bugfixes, which are sometimes causing some other unexpected issue. While you'll likely need to wait for that update, I am interested in making sure I understand the exact bug here so I can verify it is not a problem once we have the new scheduler engine completed. To that end, could you let me know:
- Which time zone was selected when created the event, and if you selected 'Default Browser Timezone', what time zone you are in.
- Was the event originally created on Android, iOS or web, and do the time zones between your devices all match?
- If you remember roughly the day that you created the event, so we can see if the US or EU seasonal time changes
There are a number of open issues on sync between mobile and web that we're still trying to iron out, so this will improve in the future as well. For now, a good bit to know is that Force Closing and re-opening the iOS app will force a refresh of all data from our server, and on Android you need only back out to the device list and then select a device. On the web you can of course refresh your browser. On none of these platforms should you have to do to these steps, but they can help work around some of the sync bugs until we've begun squashing them.