This looks like a great app. I've got a few Nest thermostats in my house and I still can't figure out how to change the heat from the iPhone app. Hopefully this will do that.
The few bigger things my app has over what Nest's own app offers now, are the Complications on the watch face, Notification Center Widget, and the Apple TV app - which is free if you have the app on iOS. Nest's Apple TV app doesn't let you control the thermostat.I can't recall if it was always that simple to use, or if that came in an update after I had already purchased. Thermo Watch. I am guessing after. There had to be a reason why I purchased Thermo Watch, other than the ability to swipe up and down to adjust temp.
The few bigger things my app has over what Nest's own app offers now, are the Complications on the watch face, Notification Center Widget, and the Apple TV app - which is free if you have the app on iOS. Nest's Apple TV app doesn't let you control the thermostat.
I also think my app has an edge in how quickly you can adjust the temperature. Last time I checked, Nest's watch app always goes back to that main screen, so you have to tap on the thermostat, wait for something to load, then adjust. In my app, you can adjust even before it syncs with the Nest server, literally the moment you open the app - and even before that, you can preview the temperature in the dock.
While I'm listing stuff, two less obvious things in this app that the Nest one doesn't have, are that you get the audible/tactile confirmation that the change has been accepted, so you never have to wonder, and also there's the ability for the watch app to work without the presence of the phone - as long as you are on a known wifi network. While this last feature may not seem like a big deal now, I expect it to pay off nicely once Apple introduces the watch with an independent LTE module - which will mean that the app will work independently from anywhere.
Yeah, the Nest's phone app is pretty nice, and works well IMO - that's why I never bothered to do much with my actual iOS app. Not much point in duplicating the functionality that they already do so well.
There actually might be one thing that their app doesn't have, but I can't even test that - what happens when you do a 3D press on their app icon? I know on mine, when you do that, you get a small view popup with the widget interface where you can adjust temperature. This is because the app already supports the iOS widget. I'm guessing on their app this won't happen as they don't have a widget, but as I don't have a phone with 3D touch, I don't know for sure.
If anyone has been using the app with watchOS4 betas, you've probably noticed that the complications don't periodically update on their own anymore. This is because Apple has abandoned the simple complications update system in watchOS4, and instead is forcing the use of the full background app refresh. This approach, while technically better, is far more convoluted to implement and far more finicky. I've been working diligently since the very first beta to get this back up and running using the new method, and think that I've finally got it working - and maybe even working better than it used to with the old method. I have the beta version ready, so if anyone with watchOS4 is willing to test it a bit, send me a PM, or just reply with your email. In fact, I'd need someone with watchOS3.x to test it as well, as I no longer have it installed on my watch.
I can say, with 99% certainty that it will. I've been making sure to be ready for this since the Series 2 watch came out, as I was expecting it to have LTE already. The 1% uncertainty is because there's always possibility that Apple will lock out 3rd party apps from accessing data through the watch LTE, except from apps they specifically whitelist. They never mentioned anything of sort though, so I hope it won't be the case. I have the LTE watch coming next friday, so I'll test it right away, to confirm for sure.With cellular models coming out will this app operate without an iPhone nearby?
You need to have the phone around initially, to log into your account, and when you launch the watch app the first time, so that the watch can receive the credentials from the phone where you've logged in. From that point on, the watch app can function independently.I bought the app and get the error message that it can’t connect to the iPhone. Thought this app worked over cellular?
Count me in! I already have the app on Test Flight from earlier betas. Anything else I need to do?It's been a while since I've posted any updates, I didn't feel I've added anything too groundbreaking lately - but I think I finally have an update worth writing about, with a Beta version for anyone willing to try it out
I've added the Siri Voice Shortcuts into the app now, which can be used on the phone / ipad, or completely independently on the watch, even when the watch is on its own on LTE. Here's what the UI for this looks like right now:
For each of the thermostats you own, you can now click on the small Siri icon on the left, and the panel will open that offers you the available shortcuts. Tight now, the actions are limited to temperature increase and decrease. You can increase by the set number of degrees +-1F and +-2F, but you can also issue a command Start/Stop Cooling/Heating that will first read the current ambient temperature and then increase or decrease the target temperature to whatever it needs to be so the system starts cooling or heating.
If you have any ideas what shortcuts could be useful, please post ideas here. I'm planning on adding the Set Home/Away shortcuts also, as well as shortcuts that will allow setting a few favorite temperatures, as defined by user.
Another nice new thing added is the ability to manually re-arrange the order of thermostats. This order will then be updated in the iOS app, iOS widget, and the Watch app. On top of that, you can now tap on the right side text in the iOS widget, that will scroll through the available thermostats in the compact widget view.
If you have iOS12 beta and/or watchOS5 beta installed, and are willing to try these new features out - just let me know!
No need to do anything. I've just added you!Count me in! I already have the app on Test Flight from earlier betas. Anything else I need to do?
The main problem for me to make an app like this for Ecobee is that they pretty much require that you have their thermostat so you can work on it, which is not unreasonable (although Nest offers virtual home tool, which is very cool) but it's a hard thing to commit to, as I can't have two different thermostat systems running at the same time. But with Ecobee you have homekit support, which means you can use Siri with no extra apps, right?Ugh. So wish I hadn't gotten Ecobee when I moved. Every update @Marconelly makes to this great app is just a twist of the the knife. Ecobee rewrote their garbage app, gutted half of the features and removed Watch functionality completely!
I miss Thermo Watch![]()
No need to do anything. I've just added you!
The main problem for me to make an app like this for Ecobee is that they pretty much require that you have their thermostat so you can work on it, which is not unreasonable (although Nest offers virtual home tool, which is very cool) but it's a hard thing to commit to, as I can't have two different thermostat systems running at the same time. But with Ecobee you have homekit support, which means you can use Siri with no extra apps, right?
No need to do anything. I've just added you!
I am donating only one intent right now - the app launch. The idea behind it is that it should start showing the app among the items on the Siri watch face. I can then display the current temperature, humidity etc on the item, wherever it shows up. This is however not happening right now, because I think watchOS beta still doesn't allow 3rd party apps to be displayed on the Siri watch face. I'm pretty sure I'm doing everything right, but it's just not showing up, and neither is any other 3rd party app (not even shortcuts from the Shortcuts app), despite being enabled in the Siri watch face settings. You can see that the Launch app shortcut is being crated if on your phone you go to Settings / Siri / My Shortcuts. "Launch Thermo Watch" will be there, and you can assign a voice phrase to it - you can even just record "Nest" and then it will launch thermo watch (on phone or on the watch) when you say that.Thanks and I’m on! Works like a charm using Siri!
Are you donating intents or does that not really make sense for a thermostat?
I’m seeing it in Shortcuts too. Will try it out there also.
"Launch Thermo Watch" is there, as advertised! Also there was the Shortcut I added on my device last night from the app ("Increase Temperature Some More"). Waiting for the Shortcuts functionality to take audible input - like "Set Temp to 72 degrees" - to be availalble. That's when this is really going to take off.I am donating only one intent right now - the app launch. The idea behind it is that it should start showing the app among the items on the Siri watch face. I can then display the current temperature, humidity etc on the item, wherever it shows up. This is however not happening right now, because I think watchOS beta still doesn't allow 3rd party apps to be displayed on the Siri watch face. I'm pretty sure I'm doing everything right, but it's just not showing up, and neither is any other 3rd party app (not even shortcuts from the Shortcuts app), despite being enabled in the Siri watch face settings. You can see that the Launch app shortcut is being crated if on your phone you go to Settings / Siri / My Shortcuts. "Launch Thermo Watch" will be there, and you can assign a voice phrase to it - you can even just record "Nest" and then it will launch thermo watch (on phone or on the watch) when you say that.
I am also considering donating more shortcuts, such as Start/Stop Cooling, so those would appear on the Siri Watch face also, but I want to keep it simple for now, until I'm sure any of it works. WatchOS 5 beta had mostly broken support for Siri shortcuts up until b5, which is why I waited this long to write about this feature here, despite having it mostly working since b1.
Siri shortcuts are somewhat limited in how much input they allow. I won't be able to add a shortcut that will take an arbitrary numerical input, but what I will be able to do is let user preset a few favorite temperatures, let's say 72, 73, 74, and then record a voice phrase for each ("set temperature to 72", "set temperature to 73") then, it will set that temperature when you speak the phrase. It's not ideal, but better than nothing I think. Right now, the smartest feature I was able to add is "Start/Stop Cooling/Heating". It reads the current ambient temperature and then sets target temperature accordingly, to force the HVAC system to start or stop working."Launch Thermo Watch" is there, as advertised! Also there was the Shortcut I added on my device last night from the app ("Increase Temperature Some More"). Waiting for the Shortcuts functionality to take audible input - like "Set Temp to 72 degrees" - to be availalble. That's when this is really going to take off.
Thanks for letting me be part of the beta!
OK, you should be able to try this now. I've released a new beta that has the new Siri shortcuts available. They let you create phrases for the three favorite temperatures you can preset, and then set those temperatures directly by voice phrase. Something like "Set temperature to 73 in the Living Room".Waiting for the Shortcuts functionality to take audible input - like "Set Temp to 72 degrees" - to be availalble. That's when this is really going to take off.