AUTOMATION SUPPORT
You can use the Ultimate Watch 2 automation features in 2 different ways:
- You can use Ultimate Watch 2 to control other devices such as your smart home, smart lighting, home cinema, your car etc directly from your watch. It has support for IFTTT, Tasker as well as general cloud webhooks.
- You can automate different tasks on Ultimate Watch 2 using any automation software such as IFTTT. Go here to see what you can do.
Using Ultimate Watch 2 to control smart devices
You can use Ultimate Watch 2 to control other devices directly from the watch. You control these devices by configuring shortcuts on the dials that triggers an action when you tap on them. There are 3 different ways on how to control other devices.
IFTTT:
The easiest way to start automation of other devices from the watch is to use IFTTT. It has support for hundreds of services that you can control from the watch.
You use IFTTT shortcuts on the watch to trigger different types of actions from IFTTT. The IFTTT shortcut becomes the "If" part of the IFTTT applet, and then you can use any of the connected services as the "Then" part.
1. Storing the IFTTT webhook key
Before you can use IFTTT command shortcuts, you need to store a unique IFTTT key so that IFTTT knows that the commands are coming from you. You get the key by logging in to IFTTT and then go here to generate the webhook key. It will be a long series of letters and numbers.
You then need to store this key in Ultimate Watch 2 ( you only have to this step once). You can do this either from the Android phone app or from the watch itself. Please see the screenshots below on where to put the key.
*) Note that if you use the watch to enter they key you might have to download an external keyboard to be able to enter the special letters in the key.
You use IFTTT shortcuts on the watch to trigger different types of actions from IFTTT. The IFTTT shortcut becomes the "If" part of the IFTTT applet, and then you can use any of the connected services as the "Then" part.
1. Storing the IFTTT webhook key
Before you can use IFTTT command shortcuts, you need to store a unique IFTTT key so that IFTTT knows that the commands are coming from you. You get the key by logging in to IFTTT and then go here to generate the webhook key. It will be a long series of letters and numbers.
You then need to store this key in Ultimate Watch 2 ( you only have to this step once). You can do this either from the Android phone app or from the watch itself. Please see the screenshots below on where to put the key.
*) Note that if you use the watch to enter they key you might have to download an external keyboard to be able to enter the special letters in the key.
2. Configuring IFTTT shortcuts:
To configure the IFTTT shortcuts you use the same method as any other shortcut. Just follow the procedure below. Use the event name to identify the webhook in IFTTT.
Cloud commands:
You can also control other devices using generic cloud URLs (webhooks). Most automation software as well as many Internet of Things devices support webhooks in the form of generic http(s) URLs that you can use to connect to these devices.
You configure cloud commands in much the same way as the IFTTT shortcuts but you choose Cloud commands instead of IFTTT commands. You then enter the URL to the device or cloud software you want to communicate with. The URL will be submitted using HTTP GET and may contain a query string with parameters to pass to the device.
You configure cloud commands in much the same way as the IFTTT shortcuts but you choose Cloud commands instead of IFTTT commands. You then enter the URL to the device or cloud software you want to communicate with. The URL will be submitted using HTTP GET and may contain a query string with parameters to pass to the device.
Tasker:
If you use an Android phone you can configure Tasker shortcuts that will execute Tasker actions on the phone. In the shortcut selection dialog you swipe to the Tasker tab and select the Tasker action to execute when you tap on the dial.
Automating control of Ultimate Watch 2
Ultimate Watch 2 has a built-in API based on web-hooks that you can use to control different tasks or functions in Ultimate Watch 2. You can use these web-hooks with automation software such as IFTTT, Microsoft Flow, Tasker, AutomateIt, Automate to automate control of Ultimate Watch 2. You can even integrate your own app with Ultimate Watch 2.
Examples of things you can do (but only your imagination sets the limit):
Web-hooks API: You can use this API to:
You access the API by sending a HTTP request to the address: https://uw2.stefanowatches.com/api and sending the commands as url encoded or JSON encoded parameters to the request. You can send the parameters with either POST and GET HTTP method. The parameters can both encoded as application/x-www-form-urlencoded or application/json Parameter description
You can send multiple parameters in the same command. To be able to identify the watch to send to a Watch Code and Email address is needed. These are sent as parameters in the command (with the name aid and email).
How to get the Watch Code
To get the code that identifies your watch, please open up the configuration menu on the watch (long press on watchface). Then scroll to the Web control menu and make a note of the code. If you have never generated the code before, then press the button Regenerate Code to get a code. Please make sure that your watch is connected, preferably to WiFi, before you do this. When you press the button you need to authenticate yourself using your Gmail account. After you have gone through the authentication dialog the user code will be generated. Note that it can take some time before you get a response from the server. You only have to do this once.
IFTTT example When making a IFTTT applet then you select Webhooks as the "That" part of flow. Please see image below to see how to set the parameters. In this example we set a new note with the text Example note. The Body field contains the parameters. In the below example it would be: aid=57728g2c2geb2geb&email=bern@gmail.com¬e=Example note text Example of sending data to a custom dial complication: Here is an example of the parameters to send to update a custom phone battery dial complication using the phone code and email address example in the image above (replace the phone code and email address with your own): aid=57728g2c2geb2geb email=bern@gmail.com comp_id=myid1 comp_text=30% comp_title=Phone comp_prog=30 This will update the dial with the title Phone and text 30% and a progress indicator showing 30% progress. See screenshot below. Please note that you can have several custom dial complications active at the same time. Just use different comp_id to identify the different dials. |