Score message

Every 60 seconds, the device makes measurements on its sensors then transmit the results as a score message. A score message contains all the sensor values in a single payload.

Parent Protobuf File

SiemensLoRaIAQMessage.proto

Protobuf File

SiemensIAQEventScoreMessage.proto

Example Payload Base64

CgUIAhCqBRDSvriDBhpiEAAYVyIKCAIQARgA IAAoACohDYB6gEEV8dpdQhjBAyCYAyiTATA GOAdFWKhvQU2pKUZCMikNgHqQQRXzekNC GMEDIJgDKJwBNQAuFkI9ACjaQUAGSAdQwQ

FY8oDkbjgBQAA=

Example Payload Hexadecimal

0A05080210AA0510D2BEB883061A621000185722 0A080210011800200028002A210D807A804115F1DA 5D4218C103209803289301300638074558A86F414D A929464232290D807A904115F37A434218C1032098 03289C0135002E16423D0028DA414006480750C101

58F280E46E38014000

Example Decoded

SiemensIAQLoraMessage

 

device_uuid: device_type: 2

device_uuid: device_id: 682

device_timestamp: 1617829714

 

SiemensIAQEventScoreMessage

 

color: 0

score: 87

 

index: temp_index: 2

index: humid_index: 1

index: co2_index: 0

index: voc_index: 0

index: pm25_index: 0

 

sensor: temp: 16.06

sensor: humid: 55.46

sensor: co2: 449

sensor: co2_est: 408

sensor: voc: 147

sensor: pm2 5: 6

sensor: pm10: 7

sensor: lux: 14.98

sensor: spl_A: 49.54

 

sensor_raw: temp_raw: 1099987584

sensor_raw: humid_raw: 1111718643

sensor_raw: co2_raw: 449

sensor_raw: co2_est_raw: 408

sensor_raw: voc_raw: 156

sensor_raw: voc_eth_raw: 1108749824

sensor_raw: voc_h2_raw: 1104816128

sensor_raw: pm2_5_raw: 6

sensor_raw: pm10_raw: 7

sensor_raw: lux_raw: 193

sensor_raw: voc_baseline: 232325234

 

meta_temp: 1

meta_humid: 0

Battery and power

Every hour* the device reports its power status and battery levels over LoRa. This allows you to keep track of the internal battery levels and if it is plugged in. With LoRa mode, this is generally not useful as a power loss result in a loss of communication as the Surface Mount cannot be powered by the sensor’s battery.

Note: * There is a known bug where the power status and battery levels are not published at the intended interval.

Parent Protobuf File

SiemensLoRaIAQMessage.proto

Protobuf File

SiemensIAQEventBatteryMessage.proto

Example Payload Base64

CgUIAhCYYBAAIgYIXxABGAE=

Example Payload Hexadecimal

0A05080210986010002206085F10011801

Example Decoded

SiemensIAQLoraMessage

 

device_uuid: device_type: 2

device_uuid: device_id: 12312

device_timestamp: 0

 

SiemensLoRaIAQMessage

 

charge_percent: 95

plugged: 1 [1 -> True, 0 -> False]

charging: 1 [1 -> True, 0 -> False]