-
Notifications
You must be signed in to change notification settings - Fork 34
Configuration
In order to configure the app you need to create a configuration JSON file. You can always download a full example for a starting point using iTunes file sharing or in this repository as guiSample.json.
In order to configure the app you can send a configuration JSON file via email attachement and open it on the iPhone. It must have the file ending .json! You have to use the open dialog and choose iControl Web to open it and then follow the instructions Install New Configuration. You can also use any other (file based cloud) app, i.e. iCloud, Dropbox, to send/export the file iControl Web. A copy of the previous config is saved under gui.json.[date]. These files can only be accessed via iTunes file sharing.
I know that it is really a bit of a hassle, but I think it is much easier to fiddle about these cryptic home automation URLs on a computer with a real keyboard instead of an iPhone keyboard. Tool support (JSON editors) is great and you probably do not change your configuration every day. If you can think of any other good possibility to create the UI including the URLs, please let me know.
- Install the app on your device.
- Connect the device to iTunes.
- Find the screen file sharing folder of iControl Web.
- Drag and drop guiSample.json to your computer.
- Copy the file guiSample.json to the name gui.json.
- Edit the file gui.json with a JSON editor to avoid syntax errors. There are plenty in the Mac App Store or available online.
- After you have changed the file to your needs, drag and drop it back (named gui.json) to the iTunes file sharing folder in iTunes.
After you have copied a new version of gui.json to your device, please follow these instructions:
- Kill the iPhone app using the app switcher and start it again. You will see the configuration on your iPhone or iPad.
- The configuration should be transferred automatically to the Apple watch.
- The iPhone shows an alert that it will transfer the configuration to the watch.
- Enable the watch screen once to finish the transfer.
- The iPhone app will show an info alert about the successful transfer (alerts might be messed up a little).
- If you do not see an info that the transfer did start, you can swipe to the right most screen. It is an info screen where you can force the transfer of the watch configuration again (if you do not see the info screen on your iPhone you have to enable it with "showInfoScreen": true).
- If you still do not see an info that the transfer will start, make sure that the app is installed on your watch and that the watch is linked. Open the iControl watch app and stop it and start it again.
- In rare case this is a little bit of a hassle and might need a restart of both devices and/or a new install.