background image

XW-110™ WiFi Temperature Sensor Users Manual

Web Server

Module Description

This text will appear in email messages when email alerts are enabled as well as on the Control Page. 
This field may be up to 35 characters long. 

Temperature Update Interval

The XW-110 normally operates in a low power sleep mode and is programmed to periodically awaken 
and measure the temperature. This setting selects how often this occurs. Depending on how emails are 
configured an email may or may not be sent. When operating from a DC wall power supply this setting 
can be set to most any value. Realize that every measurement requires energy from the battery. To 
obtain the best battery life set the update for as long as possible for your application. For example, when
monitoring the temperature of a freezer use 15 minutes or so, for outdoor temperature which changes 
slowly use a longer interval such as 30 minutes or more.

While the control page is open, this setting is temporarily ignored and every three seconds the browser 
requests the state.xml along with a command to update the temperature and battery information. The 
same is not true when just the state.xml is requested.

To save power in 

Slave

 mode the XW-110 normally disconnects from the access point. If the sleep 

interval is less than 35-seconds the XW-110 remains connected since the energy required to re-connect 
is greater than the energy saved by disconnecting.

Units

This allows the user to select between the temperature units of 

Fahrenheit 

and 

Celsius

. All settings 

entered and displayed on subsequent pages will be in the units selected.

Logging (XW-110-

Plus

 only)

When this option is set to 

Yes

, XW-110-

Plus

 will record temperature data as configured on this page 

(see 

Section 5.2: Log File.) 

The default setting for this option is 

No.

Daily Email Log Send Time (XW-110-

Plus

 only)

If logging is enabled, this setting determines the time each day when the data file is emailed.

Log Email Address (XW-110-

Plus 

only)

If logging is enabled, this setting determines what Email addresses the daily data log is sent to.  For 
Email notification to work, the XW-110-

Plus 

must have a properly configured network connection and a 

SMTP server must be defined. 

SENSOR 1-3

Up to three sensors can be connected to the XW-110-

Plus.

 Separate setup fields for each sensor are 

provided.

Sensor Description

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 #” for the XW

-110-Plus 

and XW-110 for the XW-110

.

 

Sensor Address (XW-110-

Plus

 only)

Each sensor connected to the XW-110-

Plus

 should be associated (or assigned) to a sensor number. 

This identifies the name, location, and function of the sensor. Every temperature sensor comes from the 
factory with a unique, non-changeable address. When the sensors tab is selected (or the Refresh List 
button is pressed), the XW-110 scans the bus for sensors. The addresses of the sensors that are found 
on the bus are listed in the drop-down list. For each sensor number (Sensor 1... Sensor 3), select the 
address of the appropriate sensor from the drop-down list. 

Xytronix Research & Design, Inc.

Page 33

Содержание XW-110

Страница 1: ......

Страница 2: ...s features and added network discovery protocol description Updated recommendations for stainless steel temperature probe Removed XCD and other slave mode features from XW 110 Plus 2 3 Added to mounting instructions Added temperature sensor daisy chain diagram and wiring tips Notes The XW 110 Plus is generally identical to the XW 110 but has additional features and capabilities The differences are...

Страница 3: ...mode the XW 110 is not directly accessible to the user Temperature readings are transmitted to a server or another ControlByWeb device such as the X 600M controller which acts as a master The master device uses the information provided by the XW 110 as it would use information collected by any other sensor Note the XW 110 Plus is targeted for stand alone applications and the Slave mode is not avai...

Страница 4: ...emperature 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 Device Description Part Number XW 110 Wi Fi temperature sensor with built in web server XW 110B XW 110 Plus Wi Fi temperature sensor with buil...

Страница 5: ...osses of data are rare with a well constructed network data can be lost due to interference noise reflections or other environmental conditions 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...

Страница 6: ...owards the bottom The encapsulated version has a stainless steel probe and can be used in outdoor applications however the probe is not suitable for immersion or use in pressure vessels For immersion and other demanding applications use a thermowell to protect the sensor The basic sensor non encapsulated must used in protected locations The XW 110 will work with cable lengths up to 50 feet and sho...

Страница 7: ...at6 wire can be used but Cat 5 and Cat 5e network cable is recommended and has proven to be an effective and low cost solution for long runs Cat 5e is more tolerant of different wiring configurations Non shielded works best for longer runs shielding limits run length The 1 Wire bus is single ended and has no intrinsic noise protection It is susceptible to interference if the cable is routed near p...

Страница 8: ... or switches are needed The wall adapter should be used for certain modes with high current demands such as Stand Alone mode with HTTP server enabled Slave mode with high reporting rates or when access point is active Install the batteries as shown Observe the and markings molded in the enclosure underneath the batteries Both batteries should be replaced at the same time Do not install the XW 110 ...

