Web Mountain Technologies RUC-01 User Manual

Remote universal controller

Advertisement

Quick Links

Remote
Universal
Controller
(RUC)
Web Mountain Technologies
Page i

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the RUC-01 and is the answer not in the manual?

Questions and answers

Subscribe to Our Youtube Channel

Summary of Contents for Web Mountain Technologies RUC-01

  • Page 1 Remote Universal Controller (RUC) Web Mountain Technologies Page i...
  • Page 2 User’s Guide Revision 3.0 5/24/2011 Web Mountain Technologies Customer Support Line 303-627-1856 info@webmtn.com 5/24/2011 Add clarification on checkbox for UPB under Device Configuration. Web Mountain Technologies Page ii...
  • Page 3 Copyright This manual is copyrighted by Web Mountain Technologies, LLC with all rights reserved. Under copyright laws, this manual may not be reproduced in any form, in whole or part, without prior written consent of Web Mountain Technologies, LLC.  2010 Web Mountain Technologies, LLC Disclaimer Web Mountain Technologies, LLC has reviewed this guide thoroughly.
  • Page 4: Table Of Contents

    CHAPTER 7 SERIAL PORTS ..................... 72 CHAPTER 8 WARRANTY ....................75 CHAPTER 9 ADDITIONAL TRIGGER EXAMPLES .............. 76 CHAPTER 10 TROUBLESHOOTING ................... 92 APPENDIX A GENERAL INFORMATION ................93 APPENDIX B MORE GENERAL INFORMATION ..............94 Web Mountain Technologies Page iv...
  • Page 5: Safety Information

    If the product does not operate normally, see Troubleshooting No operator serviceable parts inside. Refer servicing to qualified service personnel. Notice This product has been tested and passed FCC Part 15, Class B requirements. For more information, contact Web Mountain. Web Mountain Technologies Page v...
  • Page 7: Chapter 1 Introduction

    Zwave, Insteon, or the ESI drapery control system. RUC Basic The RUC Basic unit (RUC-01) provides a basic feature set: One Ethernet 10 / 100 Mb/s RJ-45 interface Two Serial interfaces (DB9 connectors) – COM 1 & 2...
  • Page 8 Product Block Diagram Wall wart Serial power Port #1 supply Serial Port #2 Processor Ethernet Note: The wireless interface is a future option. Product Photos Web Mountain Technologies Page 2...
  • Page 9: Where To Find Information

    Conventions This User’s Guide uses the following conventions to alert you to information that will help you use your RUC device correctly and safely: Note Notes provide advice or recommendations regarding the use of RUC. Web Mountain Technologies Page 3...
  • Page 10: Chapter 2 Setting Up The Ruc

    If you do not have an Ethernet cable running to this location, or if it will be too hard to do, or you are not going to be using the home automation features, then we recommend locating the RUC unit close to your Ethernet switch. Web Mountain Technologies Page 4...
  • Page 11: Mounting The Ruc

    Connect one end of the cable to the jack labeled “LAN” on your RUC. Connect the other end of the cable to any numbered jack on your Ethernet switch. You should see the Link Connect LED on your switch go solid indicating a good connection. Web Mountain Technologies Page 5...
  • Page 12: Accessing Your Ruc

    Enter wmtruc as the user name and password as the password. The Home page should now display like this: If you can’t access your RUC from the web browser Web Mountain Technologies Page 6...
  • Page 13: Resets

    Alternative method to reset board to factory defaults: Remove power to board. Press in S2 and hold Reapply power to board Wait 6 seconds until you see the LEDs flash 6 times in succession Reset is complete Web Mountain Technologies Page 7...
  • Page 14: Setting Up Home Automation

    If you are going to use another home automation protocol, connect that protocol’s serial interface unit to COM2. Make sure you go to the Device Configuration page and configure the serial port parameters as required. Web Mountain Technologies Page 8...
  • Page 15: Chapter 3 Becoming Familiar With The Ruc Webpages

     Triggers  Control Panel  Backup / Restore  Every page is easily accessible from any page through the use of a button menu conveniently located on the left hand side of each page. Web Mountain Technologies Page 9...
  • Page 16: Home Page

    The current firmware version number  The current time when you opened this page – this does not refresh, but  rather is a snapshot of the moment in time when you opened the Home Page Web Mountain Technologies Page 10...
  • Page 17 Very little is actually done from the Home Page, but you can get to everything you need from here. If you click on the User Settings button, you get this webpage. You can change the base username and password from this page. Web Mountain Technologies Page 11...
  • Page 18: Networking Configuration

    Networking Configuration From here you can configure the network parameters for your RUC unit. Web Mountain Technologies Page 12...
  • Page 19 9760 and 9761 in order to remotely access the RUCs webserver or to run Remote Upstart using the local SPIM, and you would have to open port 9762 if you want to run the ESI software remotely. Web Mountain Technologies Page 13...
  • Page 20 (pull power and reapply power) after changing any of the default values for ports. NOTE – after changing the IP address, if you are unable to access the webpages, exit your browser, then restart the browser. Web Mountain Technologies Page 14...
  • Page 21: Device Configuration

    Device Configuration The Device Configuration page allows the user to setup the two serial ports and to setup other parameters. Web Mountain Technologies Page 15...
  • Page 22 Under General Configuration, enter in your latitude and longitude. To  find these details, visit www.zipinfo.com and enter your zip code. Notice also that the lat and long need to be entered as a number with a decimal point, not in minutes and seconds. Web Mountain Technologies Page 16...
  • Page 23 None. Then, the boxes are grayed out so that the user will know that these settings are fixed and can’t be changed until the check box is unchecked. After making any changes, don’t forget to click the Save Config button.  Web Mountain Technologies Page 17...
  • Page 24: Admin

    If you change the Admin password, and then forget it, you can get back to the default Admin password by doing a factory reset on the unit. Recognize that this means you will reset all other parameters as well, however. Web Mountain Technologies Page 18...
  • Page 25 Once you have made all of your changes, click on the Register button.  At the moment, this information is only stored locally on the RUC unit, however, at some point in the future, this will be sent to Web Mountain for registration purposes. Web Mountain Technologies Page 19...
  • Page 26: Upb Transmission

    Once you know that, click on the link “Open UPB Command Wizard”. This will open a new browser window and take you to www.webmtn.com and the UPB Command wizard as seen below: Web Mountain Technologies Page 20...
  • Page 27 By default the source ID should always be set to 255  Then, select the command you want to send – currently, only Activate or  Deactivate (let’s use Activate for this example) Then click on the Generate button  You will get this page. Web Mountain Technologies Page 21...
  • Page 28 Now, highlight and copy the command only – don’t capture the <ctrl-T> or the <cr> part of the line. All you want is 8700420CFF200c. Web Mountain Technologies Page 22...
  • Page 29 Send Command. Your command should be sent out onto the powerline to the UPB network. As you can also see, you select the COM port you want the UPB signal to be sent from, using the drop down – either COM1 or COM2. Web Mountain Technologies Page 23...
  • Page 30: Dynamic Dns

    DYNDNS is one of the larger ones. When you create the account, remember your user name, your password, and the URL you use to access the account (Host). Enter this information into this screen and then click on Set DDNS Configuration. Web Mountain Technologies Page 24...
  • Page 31 The WAN IP address box will show your WAN IP address if you have registered a Dynamic DNS name with one of the DDNS Services. You will need this WAN IP address if you want to run Upstart remotely. Here is a screenshot for setting up a host name with www.dyndns.com. Web Mountain Technologies Page 25...
  • Page 32 DYNDNS offers this service for a small fee. In the above case, the host name would be entered as webmtn.is-a-geek.net on the RUC page, along with the appropriate user name and password. Now, just click on Set DDNS Configuration. Web Mountain Technologies Page 26...
  • Page 33: Upb Receive

    This screen can be used as a simple logger. All commands received from either COM port are logged and time-stamped. For example, you could use this to easily confirm that a button transmitter is working properly. Web Mountain Technologies Page 27...
  • Page 34: Triggers

    NOTE: The trigger signal must not come from the RUC – the RUC cannot listen to itself, and will not see any signal generated by itself. So, the source of the trigger command cannot be the RUC. Web Mountain Technologies Page 28...
  • Page 35 A scheduled command means that you can choose to cause an action to occur based upon a time of day function. The time of day is entered as a 24 hour, military style, time, or it can be Web Mountain Technologies Page 29...
  • Page 36 UPB command wizard, or enter in your desired NID, DID (Device ID), and select your command from the dropdown, as shown below. Do not enter in the start character (Control-T) or the terminating character (CR). Web Mountain Technologies Page 30...
  • Page 37 To setup a Zwave command as the trigger event, select Zwave from the dropdown, then enter in the serial string command as desired, as shown below. Do not enter in the start character (<) or the terminating character (Carriage Return). Web Mountain Technologies Page 31...
  • Page 38 Now, on the Control Panel, button 1 on Page 1 will be visible and have the text on it as entered in the Display text box. The action that will occur when this button is pressed from the user interface will be defined in the Send command. Web Mountain Technologies Page 32...
  • Page 39 Setting up to Send a UPB Direct Command is very similar to setting up a UPB Direct Command for the Receive trigger. Either enter the serial string from the UPB command wizard, or enter the NID, DID, and command. The following is an example of setting up to Send a UPB Direct Web Mountain Technologies Page 33...
  • Page 40 Like with the Receive trigger, the RAW command on the Send side also requires that the start and end terminating characters be added. For example, to send an X10 command using the 1132B, setup the Send Command as below: Web Mountain Technologies Page 34...
  • Page 41 Device Configuration page. To setup the Send Command to allow this, select either Home or Vacation as the Send Command type as seen here: Web Mountain Technologies Page 35...
  • Page 42 The RUC recognizes this signal, then starts a countdown timer. After 15 seconds, it sends a signal to turn off the lights that had been turned on by the door opening. Before you click on Add Trigger, the screen will look like this: Web Mountain Technologies Page 36...
  • Page 43 When the Trigger is completed by clicking on Add Trigger, the screen will display the new added trigger in its list below the Add Trigger button. Notice that the new trigger we added is trigger line #0. Web Mountain Technologies Page 37...
  • Page 44 Note that you can have one button trigger multiple actions. These actions will run sequentially, not at the same time. Once the first command is sent, it will run the second one etc. However, the labeling for the button will be from the one that runs last. Web Mountain Technologies Page 38...
  • Page 45 Then, select the trigger command from the dropdown, i.e., Activate,  Deactivate, Goto Off, etc. Now, under Send Command, select “Send Email” from the drop down on the left, then fill in the TO, Subject, and Body text fields as such: Web Mountain Technologies Page 39...
  • Page 46 Click on Add Trigger Command and you see the completed page: Web Mountain Technologies Page 40...
  • Page 47 Also, note that “Email” is in Blue text, indicating it is a link. If you click on the word Email, it will bring up a popup window showing you the email parameters as shown here: Web Mountain Technologies Page 41...
  • Page 48 The trigger command must be sent from an external source to the RUC. NOTE: These triggered emails are not intended to be used for life critical situations. There is no guarantee that these emails can be delivered. Web Mountain Technologies Page 42...
  • Page 49 However, if the Device is in the Vacation mode, then any Home scheduled events will not run. Obviously, if Both is selected, the scheduled event will run all the time. Before we click on Add Trigger, the screen will look like this: Web Mountain Technologies Page 43...
  • Page 50 For more examples of protocol conversions using the WMT RUC Trigger capabilities, please see Chapter 9 of this document or go to the RUC information page on our website: http://www.webmtn.com/RUC/RUC-information.php Special characters used for Trigger Events: Web Mountain Technologies Page 44...
  • Page 51 (you will need to know the carrier of the recipients cell phone service): email Address Carrier AT&T phone_number@txt.att.net phone_number@vtext.com Verizon Sprint phone_number@messaging.sprintpcs.com T-Mobile phone_number@tmomail.net Nextel phone_number@messaging.nextel.com Cingular phone_number@cingularme.com phone_number@alltelmessage.com OR Alltel phone_number@message.alltel.com CellularOne phone_number@mobile.celloneusa.com phone_number@vmobl.com Virgin Mobile Omnipoint phone_number@omnipointpcs.com phone_number@qwestmp.com Qwest Web Mountain Technologies Page 45...
  • Page 52: Control Panel

    Now, select ESI in the Send command box. Select the port the ESI controller is connected to (normally this will be COM2). Then, in the ESI command box, enter WBTc (don’t need the start or end characters). Before the Add Trigger button is clicked, the screen will look like this: Web Mountain Technologies Page 46...
  • Page 53 Click on the Add Trigger button and the trigger now shows up in the trigger listing like this: Now, click on the Control Panel page from the left menu, and the page looks like this: Web Mountain Technologies Page 47...
  • Page 54 In the text box in this popup, you can enter in the desired text for this page, for example, Kitchen, or Living Room, or Exterior. Here’s a screenshot of the text box with the selected label of Living Room. Web Mountain Technologies Page 48...
  • Page 55 After clicking OK, here is the revised Control Panel page (the browser page will need to be refreshed in order to see the changed label): Web Mountain Technologies Page 49...
  • Page 56 Now, you’re ready to add the Web Mountain UPB app. Click on Add App. Then, either search for “UPB” or go to the category “Lifestyle, then scroll down to UPB Home Automation Control as shown here: Web Mountain Technologies Page 50...
  • Page 57 Click on Add App. You will now see this screen: So, now you need to provide the desired information. First, you might want to change the amount of time the app is displayed (Play app for). I typically use 15 seconds. Web Mountain Technologies Page 51...
  • Page 58 One thing – before you download this onto your PNA, go to the customize button on each app and set the amount of time you want each app to show for – I typically use 15 seconds. Web Mountain Technologies Page 52...
  • Page 59 Similarly, if you have an Android smartphone, you can download an Android app that is configured and used very much like the Chumby / Dash app. This app can be downloaded from the Android App Market, either directly from the phone or from the website. Web Mountain Technologies Page 53...
  • Page 60: Backup / Restore

    3. Then update to 3.00.xx. Do a factory reset and then do a restore from the saved backup. When you click on the Backup / Restore button from the left menu, you will now get this webpage: Web Mountain Technologies Page 54...
  • Page 61 “csv file”. In some cases, a new window will popup giving you the choice of where you want to store this csv file. In other cases, some users might have to right click on the link and choose “Save Target As:”. Remember where you have saved it on your PC. Web Mountain Technologies Page 55...
  • Page 62 Next, click on the box to “Choose File”. This will bring up a Windows box where you can navigate to the location of the csv backup file. Select this file, then click OK. Now, you will see your file name in the Choose File box as seen here: Web Mountain Technologies Page 56...
  • Page 63 Now, merely click Restore and wait for the process to finish. Web Mountain Technologies Page 57...
  • Page 64: Chapter 4 Remote Upstart

    Also, to shut off Idle Reports, use the RUC command code under Tools | Options | Extra Features. Web Mountain Technologies Page 58...
  • Page 65: Introduction To Upstart

    RUC, we want to “fool” Upstart into thinking there is. We’re going to use a piece of software that creates a virtual serial port. The recommended software is HW-VSP from The Hardware Group, freeware that can be downloaded from this site: Web Mountain Technologies Page 59...
  • Page 66: Connecting The Pim

    Now, double click on the icon on your desktop for HW-VSP. It will bring up a pop-up window that looks like this: Click on the tab marked Settings and make this page look like this: Web Mountain Technologies Page 60...
  • Page 67 Make sure the NVT Enabled box is NOT checked. Click on Save Settings to INI file. Then, click on the tab for Virtual Serial Port. Web Mountain Technologies Page 61...
  • Page 68 Upstart. Click on Tools, UPB Interface Device, Select. You will see this screen. In the Interface box select Powerline Interface Module, then select the COM port that matches the COM port you selected above in HW-VSP. Then, click on CONNECT. Web Mountain Technologies Page 62...
  • Page 69 If Upstart connects to the PIM correctly, you will see blue checkmarks on the left and a message that says “Selected Powerline Interface is Operational”. Web Mountain Technologies Page 63...
  • Page 70: Running Remote Upstart Over The Internet (Wan)

    DB9 on the RUC should work fine, however, there is one issue that you should consider. In the normal Upstart mode, the PIM is put into Pulse mode, Web Mountain Technologies Page 64...
  • Page 71 Click on “Timeout and Retry” and try increasing the Timeout when using a Serial PIM to 6000 or even 8000 ms. Also, make sure the retries are set to 4 times. These settings could improve operation Web Mountain Technologies Page 65...
  • Page 72: Chapter 5 Home Automation

    Use telnet. telnet <IP Address:9761> <Control-T> 87000101FF2058<CR> III. Create a client based program in C or other language that will “talk” to the RUC on port 9761. For examples of this, contact Web Mountain Tech Support. Web Mountain Technologies Page 66...
  • Page 73: Chapter 6 Firmware Updating

    (If you look at this folder after the update process, you will see that there is one more file, an ini file, that the process created. This is normal and nothing to worry about). Web Mountain Technologies Page 67...
  • Page 74 RUC, run the enclosed program, Microchip Ethernet Discoverer. This program will give you the IP address of the RUC on the local LAN. Click OK. Now the application will start and first connect to the RUC. You will see this screen: Web Mountain Technologies Page 68...
  • Page 75 Notice that it says Programming from Ruc_Updater.cry. The unit has connected and is now programming. Also, see the very last line. This gives you an indication that the programming is occurring. Here is an updated screenshot showing progress: Web Mountain Technologies Page 69...
  • Page 76 “parts” will increase. The most current update file will go to about 26 parts. Notice that it tells you that programming is complete. Here is the final screenshot showing final results: Web Mountain Technologies Page 70...
  • Page 77 NOTE: If you are updating a unit that was previously at V57 or higher, it may not be necessary to do a factory reset on the unit. – the unit will retain its settings properly. Web Mountain Technologies Page 71...
  • Page 78: Chapter 7 Serial Ports

    There are two types of serial interfaces. The first type is the type used in PCs, which is called a DTE interface. The block diagram of this interface is shown below: 470 uF Computer End Ethernet Board Web Mountain Technologies Page 72...
  • Page 79 The second type of serial interface is called a DCE interface and is the type of interface used with peripheral equipment. Recognize that pin 4 needs a voltage on it in order for this circuit to work. Peripheral End PPIM Board Web Mountain Technologies Page 73...
  • Page 80 DCE receive and the DCE transmit needs to connect to the DTE receive. The DB9 connector pinouts are shown as follows (pins 1, & 6 – 9 are not used): Front View Web Mountain Technologies Page 74...
  • Page 81: Chapter 8 Warranty

    Web Mountain for an RMA (Returned Material Authorization) number. Units without an RMA # can be returned to the sender, at the discretion of WMT, with no action taken. Web Mountain Technologies Page 75...
  • Page 82: Chapter 9 Additional Trigger Examples

    Chapter 9 Additional Trigger Examples Conversion Examples Receive -- Send ESI RQ ----------- Email Schedule - Email (FUTURE) UPB Direct ----------- Email UPB Link ------------- Email Zwave ------------- Email X10 --------------- Email Web Mountain Technologies Page 76...
  • Page 83 Insteon ----------- Email (FUTURE) Button --------- Email (FUTURE) ESI RQ ------------ ESI RQ ESI RQ ------------- ESI RP Schedule ------------ ESI RQ Schedule ------------ ESI RP UPB Direct --------- ESI RQ UPB Direct ----------- ESI RP Web Mountain Technologies Page 77...
  • Page 84 UPB Link ----------- ESI RQ UPB Link ---------- ESI RP Multiple examples Zwave ------------ ESI RQ Zwave --------- ESI RP X10 ------------ ESI RQ X10 ----------- ESI RP Top line is X10 A3ON, second line is A3OFF Web Mountain Technologies Page 78...
  • Page 85 Insteon -------- ESI RQ (FUTURE) Insteon ------ ESI RP (FUTURE) Button ----- ESI RQ Button --- ESI RP Buttons 1 & 6 (Labeled Raise Blinds and Lower Blinds) Web Mountain Technologies Page 79...
  • Page 86 ESI RQ -------- UPB Direct Schedule ----- UPB Direct UPB Direct ------ UPB Direct UPB Link ------- UPB Direct Web Mountain Technologies Page 80...
  • Page 87 Zwave ----------- UPB Direct X10 ------------ UPB Direct Insteon ------- UPB Direct (FUTURE) Button -------- UPB Direct ESI RQ -------- UPB Link Schedule ------- UPB Link UPB Direct ----- UPB Link UPB Link ------- UPB Link Web Mountain Technologies Page 81...
  • Page 88 Zwave -------- UPB Link X10 ------------ UPB Link X10(Insteon) ------------ UPB Link Insteon ---------- UPB Link (FUTURE) Button ------------- UPB Link ESI RQ ----------- Zwave Schedule -------- Zwave UPB Direct ------- Zwave Web Mountain Technologies Page 82...
  • Page 89 Zwave --------- Zwave X10 ---------- Zwave Insteon ------- Zwave (Future) Button -------- Zwave ESI RQ ----------- X10 Note – if you experience difficulties with this X10 command, an alternative to try is the following (2 triggers): Web Mountain Technologies Page 83...
  • Page 90 Schedule --------- X10 UPB Direct -------- X10 UPB Link --------- X10 Zwave ----------- X10 X10 ------------- X10 Insteon ------- X10 (FUTURE) Button ------ X10 Web Mountain Technologies Page 84...
  • Page 91 ESI RQ------ X10/Insteon Sched ------ X10/Insteon UPB Direct ------ X10/Insteon UPB Link ------ X10/Insteon Zwave ------ X10/Insteon X10 ------ X10/Insteon Web Mountain Technologies Page 85...
  • Page 92 Button ------ X10/Insteon ESI RQ ------- Insteon Schedule -------- Insteon UPB Direct --------- Insteon UPB Link ---------- Insteon Zwave ------------- Insteon Web Mountain Technologies Page 86...
  • Page 93 X10 -------------- Insteon Insteon -------- Insteon (FUTURE) Button ----------- Insteon Schedule ------- HOME UPB Direct ------- HOME UPB Link ------- HOME Zwave ------- HOME Web Mountain Technologies Page 87...
  • Page 94 X10 ------- HOME Button ------- HOME Schedule ------- VACATION UPB Direct ------- VACATION UPB Link ------- VACATION Web Mountain Technologies Page 88...
  • Page 95 Zwave ------- VACATION X10 ------- VACATION Button ------- VACATION ESI RQ ---------- POST Web Mountain Technologies Page 89...
  • Page 96 Button 6, Page 4 on RUC at 192.168.15.162: UPB Link ---------- POST Button 7, Page 4 on RUC at 192.168.15.162: Zwave ------------- POST Trigger 11 on RUC at 192.168.15.162:80 X10 ------------ POST Button 6, Page 4 on RUC at 192.168.15.162: Web Mountain Technologies Page 90...
  • Page 97 Insteon -------- POST (FUTURE) Button ------- POST Triggers 2 and 3 on RUC at 24.8.70.239:9760 Web Mountain Technologies Page 91...
  • Page 98: Chapter 10 Troubleshooting

    Chapter 10 Troubleshooting To be determined. Web Mountain Technologies Page 92...
  • Page 99: Appendix A General Information

    Appendix A General Information For future use. Web Mountain Technologies Page 93...
  • Page 100: Appendix B More General Information

    Appendix B More General Information For Future Use Web Mountain Technologies Page 94...

Table of Contents