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.
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
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...
(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...
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...
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...
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 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...
Need help?
Do you have a question about the RUC-01 and is the answer not in the manual?
Questions and answers