Страница 9: ...Mode Operates at full power and will consume large amounts of energy and drain batteries quickly It is recommended that you use a wall transformer to power the unit when operating in access point mode or configure the XW 110 quickly As an Access Point the XW 110 functions independently of other wireless networks It broadcasts beacons and services WiFi packet requests In this mode your computer or ...

Страница 10: ... access point If WPS fails the XW 110 will automatically enter the access point mode The XW 110 will use DHCP to obtain an IP address after a successful WPS association Additionally the connection information is also broadcast using mDNS 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 ...

Страница 11: ... Press the submit button at the bottom of the page Navigate to the sensor tab Enter the period with which the XW 110 should monitor the temperature as well as the temperature thresholds for the alarm To prolong the battery life set the update interval to 30 minutes or more Set the remote relay action to Turn On With this setting the relay will turn Off when the temperature alarm condition is no lo...

Страница 12: ... temperature of a warehouse with your smart phone or office computer You have a Wi Fi access point in the warehouse The HTTP web server is enabled to provide continuous access to the control page Mount an XW 110 inside the warehouse Power it with a DC wall adapter because the web server requires more power than is practical with batteries First the XW 110 must be configured to access your WiFi net...

Страница 13: ...e previous examples Navigate to the sensor tab Enter the period with which the XW 110 should monitor the temperature as well as the temperature threshold for the alarm To prolong the battery life set the update interval to 30 minutes or more On the Email Option setting select Send email on High Alarm Click the submit button at the bottom of the page Navigate to the email tab and enter the SMTP ser...

Страница 14: ...ntil the unit is rebooted Note that if you are accessing the unit as an access point the above IP address will work even if you have changed the IP address in the setup pages If you are accessing the unit through the network after it has been configured and the web server remains enabled you will use the IP address that was assigned to the device If the XW 110 has been added to a network using WPS...

Страница 15: ...e relays In stand alone mode it can also be used as a stand alone web server that users can access at any time to view current temperature status Internal web server can be enabled which allows users to access this device directly using a web browser or the CBW Mobile app Users can view real time temperatures Note Enabling the web server requires considerably more power and battery operation is no...

Страница 16: ... batteries with a usable capacity of 2000mAH When using other types of batteries or in cold conditions the displayed estimate may be in error Depending on the activity the battery life estimate may fluctuate perhaps even increase as the load current changes The battery voltage may recover increase when the XW 110 enters its low power sleep mode after a period of high current operation Signal Stren...

Страница 17: ...iFi SETTINGS 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 Xytronix Research Design Inc Page 17 The XW 110 Plus contains additional settings than the XW 110 If...

Страница 18: ...of the computer and dynamically assigns the IP address to that computer On many small networks the DHCP server is built into the router DHCP works well for client devices such as computers but is not ideal for servers This is because servers usually don t initiate communications with other devices but rather they wait for a request from clients To make this request the client must know the IP addr...

Страница 19: ...in industrial manufacturing control and automation 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...

Страница 20: ... immediately sends the state xml file of the device Version 2 of the protocol requires the remote server to reply to the connection string with a 3 byte packet containing the text ACK If the ACK is not received within 10 seconds of sending the connection string the XW 110 will close the connection Version 2 continues to send the connection string and the state xml file periodically per the connect...

Страница 21: ... the web server rather than communicating directly with it This method is sometimes referred to as web services and allows programmers to create powerful custom web pages to multiple devices using the web programming languages of their choice Remote Services initiates the connection to the external web server rather than the web server initiating communications to the XW 110 This has two main bene...

Страница 22: ... internet STATUS NOTIFICATION Email on Low Battery When the estimated battery life reaches 15 an email alert is sent To conserve already meager energy resources only one low battery message is sent until the estimated battery life goes above 50 Weekly Status Email When checked the XW 110 will send an email at least once a week with temperature and battery information This is to assure the user the...

Страница 23: ...When an alert occurs an email message is sent to these addresses Email Length XW 110 Plus only Full Message includes all sensor data in the email alert Short Message only includes the status of the temperature that triggered the email alert to be sent Short messages can be easier to read when sent to cell phones as text messages Test Email Pressing this button will submit any changes to the email ...

Страница 24: ...ated by dots and there are no alphabetic characters If the SMTP Server field is a host name ensure the DNS Server on the WiFi Networks tab or DNS server issued via DHCP is valid and has a proper DNS record for the SMTP Server host provided Error establishing connection Error configuring security on SSL socket or error creating socket Error with SSL handshake Could not successfully negotiate a ciph...

Страница 25: ...r For pushing data to a Xytronix device the port number must be 65430 Push Type Data is sent to the remote server with one of three HTTP protocols XCD Method Xytronix Compact Data This method is used to send data to Xytronix devices ControlByWeb devices such as the X 300 The CBW method condenses the information into binary data to reduce the amount of energy needed by the XW 110 to transmit the in...

