API Endpoints

Latest Measurement

The "Latest Measurement" endpoint returns the last measurement value recorded by the Cloud. The measured value can have an age of 15-60 minutes, depending on the transmission interval you have parameterised. The identifiers of the return values depend on the device type. For example the identifiers of type "Air purifier" are different from those of type "Negative pressure unit".
API Request
https://api.deconta-connect.com/device/latest/measurement
    ? login   = LOGIN_ID
    ? client  = CLIENT_ID
    ? token   = API_TOKEN
    ? article = DEVICE_ARTICLE
    ? serial  = DEVICE_SERIAL

Example API Response Greendec/Smartdec NPU Series
{
  "success": true,
  "date": "2021-04-09 08:33:24",
  "data": {
    "negativePressure": "0",
    "filterPressure": "0",
    "volumeFlow": "0",
    "power": "0",
    "current": "0",
    "filterLoad": "0",
    "powerControl": "0",
    "negativePressureControlMinDay": "0",
    "negativePressureControlMinNight": "0",
    "negativePressureControlMax": "0",
    "volumeFlowControl": "0"
  }
}

Negative Pressure Unit API Response Format

The maximum values depend on the type of device. These can be found in your operating instructions. For example, a G100 SRE Connect has a significantly lower maximum volume flow than a G700 SRE Connect.

{
  "success": true,
  "date": "2021-04-09 08:33:24",
  "data": {
    "negativePressure": "0",
    "filterPressure": "0",
    "volumeFlow": "0",
    "power": "0",
    "current": "0",
    "filterLoad": "0",
    "powerControl": "0",
    "negativePressureControlMinDay": "0",
    "negativePressureControlMinNight": "0",
    "negativePressureControlMax": "0",
    "volumeFlowControl": "0"
  }
}

Air Purifier API Response Format

The maximum values depend on the type of device. These can be found in your operating instructions. For example, a R151 Connect has a significantly lower maximum volume flow than a R401 Connect.

{
  "success": true,
  "date": "2021-04-09 08:33:24",
  "data": {
    "power": "0",
    "current": "0",
    "volumeFlow": "0",
    "pollution": "0",
    "filterPressure": "0",
    "voc": "0",
    "temp": "0",
    "humidity": "0",
    "presence": "0",
  }
}

Air Sampler API Response Format

The maximum values depend on the type of device. These can be found in your operating instructions.

{
  "success": true,
  "date": "2021-04-09 08:33:24",
  "data": {
  }
}

Latest Error

The "Latest Error" endpoint returns the last error recorded by the Cloud. Our Latest Error Endpoint returns a 2 x 1 byte array. Using this array, we can display up to 16 possible pending error messages at the same time.
API Request
https://api.deconta-connect.com/device/latest/error
    ? login   = LOGIN_ID
    ? client  = CLIENT_ID
    ? token   = API_TOKEN
    ? article = DEVICE_ARTICLE
    ? serial  = DEVICE_SERIAL
Example API Response
{
  success": true,
  "date": "2020-11-18 19:59:59",
  "data": [
    [ // Error Byte 0
      "1",  // Bit 7
      "1",  // Bit 6
      "0",  // Bit 5
      "0",  // Bit 4
      "0",  // Bit 3
      "0",  // Bit 2
      "0",  // Bit 1
      "0"   // Bit 0
    ],
    [ // Error Byte 1
      "0",  // Bit 7
      "0",  // Bit 6
      "0",  // Bit 5
      "0",  // Bit 4
      "0",  // Bit 3
      "0",  // Bit 2
      "0",  // Bit 1
      "0"   // Bit 0
    ]
  ]
}

Negative Pressure Unit API Response

ByteBitDescription
00The configured volume flow value could not be reached
01Filter pressure maximum value exceeded
02The setpoint of the negative pressure control cannot be reached
03Dust sensor (low) detected
04Dust sensor (high) detected
05Dust sensor (stop)
06Unused
07Unused
10Unused
11Unused
12Unused
13Unused
14Unused
15Unused
16Unused
17Unused

