Synchronize Controller

Pierre Kil edited this page Jan 17, 2017 · 2 revisions
Clone this wiki locally

Once you have created or updated your design in the OpenRemote Designer, you need to Synchronize the Controller with the OpenRemote Designer. Once you have done that, you can use the Webconsole, iOS Console, or Android Console to view your panels and control your system. To Synchronize the Controller you take the following steps.

Find the IP Address of your controller

To find your PC’s IP address under OS X 8 (Mountain Lion), you start the Network Utility by selecting Applications — Utility — Network Utility. Since OS-X 10.9 (Mavericks) the network utility can be found in the folder /System/Library/CoreServices/Applications/. Open Finder, select Go – Go to Folder…, enter /System/Library/Core-Services/Applications/ and select Network Utility. Alternatively you can open the Mac search function Spotlight and search for Network Utility. Under Windows (XP / 7 / 8 / 10) you open the terminal window and type: ipconfig /all

Synchronize your local controller

In order to Synchronize your local controller with the OpenRemote Designer you go to http://ipaddress:8688/controller and click on Sync with Online Designer. The controller will now connect to your online OpenRemote Designer account and synchronize with your project.

Access your panels in your Application Consoles

Once you have synchronized the controller with your OpenRemote Designer you can view your Panels in the iOS Console, Android Console, or Web Console by adding the controller address.

NOTE: In case you see an error message from the client app or the OpenRemote controller such as controller.xml not found or panel.xml not found, don’t panic. These files are only downloaded to controller and client after the first synchronization with OpenRemote Online Designer.

Preview your UI Design

If you only want to check whether your UI Design looks correct on your device, you can retrieve a URL from your OpenRemote Designer. Select the option "Test UI online on your panel" on the navigation bar and copy the displayed URL which look like https://designer.openremote.com/beehive/rest/user/yourproject. Use this URL as the controller address in your Console.