If you have a radio (wifi) enabled thermostat CT-30 (aka CT-50 and 3M50, available from home depot or online) you can control it while in your home using this simple app which extends your phone to be part of your home monitoring or home automation system. Use your phone as a portable thermostat control! Customize your phone thermostat controller with buttons like "Vacation", "Holiday", "Away".
In contrast to the manufacturer's cloud management, this app has instance access and response. No more shivering/sweating, waiting and wondering - you can make and see the change instantly. Keep an android phone or tablet by your bed as an alarm clock and handy thermostat!
The cloud based app provided by the manufacturer is fine, but this app provides a few advantages. First, it's instant, no waiting for the cloud service to notice and change your system. Second, it has a widget so you can see what's going on at a glance. Finally, it's local - there's no security risk to your network (externally connected devices can serve as bridges to break into your home network).
This app uses the internal URL (IP) and the manufacturer's API of the thermostat. It is for use within your home only. Don't expose your thermostat URL outside of your home network! The thermostat does not provide security to protect it's URL or data, and this app cannot add security on it's own. If you need to change the temperature settings while away from home, use their cloud service.
This really is a free app, not ad supported! If you would like to support the development of this application and others like it, consider purchasing the companion CT-30 schedule editor or the CT-30 server.
Note - this app only supports functions provided by the CT-30 API. Functions such as holiday mode, filter, etc, are not provided.
For secure remote access, you can use SSH passthru, or use my CT-30 server. You can find setup instructions for using an SSH server on my website.
The CT-30 server can be used on any spare android tablet, and there's a stand alone java jar version that will run on any spare computer supporting java. Whichever you use must be dedicated (on and connected within your network) to provide remote access. Accessing the secure server from this client requires a subscription with a free 7 day trial period - cancel within that time to avoid charges if the server doesn't work for you.
NOTE: The CT-30 has a built in web server that tends to be a little unstable and occasionally drops requests from the app. When this happens (or when your phone is not able to connect to the thermostat) the widget and the app will show ?'s instead of the temperature. It will attempt to reconnect every few minutes (less often if not on wifi).
The CT-30 server can eliminate this problem as it buffers requests to the thermsotat.
1.1.10 - fixed android app packaging problem (preventing usage graph from working)
- eliminated problems with google billing checks (and removed permission)
1.1.9 - fixed problem when changing temperature & operating mode at the same time
1.1.7 - added ability for custom buttons for settings, e.g. "Vacation" or "Away"
- Graph showing heat/cool logs (requires server)
- daily furnace/AC usage from CT-30 (no history) - touch "menu>usage"