Page cover image

WS301

Product Datasheet

Device Profile for Tesenso IoT Cloud

Decoder/Payload Converter for Tesenso IoT Cloud

https://github.com/Tesenso-GmbH/Device-Decoder/blob/main/Milesight_WS301.js
// Check if msg exists and has the required properties
if (msg && msg.data !== undefined && msg.port === 85) {
    var data = msg.data;

    // Extracting doorOpen value from the data
    var doorOpen = data === 30001 ? 1 : 0;

    return {
        msg: {
            doorOpen: doorOpen,
            ts: msg.ts,
            data: msg.data,
            rssi: msg.rssi
        },
        metadata: {},
        msgType: 'POST_TELEMETRY_REQUEST'
    };
}

// Return null if required properties are not present
return null;

Device Labels

in manual
dataKey
dataType
dataFormat

data

telemetry

float/integer

Magnet status

doorOpen

telemetry

float/integer

rssi

telemetry

float/integer

  • See user guide

  • See user guide

Last updated