The new version of the app is ready to go out.
- The main improvement is the new data access system where the connection between the watch and the phone is not needed after the initial setup. This has eliminated the problem that YatBob was seeing - thanks so much for testing this Bob! - and since I'm assuming he can't be the only one, I've made this a default setting, as it seems to be the most compatible and bulletproof approach. As a side bonus, from now on, as long as you're within the known wifi, you don't even need the phone around, the app will still work. If Apple comes out with an LTE enabled watch, the app will work anywhere, regardless if you have the phone with you or not. I've left the option in the settings to revert back to the old data access system, if this new approach feels worse to anyone for any reason.
- Another nice thing about this new data access approach is that it can load the data in background, so that the moment it's opened, the app updates to the last retrieved status, which is never more than a few minutes old. Then it syncs up to the very latest status. The only thing to make sure is to have the complication on the watch face, if you wish the app to update in the background. As before, you can make the temperature adjustments right as you open the app, even before the sync completes.
- Complications update often and regularly, even if the app is not being opened. So for example, if you thermostat is switching to a scheduled temperature, or someone at home switches it from cooling to heating, the complication will update to show that shortly after.
- Utility watch face complications now show the full range of information as opposed to just temperature. They now also show the away status, HVAC mode, HVAC status (heating/cooling/off), ambient temperature, and humidity. Everything that was previously only available on the large modular watch face complication. Here's what the new complication looks like:
^ little blue ring indicates that the system is in the Cool mode, and since it's bright blue, it means that the system is currently running. If it looks dark/faded blue, it means that at that time it's not running.
- I've added and an option to reverse the order in which your homes appear in the app has been added to the settings, as requested by someone who left a review. Also, I've moved the settings to the Watch app. The reason I didn't do this initially is that it seemed to be buggy under watchOS 2.2, but it works as it should in 2.2.1
- Also, this version of the app should be working nicely under watchOS 3 beta - thanks Feenician for testing this!
As always, if any issues crop up, let me know, I'll be keeping a close eye on this thread.