Страница 26: ... is listed below XW 110 serial XXXXXXXXXXXX sensor 71 2 unit F batteryLife 100 Enable XCD Encryption If the XCD Method is selected checking this box will enable the encryption of the XCD communications If the receiving device has the control page password enabled you must use encryption and enter the control page password in the Password field Password This password is used to generate the encrypt...

Страница 27: ...entered identically in both fields the password will not be changed CONTROL PAGE Enable Control Password The user control web page is normally viewed without entering a password For security purposes a password can be enabled When this field is set to Yes a password will be required to view the control page The default setting for this field is No Control Password The password for the control page...

Страница 28: ...r up and periodically thereafter This avoids the need to reconfigure the time if the batteries fail are removed or the internal clock drifts over time Current Date Time This is the current date and time stored in XW 110 Plus The time is stored and displayed in 24 hour format DATE TIME SETTINGS Set Time This drop down list offers two options for setting the time Manually or Sync with NTP server The...

Страница 29: ... used to specify the name or IP address of the NTP server If a name is specified a working DNS server address must be entered into the Network settings If the IP address is specified it should be entered in the following format aaa bbb ccc ddd where each of the letters represents a number between 0 and 255 This field can be up to 40 characters There is no default value for this field Many NTP Inte...

Страница 30: ...rver 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 The default value of this setting is Once the unit will immediately sync with the NTP...

Страница 31: ...P server The default setting is Yes Note Logged data includes a time stamp based upon the current time in the device so it is possible to duplicate log times in the spring and miss log times in the fall To avoid confusion many servers and data loggers are set to remain on GMT time and do not shift for daylight savings Daylight Savings Start This is the date that daylight savings will start Note th...

Страница 32: ...W 110 WiFi Temperature Sensor Users Manual 3 7 Sensor Tab Page 32 Xytronix Research Design Inc The XW 110 Plus contains additional settings when compared to the XW 110 If you have the XW 110 your screen will differ ...

Страница 33: ... pages will be in the units selected Logging XW 110 Plus only When this option is set to Yes XW 110 Plus will record temperature data as configured on this page see Section 5 2 Log File The default setting for this option is No Daily Email Log Send Time XW 110 Plus only If logging is enabled this setting determines the time each day when the data file is emailed Log Email Address XW 110 Plus only ...

Страница 34: ... sensor reading falls below the alarm value Alarm 2 XW 110 Plus only This is a second alarm trigger that works similar to Alarm 1 High Alarm XW 110 only This setting is used to set the trigger point for a high alarm condition A high alarm is triggered when the sensor reading exceeds the specified temperature value Low Alarm XW 110 only This setting is used to set the trigger point for a low alarm ...

Страница 35: ...ications will be sent due to Alarm1 or Alarm1 condition or when Normal conditions are restored Remote Services The XW 110 can be configured to send messages to other ControlByWeb products or servers that are located at a remote location and running the remote services server software This field specifies the action taken due to a temperature alarm condition Note Below is a list of options for the ...

Страница 36: ...ld 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 If a remote relay action is enabled the following settings appear Hostname IP Address Enter the IP address or Host Name of the device on which the remote relay is located To save energy DNS lookups are only performed th...

Страница 37: ...ult the user must use the new IP address Note that if any port is used other than the default port 80 the port must also be included in the request For example to access the device at port 8000 enter http 192 168 1 2 8000 4 1 1 XW 110 Temperature Sensor Display While the control page is open the temperature and battery information will update every three seconds The Control Page is normally what u...

Страница 38: ...vide an overview and explanation of Modbus operation 5 1 XW 110 Plus Modbus Function Code Summary XW 110 Plus supports the following function codes Code Name Modbus Function XW 110 Feature XW 110 Start Address Hexadecimal Decimal Read Battery Voltage 03 Battery Voltage 0x0010 16 Read Sensors 03 Sensors 1 3 0x0110 0x0114 272 276 Multiple commands may be sent without closing and re opening the conne...

Страница 39: ...may also over lap Discrete is a binary or boolean value 1 or 0 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 Input Address PLC Base Address PLC...

Страница 40: ...sses for accessing the XW 110 The data size will be the same regardless of the addressing mode Function Code Address Decimal Data Size PLC Address Mode 485 PLC Address Mode 584 984 Read Battery Voltage 03 16 32 bit Float 4017 40017 Read Sensor 1 03 272 32 bit Float 4273 40273 Read Sensor 2 03 274 32 bit Float 4275 40275 Read Sensor 3 03 276 32 bit Float 4277 40277 Page 40 Xytronix Research Design ...

