For the complete documentation index, see llms.txt. This page is also available as Markdown.

Elsys ERS

Elsys ERS

Specification for Elsys ERS / ERS-lite / ERS-CO2 / ERS-sound.

  • Supported network type(s): KPNLORA

  • Device Specification ID: supported-elsys-ers

  • Device Specification UUID: 9e95ec32-cbd5-4202-b62b-1b8eb9d85a6d

Decoders
decoderSpecificationUUID
Description

= Raw LoRa payload (v2)

dd25eca2-76cf-51ae-a3d9-c28352f5717f

Forward the raw LoRa payload and port number without decoding.

› Decoded Elsys ERS v9 payload (v3)

43d4d3cf-e9f9-51d3-bf36-127d9778dce9

Decoder for Elsys ERS payloads. Fixes bugs in '› Decoded Elsys ERS v9 payload (v2)'

Encoders
encoderSpecificationUUID
Description

= Raw LoRa payload

69e64131-877e-4f25-ac0b-6e04bd61f1ae

Send raw LoRa payload to your device.

= Raw LoRa payload (v2)

Forward the raw LoRa payload and port number without decoding.

This decoder also decodes Geolocation and Local Gateway data.

The following SenML records can be present, amongst others:

name
type
unit
example
description

payload

string

"4D985C495AC4D8C9682CFD"

The LoRa hex payload

port

number

200

The LoRa port used to send this uplink

Example SenML

SenML can be structured in different ways, and we do not guarantee the examples below will look the same as what you will receive on your Destination. To make sure you can handle the SenML optimally, take a look at our documentation about Understanding and Interpreting SenML Data.

› Decoded Elsys ERS v9 payload (v3)

Decoder for Elsys ERS payloads. Fixes bugs in '› Decoded Elsys ERS v9 payload (v2)':

  • distance was incorrectly converted to dm instead of m. Now the containing value is in meters.

  • soundAverage was decoded incorrectly, resulting in a number that is way too large.

  • soundPeak was decoded incorrectly, resulting in a number that is way too large.

  • The grideye fields were decoded incorrectly, where most results would be too big.

  • Time offsets were added as positive ts instead of negative ts.

  • acceleration values were processed as unsigned values, but they should have been processed as signed values.

This decoder also decodes Geolocation and Local Gateway data.

The following SenML records can be present, amongst others:

name
type
unit
example
description

accelerationX

number

m/s2

0.31132222222222217

accelerationY

number

m/s2

15.566111111111107

accelerationZ

number

m/s2

13.231194444444442

analog1

number

V

35.124

External analog input voltage

analog2

number

V

49.287

batteryVoltage

number

V

3.596

CO2Concentration

number

ppm

638

CO2

number

ppm

638

contains the same value as CO2Concentration and is included for backwards compatibility

digitalExternal

boolean

false

digitalIn2

boolean

false

distance

number

m

261.42

grideye0-0

number

Cel

21.234

All the grideye fields combined make up the room infrared temperature.

grideye0-1

number

Cel

grideye0-2

number

Cel

grideye0-3

number

Cel

grideye0-4

number

Cel

grideye0-5

number

Cel

grideye0-6

number

Cel

grideye0-7

number

Cel

grideye1-0

number

Cel

grideye1-1

number

Cel

grideye1-2

number

Cel

grideye1-3

number

Cel

grideye1-4

number

Cel

grideye1-5

number

Cel

grideye1-6

number

Cel

grideye1-7

number

Cel

grideye2-0

number

Cel

grideye2-1

number

Cel

grideye2-2

number

Cel

grideye2-3

number

Cel

grideye2-4

number

Cel

grideye2-5

number

Cel

grideye2-6

number

Cel

grideye2-7

number

Cel

grideye3-0

number

Cel

grideye3-1

number

Cel

grideye3-2

number

Cel

grideye3-3

number

Cel

grideye3-4

number

Cel

grideye3-5

number

Cel

grideye3-6

number

Cel

grideye3-7

number

Cel

grideye4-0

number

Cel

grideye4-1

number

Cel

grideye4-2

number

Cel

grideye4-3

number

Cel

grideye4-4

number

Cel

grideye4-5

number

Cel

grideye4-6

number

Cel

grideye4-7

number

Cel

grideye5-0

number

Cel

grideye5-1

number

Cel

grideye5-2

number

Cel

grideye5-3

number

Cel

grideye5-4

number

Cel

grideye5-5

number

Cel

grideye5-6

number

Cel

grideye5-7

number

Cel

grideye6-0

number

Cel

grideye6-1

number

Cel

grideye6-2

number

Cel

grideye6-3

number

Cel

grideye6-4

number

Cel

grideye6-5

number

Cel

grideye6-6

number

Cel

grideye6-7

number

Cel

grideye7-0

number

Cel

grideye7-1

number

Cel

grideye7-2

number

Cel

grideye7-3

number

Cel

grideye7-4

number

Cel

grideye7-5

number

Cel

grideye7-6

number

Cel

grideye7-7

number

Cel

humidity

number

%RH

34

illuminance

number

lx

56273

motion

number

count

5

Number of detected PIR motions

occupancy

number

count

0

0: No detection 1: Entering/leaving 2:Occupied

pressure

number

Pa

102900

pulse

number

count

Relative value, reset every transmission

Pulse2

number

count

Relative value, reset every transmission

pulseAbsolute

number

count

Absolute value, never reset

pulseAbsolute2

number

count

Absolute value, never reset

soundAverage

number

dB

42

soundPeak

number

dB

80

temperature

number

Cel

23.5

temperatureExternal1

number

Cel

temperatureExternal2

number

Cel

temperatureIRExternal

number

Cel

24.9

temperatureIRInternal

number

Cel

23.3

waterLeak

number

count

Example SenML

SenML can be structured in different ways, and we do not guarantee the examples below will look the same as what you will receive on your Destination. To make sure you can handle the SenML optimally, take a look at our documentation about Understanding and Interpreting SenML Data.

Long payload

Short payload

= Raw LoRa payload

  • UUID: 377f294c-ae4b-4249-8c74-9e8fc26209e4

  • Description: Forward the raw LoRa payload and port number without decoding.

  • Exchange: decoder.lora.passthrough.exchange

Expected SenML outputs

Unknown

Last updated

Was this helpful?