Hide thumbs Also See for XW-110:

Advertisement

Quick Links

Advertisement

Table of Contents
loading
Need help?

Need help?

Do you have a question about the XW-110 and is the answer not in the manual?

Questions and answers

Summary of Contents for ControlByWeb XW-110

  • Page 2 Notes: The XW-110-Plus is generally identical to the XW-110 but has additional features and capabilities. The differences are noted in Section 3. The screen images throughout this manual are for the XW-110-Plus version. The settings however, are generally identical to the XW-110 except where noted.
  • Page 3: Section 1: Introduction

    Only use batteries to provide backup power, or for modes where the web server is not being used. If the internal web server is enabled in the XW-110, the unit will need to be powered by an external wall transformer.
  • Page 4 ➢ Send encrypted emails. ➢ Temperature data can be logged and periodically send to an email account for long-term storage ➢ The XW-110-Plus includes auxiliary protocols including XML, Modbus/TCP and Remote Services ➢ Simple and easy to use ➢ 5-year warranty 1.1.2 Part Numbers and Accessories...
  • Page 5 The XW-110 should not be used in situations where failure to transmit or receive data could result in damage to property, equipment, direct, indirect, consequential, or incidental damage, including damage for loss of business profit, business interruption, loss of data, life, and the like.
  • Page 6: Section 2: Installation And Setup

    Section 2: Installation and Setup 2.1 XW-110 Temperature Sensor Connections The XW-110 uses “1-Wire” digital temperature sensors. The XW-110 supports one sensor and the XW- 110-Plus supports up to three sensors. The sensors are interchangeable and require no calibration. The sensors accuracy is +/-0.5°C (-10°C to +85°C).
  • Page 7 Many factors can determine the maximum length of the cable, including the sensor network topology, the type of cable used, the number of sensors and ambient electromagnetic noise. Multiple sensors can be connected to the XW-110 Plus in two ways: directly connected (star topology) or “daisy chained” (linear topology), shown below.
  • Page 8: Power / Batteries

    2.2 Power / Batteries The XW-110 is powered from either a 5-volt DC wall transformer or two internal 1.5V “AA” batteries. If the wall adapter is connected, no power is drawn from the batteries. If the external power fails the module automatically switches to the internal batteries.
  • Page 9 Although using this method to connect the XW-110 to the network is simple, you will not be able to access the XW-110 web server unless you know the IP address that was assigned by the DHCP sever (router) or unless mDNS services are available on your device.
  • Page 10 If you need to access the XW-110 using its internal web server you will need to obtain the IP address that was assigned to the XW-110 through your DHCP server or router. Alternatively, if using an mDNS capable device, it may be accessed by entering the appropriate URL into the address bar of your web browser: http://xw-110.local/setup.html...
  • Page 11: Application Examples

    Once all the appropriate settings have been applied, click on the Reboot button, the XW-110 will reboot and begin low power operation. The XW-110 will no longer broadcast an SSID and the web page will no longer be accessible. The XW-110 will periodically awaken, measure the temperature and check for an alarm condition.
  • Page 12 The XW-110 is workable for this application with the default settings, no further settings are needed. Note, only one device can be connected to the XW-110 at a time when it is in the Access Point mode. The XW-110 will continue to broadcast an SSID and you can connect to the XW-110 anytime with your smart phone and view the temperature on the Control page (http://192.168.1.2).
  • Page 13 The freezer is within range of a WiFi access point. The HTTP web server is disabled to provide long battery life. Mount the XW-110 on a wall next to the freezer. Use an X-DTS-S3C temperature probe to monitor the temperature inside the freezer. The XW-110 will not work inside the freezer because the WiFi radio signal will not propagate thru the metal walls and the low temperature would severely diminish the battery capacity.
  • Page 14: Section 3: Web Server

    If the XW-110 has been added to a network using WPS, it will use DHCP and you will need to use the IP address assigned to it. This can be found in the DHCP server, or by using mDNS. The mDNS name is http://xw-110.local/ for the XW-110 and http://xw-110p.local/ for the XW-110-Plus.
  • Page 15 X-600M™. The XW-110-Plus is targeted for stand-alone applications and the “Slave” mode is not available with the XW-110-Plus version. The Mode setting will not take effect until the XW-110 is rebooted. To do this click the Reboot button after making a change to the Mode.
  • Page 16 This is the current product revision of the internal software Serial Number This is the serial number of the XW-110. The serial number is also the MAC address of the unit. Power Supply This field shows if the XW-110 is currently being powered by batteries or the DC wall transformer. The battery voltage is periodically measured and an estimate is made of the remaining battery life.
  • Page 17 SSID The SSID (Service Set Identifier) is the name of your WiFi network. Click the Refresh button to make a fresh scan of available networks. Note: The Refresh button is inactive if the XW-110 itself is an access point. Security Type of authentication used by the access point for connections.
  • Page 18 Use DHCP This option allows DHCP to be enabled or disabled. If this option is set to Yes, the XW-110 will wait for an IP address from a DHCP server each time it is powered. The default setting is No (this is recommended for most installations).
  • Page 19 It is an open protocol and offers interoperability with software and devices from other manufacturers. This is enabled by selecting Yes in this field. The default setting for this field is No. (See Section 5.1: Modbus Operation for more information on using XW-110 on a Modbus network.) Note: Modbus communications are disabled whenever the Control Password is enabled as Modbus does not have support for Passwords.
  • Page 20 This option enables encryption of the remote services connection with the remote services server as well as authentication of the XW-110 to the server by a client certificate and key. Custom certificates and keys can be loaded into the XW-110 for this purpose. (See Remote Services at the end of this section for more information.) By default, the XW-110 does not come with any SSL certificates already installed.
  • Page 21 Client Certificate. Care should be taken with where this client key is stored as it is meant only to be known to the XW-110. To upload a custom client key to the XW-110, click the Browse button, find the PEM formatted file, and select Submit.
  • Page 22 XW-110 must have a properly configured network connection and a SMTP server must be defined. Emails only work if the XW-110 is connected to an access point and can send messages on the internet. The XW-110 Plus contains additional settings than the XW-110. If you have the XW- 110, your screen may differ slightly.
  • Page 23 Email on AC Power Fail (XW-110-Plus only) When enabled, the XW-110-Plus will send a status email when it detects loss of the +5V input power source. This feature only works if batteries are installed and power to the access point and internet is still available.
  • Page 24 Note: When the XW-110 is in Access Point mode, your smart-phone or computer connects directly to it and the XW-110 is not connected to the Internet. In this mode, no email messages can be sent and the Test Email button is disabled.
  • Page 25 (pushes) the data to a remote server (usually another ControlByWeb device). This tab is used to set which server the data is to be sent and how. No alarms or emails are supported and the web server is disabled.
  • Page 26 Web Server XW-110™ WiFi Temperature Sensor Users Manual defines the location of a script or page that can accept the data being sent via POST or GET. For example, if the script is located at www.example.com/xw110/logger.php, the path would be xw110/logger.php With POST or GET requests, the information is sent using key-value pairs.
  • Page 27: Password Tab

    XW-110™ WiFi Temperature Sensor Users Manual Web Server 3.5 Password Tab The XW-110 has separate passwords for the Setup and Control pages. The passwords can be changed on this page. The username (admin) is fixed and cannot be changed. Setup Password The Setup Password, which is required to access the setup pages, can be modified by entering a new password here.
  • Page 28 24-hour time format. The XW-110-Plus does not have an event scheduler. If battery’s are installed, time in the XW-110-Plus is battery backed and will not be lost if the device loses power. However, it is recommended to use NTP as it will retrieve the time from the NTP server at power-up and periodically thereafter.
  • Page 29 XW-110™ WiFi Temperature Sensor Users Manual Web Server MANUAL TIME CONFIGURATION Date: The current date is entered by first selecting the correct month and year, using the left and right arrows at the top of the calender. The single arrows(< and >) change the month and the double arrows (<< and >>) change the year.
  • Page 30 3.pool.ntp.org Sync With Server This option allows the user to specify how often the time on XW-110-Plus will be synchronized with the time server. When the submit button on this page is pressed, XW-110-Plus will immediately synchronize with the time server. If Daily, Weekly, or Monthly options are selected, XW-110-Plus will thereafter re- synchronize with the time server at the period interval specified starting at the time of day the settings were submitted.
  • Page 31 This is an effort to conserve energy by making the daylight last longer into the evening hours. If this option is set to Yes, the time on XW-110-Plus will automatically be shifted forward by one hour between the hours of 12:00 AM – 5:00 AM on the Daylight Savings Start date set below, and it will shift back to standard time between the hours of 12:00 AM –...
  • Page 32: Sensor Tab

    Web Server XW-110™ WiFi Temperature Sensor Users Manual 3.7 Sensor Tab The XW-110 Plus contains additional settings when compared to the XW-110. If you have the XW-110, your screen will differ. Page 32 Xytronix Research & Design, Inc.
  • Page 33 The text in this field appears to the left of the corresponding temperature reading on the Control Page of the XW-110-Plus and as the header of the XW-110. This text also appears in the email status message when email is enabled. This field can be up to 14 characters in length. The default text in this field is “Sensor #”...
  • Page 34 Web Server XW-110™ WiFi Temperature Sensor Users Manual Selecting sensors is simplest when the sensors are connected to the bus one at a time. The procedure is to start with one sensor and associate it with the appropriate sensor number by selecting the sensor address within the appropriate drop-down list.
  • Page 35 Email notifications will work only if email is correctly setup in the following settings. Note: Below is a list of options for the XW-110-Plus, similar options are available on the XW-110. No email Messages: No email messages will be sent due to alarm conditions.
  • Page 36 This option is useful for alarming functions. When This field specifies when the relay Action occurs. On the XW-110-Plus you can choose for the action to occur on Alarm1, Alarm2, or Alarm1 or Alarm2. (Similar options are available on the XW-110.)
  • Page 37: Section 4: Control Page

    Once the XW-110 is set up, users can access the Control Page by either clicking the Control Page tab from within the setup pages, or by using a web browser and typing the IP address of the XW-110 into the web browser address bar. For example, using the default IP address, the user would enter http://192.168.1.2.
  • Page 38 XW-110-Plus can be controlled and monitored using Modbus/TCP protocol. This provides a standard means of using XW-110-Plus with devices and software from other manufacturers. This section is not a tutorial on Modbus and it is assumed that the reader is already familiar with Modbus. Detailed Modbus information can be found at http://www.modbus.org.
  • Page 39: Plc Device Addressing

    Function codes, memory types, and addresses can be converted to the PLC addressing equivalent using the table below. To use the table, look up the row corresponding to the Modbus function code. Then take the desired XW-110-Plus feature address and add to it the address offset in the PLC address mode column.
  • Page 40 XW-110™ WiFi Temperature Sensor Users Manual 5.3 XW-110 Full Address Table The table below gives commonly used function codes, memory types, data sizes, and equivalent PLC addresses for accessing the XW-110. The data size will be the same regardless of the addressing mode. Function...
  • Page 41 XW-110™ WiFi Temperature Sensor Users Manual Modbus/TCP (XW-110-Plus only) 5.4 Read Sensors – Modbus Function Code 03 (0x03) The Read Holding Registers function is used for the temperature sensors. Request 32-bit sensor values are read from 16-bit register pairs. Consequently, senors addresses and registers must be even numbers.
  • Page 42 The temperature log file be up to 1800 log entries long and is stored using a comma-separated value formatting scheme. The file is read by requesting the log.txt file from XW-110-Plus. For example, using the default IP address the following command would be used to request the log file: http://192.168.1.2/log.txt...
  • Page 43 XW-110™ WiFi Temperature Sensor Users Manual Log File (XW-110 Plus) The file can then be saved using the 'Save As...' option under the 'File' menu of the web browser. If the TCP port has been changed (not port 80), the port will be required to read the file. For example, using the default IP address, and port 8000, the log file would be read as follows: http://192.168.1.2:8000/log.txt...
  • Page 44 CRC is only present when encryption is used. Procedure The XW-110 will send the packet as described above once the interval has expired. The CRC is not included in unencrypted packets and the salt field is not used.
  • Page 45: Section 8: Network Discovery

    255.255.255.255. All requests must have the proper header and, when applicable, the correct MAC address. This header is the first 12 bytes of all messages and is simply the string 'ControlByWeb'. Note: Due to resource constraints, the Network Discovery feature is not available when Modbus is enabled.
  • Page 46: Setup Information

    Network Discovery XW-110™ WiFi Temperature Sensor Users Manual 8.2 Setup Information The Setup Information request allows the device to receive IP network, remote services and WiFi network configuration data that it should use. Once this request is properly received, the device will apply the settings and reboot.
  • Page 47 XW-110™ WiFi Temperature Sensor Users Manual Network Discovery (message ID 0x06 only) Password Null terminated ASCII string (message ID 0x06 only) Successful Response: Header (12 bytes) ASCII String ControlByWeb Message ID (1 byte) Setup successful response 0x04 MAC Address (6 bytes)
  • Page 48: Appendix A: Specifications

    Battery life is affected by model, mode, reporting interval, security, DHCP, DNS, battery temperature and other variables. XW-110: Intermittently connected, 2-min push interval via XCD, with encryption, no DHCP, no DNS: 140,000 transmissions. XW-110: Always connected, 15-second push interval via XCD, with encryption, no DHCP, no DNS: 200,000 transmissions.
  • Page 49 XW-110™ WiFi Temperature Sensor Users Manual Appendix A: Specifications Configuration Celsius/Fahrenheit: User configurable Temperature Reports: Interval Report Rate: User configurable Email alerts Email Alerts: Configurable Encrypted Email Alerts: Temperature Alerts: High or low temperature Logging Storage: Volatile RAM Buffer Architecture...
  • Page 50: Appendix B: Trademark And Copyright Information

    Appendix B: Trademark and Copyright Information This document is Copyright ©2015-2018 by Xytronix Research & Design, Inc. All rights reserved. XW-110™, and XW-110 Plus™, WebRelay™, ControlByWeb™, and Xytronix Research & Design™ are trademarks of Xytronix Research & Design™, Inc. 2005-2018.
  • Page 51: Appendix C: Warranty

    For warranty service or repair, customer must contact Xytronix Research & Design, Inc. technical support (support@ControlByWeb.com) and obtain a Return Authorization number (RA#). Before issuing an RA#, a support technician will work with customer to try to resolve the issue without returning the product.
  • Page 52: Appendix D: Fcc Statement

    Appendix D: FCC Statement XW-110™ WiFi Temperature Sensor Users Manual Appendix D: FCC Statement This device complies with Part 15 of the FCC Rules. Operation is subject to the following two conditions: 1. This device may not cause harmful interference.
  • Page 53: Appendix E: Mechanical Dimensions

    XW-110™ WiFi Temperature Sensor Users Manual Appendix E: Mechanical Dimensions Appendix E: Mechanical Dimensions Xytronix Research & Design, Inc. Page 53...

This manual is also suitable for:

Xw-110 plus

Table of Contents