Страница 41: ...ng point values are returned either as little endian or big endian numbers depending on the configuration in the WiFi Networks tab With little endian ordering a temperature reading of sensor 1 0x0110 would return 0x800042A2 The least significant word would be 8000 hex and the most significant word would be 42A2 This hexadecimal value converts to a temperature reading of 81 25 degrees If a temperat...

Страница 42: ...measurements are stored in the log file The log file can be either periodically emailed or uploaded with an HTTP request as explained below To periodically email the log file enable the logging check box and configure the Daily Email Log Send Time and Log Email Address settings which subsequently appear see Section 3 7 Sensor Tab Email transmissions are useful for example where an archive record i...

Страница 43: ...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 The log txt file may be erased with the following command http 192 168 1 2 log txt erase 1 After erasing the file it might be necessary to refresh the page Note If the Control Password is enabled in the setup pages the password will be required to access the log file ...

Страница 44: ...vice Salt Random number requested from the master to be included in the information packet sent back to the master This salt is included to prevent replay attacks to the master Only used when using encryption Interval Indicates the period of the transmissions in seconds Battery percentage Indicated the estimated battery life remaining The MSb if set indicates the device is being externally powered...

Страница 45: ...y W e b 0x43 0x6f 0x6e 0x74 0x72 0x6f 0x6c 0x42 0x79 0x57 0x65 0x62 8 1 Initial Contact The initial contact request is sent to discover ControlByWeb devices on the network It is recommended to send this message multiple times in environments where many ControlByWeb devices are present due to potentially lost traffic where collisions occur as UDP does not guarantee deliver of packets Request Header...

Страница 46: ...ces 0x00 Disabled 0x01 Enabled Token 32 bytes ASCII String no null terminator xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx IP Address 4 bytes Network endianness 0xc0 0xa8 0x01 0x02 192 168 1 2 Subnet 4 bytes Network endianness 0xff 0xff 0xff 0x00 255 255 255 0 Gateway 4 bytes Network endianness 0xc0 0xa8 0x01 0x01 192 168 1 1 Primary DNS 4 bytes Network endianness 0x08 0x08 0x08 0x08 8 8 8 8 Alternate DNS 4 b...

Страница 47: ...der 12 bytes ASCII String ControlByWeb Message ID 1 byte Setup successful response 0x04 MAC Address 6 bytes Binary version 0x00 0x0c 0xc8 0x00 0x00 0x00 Error Response Header 12 bytes ASCII String ControlByWeb Message ID 1 byte Command not recognized response 0x05 MAC Address 6 bytes Binary version 0x00 0x0c 0xc8 0x00 0x00 0x00 Xytronix Research Design Inc Page 47 ...

Страница 48: ...0ma max via DC power wall adapter DC Jack 5 5mm barrel x 2 5mm center pin positive Internal Two replaceable 1 5V AA cells Power Consumption 27 770uA sleep 59mA active RX 229mA TX at 12dBm Battery Usage Battery voltage is measured and periodically reported Battery Life Battery life is affected by model mode reporting interval security DHCP DNS battery temperature and other variables XW 110 Intermit...

Страница 49: ... 4 protected location Using Alkaline Batteries 18ºC to 55ºC 0ºF to 130ºF Operating Temperature 40ºC to 65ºC 40ºF to 150ºF Storage Temperature 40ºC to 85ºC 40ºF to 185ºF Humidity 5 95 non condensing Mechanical Mounting Wall mount Material Polycarbonate plastic Size 3 16 x 3 04 x 0 93 in 80 x 77 x 24mm Weight 2 4 oz 68g no batteries Electromagnetic Compliance FCC ID 2AE4Z XWD001 FCC 47CFR15 Class B ...

Страница 50: ...g photocopying or scanning for any purpose other than the personal use by the purchaser of this product Xytronix Research Design Inc assumes no responsibility for any errors that may appear in this document Whereas reasonable effort has been made to make the information in this document as useful and accurate as possible Xytronix Research Design Inc assumes no responsibility for the application us...

Страница 51: ... the purchaser as long as the product is shipped within the continental United States If the product is shipped outside of the continental United States or the product was shipped more than one year earlier the purchaser shall pay all shipping charges duties and taxes Limitation The foregoing warranty shall not apply to defects or damage resulting from improper use or misuse unauthorized repair ta...

Страница 52: ...ipment and receiver Connect the equipment into a relay on a circuit different from where the receiver is connected Consult the dealer or an experienced radio TV technician for help Notice Changes or modification not expressly approved by the party responsible for compliance could void the user s authority to operate the equipment RF Exposure Information This equipment complies with the FCC RF radi...

Страница 53: ...XW 110 WiFi Temperature Sensor Users Manual Appendix E Mechanical Dimensions Appendix E Mechanical Dimensions Xytronix Research Design Inc Page 53 ...

Отзывы: