Make/Model 

Device Version

Connection Type

SensaTronics E4/E16

N/A

Socket

Description:

The SensaTronics IT temperatures sensors provide multiple temperature readings for remote temperature probes. Sensors are commonly used to measure ambient air temperatures in equipment racks or other locations. Heavy-duty industrial probes are available that can be used to measure temperatures for outdoor applications.

The devices provide a read-only interface via Ethernet. A simple HTML “Get” request retrieves a delimited (non-HTML) string containing the configured names of the probes and current the temperature values. The device does not provide an interface for configuration via Ethernet; you have to connect make a serial connection directly to the device to set it up.

The CQC driver provides a read-only interface that returns the probe names and devices. There are currently two device models supporting either four or sixteen probes, and the driver will automatically determine how much data is being returned and configure the available fields appropriately.

This driver is CML based and the classes are found in the CML scope MEng.System.CQC.Drivers.SensaTronics.E4_E16.

Quirks and Limitations:

The driver only supports the HTTP/socket based connection to the device which is read-only. Configuration settings (probe names, Fahrenheit versus Celsius settings, etc.) cannot be configured through the driver.

Connection Details

The device is IP based and can be anywhere on the network. The device does not support DHCP, and must be assigned a static IP address. You must supply the IP address when configuring an instance of the driver in CQC. If you have more than one device, just load more than one instance of the driver, each talking to a different IP thermostat.

Driver Fields

This section lists the fields that the driver makes available, their types, minimum and maximum values, etc...

Name

Type

R/W

Description/Limits

PollNumber

Card4

R

The number of times the Poll() method has been called.

ProbeCount

Card4

R

The number of probes available (either 4 or 16). This also determines how many ProbeNameX and ProbeTempXfields are created.

ProbeName1

String

R

The configured name of the first probe.

ProbeTemp1

Float8

R

The current temperature at the first probe.

ProbeName2

String

R

The configured name of the second probe.

ProbeTemp2

Float8

R

The current temperature at the second probe.

ProbeName3

String

R

The configured name of the third probe.

ProbeTemp3

Float8

R

The current temperature at the third probe.

ProbeName4

String

R

The configured name of the fourth probe.

ProbeTemp4

Float8

R

The current temperature at the fourth probe.

ProbeName5

String

R

The configured name of the fifth probe. This field is only present for model E16 devices.

ProbeTemp5

Float8

R

The current temperature at the fifth probe. This field is only present for model E16 devices.

ProbeName6

String

R

The configured name of the sixth probe. This field is only present for model E16 devices.

ProbeTemp6

Float8

R

The current temperature at the sixth probe. This field is only present for model E16 devices.

ProbeName7

String

R

The configured name of the seventh probe. This field is only present for model E16 devices.

ProbeTemp7

Float8

R

The current temperature at the seventh probe. This field is only present for model E16 devices.

ProbeName8

String

R

The configured name of the eighth probe. This field is only present for model E16 devices.

ProbeTemp8

Float8

R

The current temperature at the eighth probe. This field is only present for model E16 devices.

ProbeName9

String

R

The configured name of the ninth probe. This field is only present for model E16 devices.

ProbeTemp9

Float8

R

The current temperature at the ninth probe. This field is only present for model E16 devices.

ProbeName10

String

R

The configured name of the tenth probe. This field is only present for model E16 devices.

ProbeTemp10

Float8

R

The current temperature at the tenth probe. This field is only present for model E16 devices.

ProbeName11

String

R

The configured name of the eleventh probe. This field is only present for model E16 devices.

ProbeTemp11

Float8

R

The current temperature at the eleventh probe. This field is only present for model E16 devices.

ProbeName12

String

R

The configured name of the twelfth probe. This field is only present for model E16 devices.

ProbeTemp12

Float8

R

The current temperature at the twelfth probe. This field is only present for model E16 devices.

ProbeName13

String

R

The configured name of the thirteenth probe. This field is only present for model E16 devices.

ProbeTemp13

Float8

R

The current temperature at the thirteenth probe. This field is only present for model E16 devices.

ProbeName14

String

R

The configured name of the fourteenth probe. This field is only present for model E16 devices.

ProbeTemp14

Float8

R

The current temperature at the fourteenth probe. This field is only present for model E16 devices.

ProbeName15

String

R

The configured name of the fifteenth probe. This field is only present for model E16 devices.

ProbeTemp15

Float8

R

The current temperature at the fifteenth probe. This field is only present for model E16 devices.

ProbeName16

String

R

The configured name of the sixteenth probe. This field is only present for model E16 devices.

ProbeTemp16

Float8

R

The current temperature at the sixteenth probe. This field is only present for model E16 devices.