EDS00xx(3) One-Wire File System EDS00xx(3)

# [NAME](#NAME)

EDS - Embedded Data Systems Sensors

[**EDS0064**](#EDS0064)

\- Temperature

[**EDS0065**](#EDS0065)

\- Temperature and Humidity

[**EDS0066**](#EDS0066)

\- Temperature and Barometric Pressure

[**EDS0067**](#EDS0067)

\- Temperature and Light

[**EDS0068**](#EDS0068)

\- Temperature, Barometric Pressure and Light

[**EDS0070**](#EDS0070)

\- Vibration

[**EDS0071**](#EDS0071)

\- RTD 4-wire temperature

[**EDS0072**](#EDS0072)

\- RTD 3-wire temperature

[**EDS0080**](#EDS0080)

\- 8 Channel Analog Current Input

[**EDS0082**](#EDS0082)

\- 8 Channel Analog Voltage Input

[**EDS0083**](#EDS0083)

\- 4 Channel Analog Current Input

[**EDS0085**](#EDS0085)

\- 4 Channel Analog Voltage Input

[**EDS0090**](#EDS0090)

\- 8 Discrete I/O

# [SYNOPSIS](#SYNOPSIS)

**Embedded Data Systems** microprocessor-based sensors

## [Sub-type ( all )](#Sub-type_%28_all_%29)

**7E** \[.]XXXXXXXXXXXX\[XX]\[/\[ **device\_id** | **device\_type** | **tag** ]]

## [Memory ( all )](#Memory_%28_all_%29)

**7E** \[.]XXXXXXXXXXXX\[XX]\[/\[ **memory** | **pages/page.\[0-2|ALL]** ]]

## [Standard ( all )](#Standard_%28_all_%29)

**7E** \[.]XXXXXXXXXXXX\[XX][/[

See the file man3/standard\_mini.3so.

]]

## [Temperature ( EDS0064/5/6/7/8 )](#Temperature_%28_EDS0064/5/6/7/8_%29)

**7E.XXXXXXXXXXXX/EDS006X** \[/\[ **temperature** | **counters/seconds** | **alarm/temp\_\[hi|low]** | **alarm/clear** | **set\_alarm/temp\_\[hi|low]** | **threshold/temp\_\[hi|low]** ]]

## [Humidity ( EDS0065/8 )](#Humidity_%28_EDS0065/8_%29)

**7E.XXXXXXXXXXXX/EDS006X** \[/\[ **humidity** | **humidex** | **dew\_point** | **heat\_index** | **alarm/humidity\_\[hi|low]** | **alarm/humidex\_\[hi|low]** | **alarm/dew\_point\_\[hi|low]** | **alarm/heat\_index\_\[hi|low]** | **alarm/clear** | **set\_alarm/humidity\_\[hi|low]** | **set\_alarm/humidex\_\[hi|low]** | **set\_alarm/dew\_point\_\[hi|low]** | **set\_alarm/heat\_index\_\[hi|low]** | **threshold/humidity\_\[hi|low]** |  
**threshold/humidex\_\[hi|low]** | **threshold/dew\_point\_\[hi|low]** | **threshold/heat\_index\_\[hi|low]** ]]

## [Barometric Pressure ( EDS0066/8 )](#Barometric_Pressure_%28_EDS0066/8_%29)

**7E.XXXXXXXXXXXX/EDS006X** \[/\[ **pressure** | **inHg** | **alarm/pressure\_\[hi|low]** | **alarm/inHg\_\[hi|low]** | **alarm/clear** | **set\_alarm/pressure\_\[hi|low]** | **set\_alarm/inHg\_\[hi|low]** | **threshold/pressure\_\[hi|low]** | **threshold/inHg\_\[hi|low]** ]]

## [Light ( EDS0067/8 )](#Light_%28_EDS0067/8_%29)

**7E.XXXXXXXXXXXX/EDS006X** \[/\[ **light** | **alarm/light\_\[hi|low]** | **alarm/clear** | **set\_alarm/light\_\[hi|low]** | **threshold/light\_\[hi|low]** ]]

## [Vibration ( EDS0070 )](#Vibration_%28_EDS0070_%29)

**7E.XXXXXXXXXXXX/EDS0070** \[/\[ **vib\_level** | **vib\_peak** | **vib\_min** | **vib\_max** | **counter/seconds** | **alarm/vib\_\[hi|low]** | **alarm/clear** | **set\_alarm/vib\_\[hi|low]** | **threshold/vib\_\[hi|low]** ]]

## [RTD Temperature ( EDS0071/2 )](#RTD_Temperature_%28_EDS0071/2_%29)

**7E.XXXXXXXXXXXX/EDS007X** \[/\[ **temperature** | **resistance** | **raw** | **delay** | **user\_byte** | **calibration/\[key|constant]** | **counter/\[seconds|samples]** | **alarm/temp\_\[hi|low]** | **alarm/RTD\_\[hi\_low]** | **alarm/clear** | **set\_alarm/temp\_\[hi|low]** | **set\_alarm/RTD\_\[hi\_low]** | **threshold/temp\_\[hi|low]** | **threshold/RTD\_\[hi\_low]** ]]

## [Analog Current ( EDS0080 \[0-7\] EDS0083 \[0-3\] )](#Analog_Current_%28_EDS0080__0-7__EDS0083__0-3__%29)

**7E.XXXXXXXXXXXX/EDS0080** \[/\[ **current.\[0-7|ALL]** | **max\_current.\[0-7|ALL]** | **min\_current.\[0-7|ALL]** | **threshold/current\_hi.\[0-7|ALL]** | **threshold/current\_low.\[0-7|ALL]** | **alarm/current\_hi.\[0-7|ALL|BYTE]** | **alarm/current\_low.\[0-7|ALL|BYTE]** | **set\_alarm/current\_hi.\[0-7|ALL|BYTE]** | **set\_alarm/current\_low.\[0-7|ALL|BYTE]** | **counter/seconds** | **memory** | **pages/page.\[0-4|ALL]**

## [Analog Voltage ( EDS0082 \[0-7\] EDS0085 \[0-3\] )](#Analog_Voltage_%28_EDS0082__0-7__EDS0085__0-3__%29)

**7E.XXXXXXXXXXXX/EDS0082** \[/\[ **volts.\[0-7|ALL]** | **max\_volts.\[0-7|ALL]** | **min\_volts.\[0-7|ALL]** | **threshold/volts\_hi.\[0-7|ALL]** | **threshold/volts\_low.\[0-7|ALL]** | **alarm/volts\_hi.\[0-7|ALL|BYTE]** | **alarm/volts\_low.\[0-7|ALL|BYTE]** | **set\_alarm/volts\_hi.\[0-7|ALL|BYTE]** | **set\_alarm/volts\_low.\[0-7|ALL|BYTE]** | **counter/seconds** | **memory** | **pages/page.\[0-4|ALL]**

## [I/O ( EDS0090 )](#I/O_%28_EDS0090_%29)

**7E.XXXXXXXXXXXX/EDS009X** \[/\[ **input.\[0-7|ALL]** | **counter/\[seconds | pulses.\[0-7|ALL]|reset.\[0-7|ALL|BYTE]]** | **output/\[set.\[0-7|ALL|BYTE]|off.\[0-7|ALL|BYTE]|reset.\[0-7|ALL|BYTE]]** | **latch/\[state.\[0-7|ALL|BYTE]|reset.\[0-7|ALL|BYTE]]** | **alarm/\[hi.\[0-7|ALL]|low.\[0-7|ALL]|clear]** | **set\_alarm/\[hi.\[0-7|ALL]|low.\[0-7|ALL]]**

## [LED ( all )](#LED_%28_all_%29)

**7E.XXXXXXXXXXXX/EDS00XX/LED/\[state|control]**

## [relay ( all )](#relay_%28_all_%29)

**7E.XXXXXXXXXXXX/EDS00XX/relay/\[state|control]**

# [FAMILY CODE](#FAMILY_CODE)

*7E*

# [TEMPERATURE](#TEMPERATURE)

## [EDS006X/temperature](#EDS006X/temperature)

*read-only, floating-point*  
Temperature for the EDS006X series of chips. In the -55C to 125C range, with 0.0636C precision. The temperature is read every second, continually. Data is presented in the specified temperature scale, Celsius by default.

## [EDS007X/temperature](#EDS007X/temperature)

*read-only, floating-point*  
Temperature for the EDS007X series of chips. Read using a wide-range precise RTD sensor. Typical range is -60C to 260C with 0.15C accuracy, although a range of -200C to 850C is possible. The temperature is read every second unless a longer *EDS007X/delay* is given. Data is presented in the specified temperature scale, Celsius by default.

## [EDS007X/resistance](#EDS007X/resistance)

*read-only, floating-point*  
Actual measured resistance (Ohms) of the RTD element. Useful if the RTD element doesn't conform to the typical European IEC 60751 standard.

# [HUMIDITY](#HUMIDITY)

## [EDS006X/humidity](#EDS006X/humidity)

*read-only, floating-point*  
Relative humidity in the 0-100 range (percent). Read every 0.2 seconds.

## [EDS006X/dew\_point](#EDS006X/dew_point)

*read-only, floating-point*  
Dew point computed from *EDS006X/temperature* and *EDS006X/humidity* computered every 0.2 seconds. Data is a calculated temperature and is reported in the specified temperature scale. Default Celsius.

## [EDS006X/heat\_index](#EDS006X/heat_index)

*read-only, floating-point*  
Heat index computed from *EDS006X/temperature* and *EDS006X/humidity* computered every 0.2 seconds. Data is a calculated temperature and is reported in the specified temperature scale. Default Celsius.

## [EDS006X/humidex](#EDS006X/humidex)

*read-only, floating-point*  
Humidex (popular in Canada) computed from *EDS006X/temperature* and *EDS006X/humidity* computed every 0.2 seconds. Data is a percent and reported in the 0-100 range.

# [LIGHT](#LIGHT)

## [EDS006X/light](#EDS006X/light)

*read-only, unsigned integer*  
Ambient light in Lux. Measured every 0.2 seconds.

# [PRESSURE](#PRESSURE)

## [EDS006X/pressure](#EDS006X/pressure)

*read-only, floating-point*  
Ambient pressure, measured every 0.2 seconds. Data in the selected pressure scale (default mBar).

## [EDS006X/inHg](#EDS006X/inHg)

*read-only, floating-point*  
Ambient pressure, measured every 0.2 seconds. Data in the inHg scale.

# [VIBRATION](#VIBRATION)

## [EDS0070/vib\_level](#EDS0070/vib_level)

*read\_only, unsigned integer*  
Vibration registered by sensor (instantaneous value) in 0-1023 range.

## [EDS0070/vib\_peak](#EDS0070/vib_peak)

*read\_only, unsigned integer*  
Vibration registered by sensor (highest recent value -- slowly decays) in 0-1023 range.

## [EDS0070/vib\_min](#EDS0070/vib_min)

*read\_only, unsigned integer*  
Vibration registered by sensor (lowest value) in 0-1023 range.

## [EDS0070/vib\_max](#EDS0070/vib_max)

*read\_only, unsigned integer*  
Vibration registered by sensor (highest value) in 0-1023 range.

# [CURRENT](#CURRENT)

The **EDS0080** and **EDS0083** measure current in the 4-20mA range, with upper and threshold limits and the ability to set an alarm and independently trigger a relay if the value is out of range.

## [EDS0080/current.\[0-7|ALL\] EDS0083/current.\[0-3|ALL\]](#EDS0080/current._0-7_ALL__EDS0083/current._0-3_ALL_)

*read-only, floating point*  
Current current level. (4-20mA)

## [EDS0080/max\_current.\[0-7|ALL\] EDS0080/max\_current.\[0-3|ALL\]](#EDS0080/max_current._0-7_ALL__EDS0080/max_current._0-3_ALL_)

## [EDS0083/min\_current.\[0-7|ALL\] EDS0083/min\_current.\[0-3|ALL\]](#EDS0083/min_current._0-7_ALL__EDS0083/min_current._0-3_ALL_)

*read-only, floating point*  
Maximum and minimum current readings since last *alarm/clear* command.

# [VOLTAGE](#VOLTAGE)

The **EDS0082** and **EDS0085** measure voltage in the 0-10V range, with upper and threshold limits and the ability to set an alarm and independently trigger a relay if the value is out of range.

## [EDS0082/volts.\[0-7|ALL\] EDS0085/volts.\[0-3|ALL\]](#EDS0082/volts._0-7_ALL__EDS0085/volts._0-3_ALL_)

*read-only, floating point*  
Current voltage level. (0-10V)

## [EDS0082/max\_volts.\[0-7|ALL\] EDS0085/max\_volts.\[0-3|ALL\]](#EDS0082/max_volts._0-7_ALL__EDS0085/max_volts._0-3_ALL_)

## [EDS0082/min\_volts.\[0-7|ALL\] EDS0085/min\_volts.\[0-3|ALL\]](#EDS0082/min_volts._0-7_ALL__EDS0085/min_volts._0-3_ALL_)

*read-only, floating point*  
Maximum and minimum voltage readings since last *alarm/clear* command.

# [THRESHOLD](#THRESHOLD)

High and low range of acceptable sensor readings. Values outside this range will trigger an alarm if the corresponding *EDS00XX/set\_alarm flag is set.*

## [EDS00XX/threshold/temp\_hi EDS00XX/threshold/temp\_low](#EDS00XX/threshold/temp_hi_EDS00XX/threshold/temp_low)

*read-write, floating-point*  
Threshold temperatures in the specified temperature scale. Default Celsius.

## [EDS006X/threshold/humidity\_hi EDS006X/threshold/humidity\_low](#EDS006X/threshold/humidity_hi_EDS006X/threshold/humidity_low)

## [EDS006X/threshold/dew\_point\_hi EDS006X/threshold/dew\_point\_low](#EDS006X/threshold/dew_point_hi_EDS006X/threshold/dew_point_low)

## [EDS006X/threshold/heat\_index\_hi EDS006X/threshold/heat\_index\_low](#EDS006X/threshold/heat_index_hi_EDS006X/threshold/heat_index_low)

## [EDS006X/threshold/humidex\_hi tEDS006X/threshold/humidex\_low](#EDS006X/threshold/humidex_hi_tEDS006X/threshold/humidex_low)

*read-write, floating-point*  
Threshold humidity values. *Dew point* and *Heat index* are in the specified temperature scale. Default Celsius.

## [EDS006X/threshold/pressure\_hi EDS006X/threshold/pressure\_low](#EDS006X/threshold/pressure_hi_EDS006X/threshold/pressure_low)

## [EDS006X/threshold/inHg\_hi EDS006X/threshold/inHg\_low](#EDS006X/threshold/inHg_hi_EDS006X/threshold/inHg_low)

*read-write, floating-point*  
Threshold barometric pressure values. *Pressure* is the specified pressure scale. Default mBar.

## [EDS006X/threshold/light\_hi EDS006X/threshold/light\_low](#EDS006X/threshold/light_hi_EDS006X/threshold/light_low)

*read-write, unsigned*  
Threshold light (lux) values.

## [EDS0070/threshold/vib\_hi EDS0070/threshold/vib\_low](#EDS0070/threshold/vib_hi_EDS0070/threshold/vib_low)

*read-write, unsigned*  
Vibration sensor alarm limits in 0-1023 range.

## [EDS007X/threshold/resistance\_hi EDS007X/threshold/resistance\_low](#EDS007X/threshold/resistance_hi_EDS007X/threshold/resistance_low)

*read-write, floating-point*  
Threshold RTD resistance values (Ohm).

## [EDS0080/threshold/current\_hi.\[0-7|ALL\] EDS0080/threshold/current\_low.\[0-7|ALL\]](#EDS0080/threshold/current_hi._0-7_ALL__EDS0080/threshold/current_low._0-7_ALL_)

## [EDS0082/threshold/volts\_hi.\[0-7|ALL\] EDS0082/threshold/volts\_low.\[0-7|ALL\]](#EDS0082/threshold/volts_hi._0-7_ALL__EDS0082/threshold/volts_low._0-7_ALL_)

## [EDS0083/threshold/current\_hi.\[0-3|ALL EDS0083/threshold/current\_low.\[0-3|ALL\]](#EDS0083/threshold/current_hi._0-3_ALL_EDS0083/threshold/current_low._0-3_ALL_)

## [EDS0085/threshold/volts\_hi.\[0-3|ALL\] EDS0085/threshold/volts\_low.\[0-3|ALL|\]](#EDS0085/threshold/volts_hi._0-3_ALL__EDS0085/threshold/volts_low._0-3_ALL__)

*read-write, floating-point*  
Voltage or current threshold limits

# [SET ALARM](#SET_ALARM)

Set conditional alarm to trigger if corresponding flag is set. Also must set high and low *threshold.*

## [EDS00XX/set\_alarm/temp\_hi EDS00XX/set\_alarm/temp\_low](#EDS00XX/set_alarm/temp_hi_EDS00XX/set_alarm/temp_low)

## [EDS006X/set\_alarm/humidity\_hi EDS006X/set\_alarm/humidity\_low](#EDS006X/set_alarm/humidity_hi_EDS006X/set_alarm/humidity_low)

## [EDS006X/set\_alarm/dew\_point\_hi EDS006X/set\_alarm/dew\_point\_low](#EDS006X/set_alarm/dew_point_hi_EDS006X/set_alarm/dew_point_low)

## [EDS006X/set\_alarm/heat\_index\_hi EDS006X/set\_alarm/heat\_index\_low](#EDS006X/set_alarm/heat_index_hi_EDS006X/set_alarm/heat_index_low)

## [EDS006X/set\_alarm/humidex\_hi EDS006X/set\_alarm/humidex\_low](#EDS006X/set_alarm/humidex_hi_EDS006X/set_alarm/humidex_low)

## [EDS006X/set\_alarm/pressure\_hi EDS006X/set\_alarm/pressure\_low](#EDS006X/set_alarm/pressure_hi_EDS006X/set_alarm/pressure_low)

## [EDS006X/set\_alarm/inHg\_hi EDS006X/set\_alarm/inHg\_low](#EDS006X/set_alarm/inHg_hi_EDS006X/set_alarm/inHg_low)

## [EDS006X/set\_alarm/light\_hi EDS006X/set\_alarm/light\_low](#EDS006X/set_alarm/light_hi_EDS006X/set_alarm/light_low)

## [EDS0070/set\_alarm/vib\_hi EDS0070/set\_alarm/vib\_low](#EDS0070/set_alarm/vib_hi_EDS0070/set_alarm/vib_low)

## [EDS007X/set\_alarm/resistance\_hi EDS007X/set\_alarm/resistance\_low](#EDS007X/set_alarm/resistance_hi_EDS007X/set_alarm/resistance_low)

## [EDS0080/set\_alarm/current\_hi.\[0-7|ALL|BYTE\]](#EDS0080/set_alarm/current_hi._0-7_ALL_BYTE_)

## [EDS0080/set\_alarm/current\_low.\[0-7|ALL|BYTE\]](#EDS0080/set_alarm/current_low._0-7_ALL_BYTE_)

## [EDS0082/set\_alarm/volts\_hi.\[0-7|ALL|BYTE\]](#EDS0082/set_alarm/volts_hi._0-7_ALL_BYTE_)

## [EDS0082/set\_alarm/volts\_low.\[0-7|ALL|BYTE\]](#EDS0082/set_alarm/volts_low._0-7_ALL_BYTE_)

## [EDS0083/set\_alarm/current\_hi.\[0-3|ALL|BYTE\]](#EDS0083/set_alarm/current_hi._0-3_ALL_BYTE_)

## [EDS0083/set\_alarm/current\_low.\[0-3|ALL|BYTE\]](#EDS0083/set_alarm/current_low._0-3_ALL_BYTE_)

## [EDS0085/set\_alarm/volts\_hi.\[0-3|ALL|BYTE\]](#EDS0085/set_alarm/volts_hi._0-3_ALL_BYTE_)

## [EDS0085/set\_alarm/volts\_low.\[0-3|ALL|BYTE\]](#EDS0085/set_alarm/volts_low._0-3_ALL_BYTE_)

*read-write, yes-no*  
Flag to set corresponding out-of-range alarm. "1" turns on flag, and "0" turns off.

# [ALARM](#ALARM)

Show or clear the out-of-range flags. When set, the device will respond to a conditional search. Clearing the flags is performed with the *EDS00XX/alarm/clear* command, not just having the measured value return to the center range.

## [EDS00XX/alarm/clear](#EDS00XX/alarm/clear)

*write-only, yes-no*  
Write "1" to clear **ALL** the alarm flags.

## [EDS00XX/alarm/temp\_hi EDS00XX/alarm/temp\_low](#EDS00XX/alarm/temp_hi_EDS00XX/alarm/temp_low)

## [EDS006X/alarm/humidity\_hi EDS006X/alarm/humidity\_low](#EDS006X/alarm/humidity_hi_EDS006X/alarm/humidity_low)

## [EDS006X/alarm/dew\_point\_hi EDS006X/alarm/dew\_point\_low](#EDS006X/alarm/dew_point_hi_EDS006X/alarm/dew_point_low)

## [EDS006X/alarm/heat\_index\_hi EDS006X/alarm/heat\_index\_low](#EDS006X/alarm/heat_index_hi_EDS006X/alarm/heat_index_low)

## [EDS006X/alarm/humidex\_hi EDS006X/alarm/humidex\_low](#EDS006X/alarm/humidex_hi_EDS006X/alarm/humidex_low)

## [EDS006X/alarm/pressure\_hi EDS006X/alarm/pressure\_low](#EDS006X/alarm/pressure_hi_EDS006X/alarm/pressure_low)

## [EDS006X/alarm/inHg\_hi EDS006X/alarm/inHg\_low](#EDS006X/alarm/inHg_hi_EDS006X/alarm/inHg_low)

## [EDS006X/alarm/light\_hi EDS006X/alarm/light\_low](#EDS006X/alarm/light_hi_EDS006X/alarm/light_low)

## [EDS0070/alarm/vib\_hi EDS007X/alarm/vib\_low](#EDS0070/alarm/vib_hi_EDS007X/alarm/vib_low)

## [EDS007X/alarm/resistance\_hi EDS007X/alarm/resistance\_low](#EDS007X/alarm/resistance_hi_EDS007X/alarm/resistance_low)

## [EDS0080/alarm/current\_hi.\[0-7|ALL|BYTE\]](#EDS0080/alarm/current_hi._0-7_ALL_BYTE_)

## [EDS0080/alarm/current\_low.\[0-7|ALL|BYTE\]](#EDS0080/alarm/current_low._0-7_ALL_BYTE_)

## [EDS0082/alarm/volts\_hi.\[0-7|ALL|BYTE\]](#EDS0082/alarm/volts_hi._0-7_ALL_BYTE_)

## [EDS0082/alarm/volts\_low.\[0-7|ALL|BYTE\]](#EDS0082/alarm/volts_low._0-7_ALL_BYTE_)

## [EDS0083/alarm/current\_hi.\[0-3|ALL|BYTE\]](#EDS0083/alarm/current_hi._0-3_ALL_BYTE_)

## [EDS0083/alarm/current\_low.\[0-3|ALL|BYTE\]](#EDS0083/alarm/current_low._0-3_ALL_BYTE_)

## [EDS0085/alarm/volts\_hi.\[0-3|ALL|BYTE\]](#EDS0085/alarm/volts_hi._0-3_ALL_BYTE_)

## [EDS0085/alarm/volts\_low.\[0-3|ALL|BYTE\]](#EDS0085/alarm/volts_low._0-3_ALL_BYTE_)

## [EDS0090/alarm/hi\[0-7|ALL\] EDS0090/alarm/low\[0-7|ALL\]](#EDS0090/alarm/hi_0-7_ALL__EDS0090/alarm/low_0-7_ALL_)

*read-only, yes-no*  
Show corresponding out-of-range alarm. "1" means in alarm state. Can only be turned off with *clear*

# [RELAY](#RELAY)

Optionally found on the EDS006X and EDS007X. Can be controlled by software or the alarm condition.

## [EDS00XX/relay/control](#EDS00XX/relay/control)

*read-write, unsigned*  
Set the relay control scheme:

0

alarm control with hysteresis

1

alarm control but need *EDS00XX/alarm/clear* to unset

2

Control with *EDS00XX/relay/state*

3

Always off

## [EDS00XX/relay/state](#EDS00XX/relay/state)

*read-write, yes-no*  
Turn the relay on or off if the *EDS00XX/relay/control is set to 2*

# [LED light](#LED_light)

Found on the EDS006X and EDS007X. Can be controlled by software or the alarm condition.

## [EDS00XX/LED/control](#EDS00XX/LED/control)

*read-write, unsigned*  
Set the LED control scheme:

0

alarm control with hysteresis

1

alarm control but need *EDS00XX/alarm/clear* to unset

2

Control with *EDS00XX/LED/state*

3

Always off

## [EDS00XX/LED/state](#EDS00XX/LED/state)

*read-write, yes-no*  
Turn the LED on or off if the *EDS00XX/LED/control is set to 2*

# [COUNTER](#COUNTER)

## [EDS00XX/counter/seconds](#EDS00XX/counter/seconds)

*read-only, unsigned integer*  
Approximate seconds since power up.

## [EDS0090/counter/pulses.0-7 | ALL](#EDS0090/counter/pulses.0-7___ALL)

*read-only, unsigned integer*  
Pulses on each channel since power up or reset. Channel should be set to input ( *EDS0090/output/set.x* =0 )

## [EDS0090/counter/reset.0-7 | ALL | BYTE](#EDS0090/counter/reset.0-7___ALL___BYTE)

*read-write, yes-no*  
Clear the pulse count on the corresponding channel.

## [EDS007X/counter/samples](#EDS007X/counter/samples)

*read-only, unsigned integer*  
Approximate samples since power up.

# [MEMORY](#MEMORY)

## [memory](#memory)

*read-write, binary*  
96 bytes of memory. Not all is writable. Access to *EDS00XX* functions is better accomplished through the data fields, which expose all the chip features.

## [pages/page.0 ... pages/page.2 pages/page.ALL](#pages/page.0_..._pages/page.2_pages/page.ALL)

*read-write, binary*  
Memory is split into 3 pages of 32 bytes each. Only page 2 is writable. *ALL* is an aggregate of the pages. Each page is accessed sequentially.

## [EDS008X/memory](#EDS008X/memory)

*read-write, binary*  
160 bytes of memory. Not all is writable. Access to *EDS008X* functions is better accomplished through the data fields, which expose all the chip features. The *EDS008X* has more memory than the other chips, so a separate entry in the sudbirectory makes it available.

## [EDS008X/pages/page.0-4 EDS008X/pages/page.ALL](#EDS008X/pages/page.0-4_EDS008X/pages/page.ALL)

*read-write, binary*  
Memory is split into 5 pages of 32 bytes each. Only page 5 is writable. The *EDS008X* has more memory than the other chips, so a separate entry in the sudbirectory makes the extra pages available. *ALL* is an aggregate of the pages. Each page is accessed sequentially.

# [SUB-TYPE](#SUB-TYPE)

## [tag](#tag)

*read-only, ascii*  
Text description of the device. Up to 30 characters.

## [device\_type](#device_type)

*read-only, ascii*  
Device name. E.g: "EDS0071"

## [device\_id](#device_id)

*read-only, unsigned*  
Number corresponding to the hexadecimal type. E.g:  
EDS0071 -&gt; 0x0071 -&gt; 113 in decimal

# [STANDARD PROPERTIES](#STANDARD_PROPERTIES)

See the file man3/standard.3so.

# [ALARMS](#ALARMS)

None.

# [DESCRIPTION](#DESCRIPTION)

See the file man3/description.3so.

## [EDS00XX Overview](#EDS00XX_Overview)

The EDS00XX sensors are a family of devices from *Embedded Data Systems.* Although provisional support for several types is included, only early *EDS0071* has been tested with *OWFS.*

The sensors all share the same *7E* family code. They have the same first memory page layout with a text *tag* property that describes them, and a *sub-type* field giving the particular sensor. The data properties shown in a directory listing will be specific to the sensor *sub-type.*

## [EDS0071](#EDS0071~2)

The [**EDS0071 (3)**](/man/os/owfs/EDS0071.3) is a micro-processor based 1-wire slave made by EDS (Embedded Data Systams). Is uses a high accuracy and extended range RTD sensor to accurately measure temperatures.

## [Memory](#Memory)

The *EDS00XX* sensors are read and controlled by accessing parts of their on-chip memory. Although the raw memory contents are exposed in the *memory* and *pages* fields, all the available functionality is best accessed by the other fields. In fact, directly changing memory will confuse *OWFS.*

## [Relay and LED](#Relay_and_LED)

All the *EDS00XX* sensors have an LED and optional relay. Both can be controlled either directly, or when the sensors reaches an alarm state.

# [ADDRESSING](#ADDRESSING)

See the file man3/addressing.3so.

# [DATASHEET](#DATASHEET)

**EDS0064 EDS0065 EDS0066 EDS0067 EDS0068**

https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B\_K3iXLLAI7vN2E4NGUwMGItMzc5MS00NDNmLTljZGYtN2NmM2Q3YWE5NmVh&hl=en

[**EDS0070**](#EDS0070~2)

http://www.embeddeddatasystems.com/assets/images/supportFiles/manuals/EN-UserMan%20%20OW-Vibration%20V01.pdf

**EDS0071 EDS0072**

https://docs.google.com/viewer?a=v&pid=explorer&chrome=true&srcid=0B\_K3iXLLAI7vMjVhNWQzYzItZTRhMi00NGY2LWI4NTQtYjZlYTgzYzY0NmNm&hl=en

**EDS0080 EDS0083**

https://eds.zendesk.com/attachments/token/ulnpj6mvpp6yzwo/?name=EN-USERMAN+OW-IO-AIX-420+v1p0.pdf

**EDS0082 EDS0085**

https://eds.zendesk.com/attachments/token/vyai6ylpw6edala/?name=EN-USERMAN+OW-IO-AIX-10V+v1p0.pdf

[**EDS0090**](#EDS0090~2)

8 Discrete I/O

# [SEE ALSO](#SEE_ALSO)

See the file man3/seealso.3so.

# [AVAILABILITY](#AVAILABILITY)

http://www.owfs.org

# [AUTHOR](#AUTHOR)

Paul Alfille (paul.alfille@gmail.com)

2003 OWFS Manpage

---

Document: EDS0083(3) from owfs 3.2.4-r10 (Chainguard OS)
Source: https://github.com/owfs/owfs