Air Purifier API Response

ByteBitDescription
00Unused
01Unused
02Unused
03Unused
04Unused
05Unused
06Unused
07Unused
10Unused
11Unused
12Unused
13Unused
14Unused
15Unused
16Unused
17Unused

Air Sampler API Response

ByteBitDescription
00Unused
01Unused
02Unused
03Unused
04Unused
05Unused
06Unused
07Unused
10Unused
11Unused
12Unused
13Unused
14Unused
15Unused
16Unused
17Unused

Telealarm API Response

The error messages depend on whether you have already configured custom error messages for your device

ByteBitDescription
00Unused
01Unused
02Unused
03Unused
04Unused
05Unused
06Unused
07Unused
10Power outage
11Alarm channel 1
12Alarm channel 2
13Alarm channel 3
14Alarm channel 4
15Unused
16Unused
17Unused

Control Device

With the "Control Device" Endpoint, you can change the operating parameters of your device The identifiers of the API Endpoint differ depending on the type of device. You will find an explanation of the identifiers listed in a table below the example. In order to make it as easy and quick as possible to get started, we have made sure to use the same identifiers that you already know from the "Latest Measurement" endpoint. Certain parameters differ in their maximum value, for example a device of type S200 has a lower maximum volume flow than a device of type S300. The maximum values of your device can be found in the technical documentation
API Request
https://api.deconta-connect.com/device/control
    ? login   = LOGIN_ID
    ? client  = CLIENT_ID
    ? token   = API_TOKEN
    ? article = DEVICE_ARTICLE
    ? serial  = DEVICE_SERIAL
    ? type    = CONTROL_IDENTIFIER
    ? value   = CONTROL_VALUE
Example API Request
https://api.deconta-connect.com/device/control
    ? login   = demo@deconta-connect.com
    ? client  = 123456789
    ? token   = xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx
    ? article = 0754
    ? serial  = 0123
    ? type    = powerControl
    ? value   = 50

API Response
{
  "success": true,
  "date": "2021-04-09 08:33:24",
}

Negative Pressure Unit API Identifiers

Certain parameters differ in their maximum value, for example a device of type S200 has a lower maximum flow than a device of type S300. The maximum values of your device can be found in the technical documentation

IdentifierDescription
powerControlPower Value 0% - 100%
negativePressureControlMinDayNegative Pressure (Day Mode) 0Pa - 100Pa
negativePressureControlMinNightNegative Pressure (Night Mode) 0Pa - 100Pa
negativePressureControlMaxNegative Pressure Maximum 0Pa - 100Pa
volumeFlowControlVolume Flow (Depends on device type)

Contact

  • HQ

    deconta GmbH

    Im Geer 20

    46419 Isselburg - Germany

    +49 (0) 28 74 91 56 0

    info@deconta.com

  • deconta s.a.r.l.

    15, rue des Couturièrs

    67240 BISCHWILLER - France

    +33 (0) 3 88 07 17 37

    info@deconta.fr

  • deconta Gerätetechnik AG

    Alte Aarburgerstrasse 46

    4852 Rothrist - Switzerland

    +41 (0) 62 752 46 00

    info@deconta.ch

  • deconta s.r.l. a s.u.

    Via Rizzotti 5

    37064 Povegliano Veronese (VR) - Italy

    +39 045 63 50 750

    info@deconta.it

  • deconta SL

    C/ Enric Prat de la Riba núm 2

    08830 ST BOI DE LLOBREGAT (BCN) - Spain

    +34 93 63 00 39 0

    info@deconta.es

  • deconta Pty Ltd

    Unit 3, 22-30 North View Drive

    Sunshine West, VIC 3020 - Australia

    +61 (0) 3 93 124565

    info@deconta.com.au

  • deconta UK Ltd

    Unit 3 - 4 Edtech Business Park

    Locomotion Way

    Camperdown Industrial Estate Killingworth

    Tyne & Wear NE12 5UP - England

    +44 (0) 191 268 9809

    info@deconta.co.uk