Re-authentication is required every time that the Resideo app is brought to the foreground (opened) after 12 hours of running in the background.
Re-authentication is required every 24 hours if the app is running in the foreground.