MClimate LoRaWAN Devices
  • Overview
  • FAQ
  • Firmware Upgrade Over The Air (FUOTA)
  • Devices
    • πŸ†•ΠœClimate 16A Dry Switch (16ADS)
      • πŸ₯³Release notes
      • πŸ› οΈHow to use
      • ⬆️MClimate 16ADS Uplink decoder
      • ⬇️MClimate 16ADS Downlink encoder
      • πŸ“–MClimate 16ADS Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Overheating protection
        • Relay state 16ADS
        • LED indication mode
        • Network-related settings
        • Get Firmware & Hardware version
        • Restart device
    • πŸ†•ΠœClimate 16A Switch & Power Meter LoRaWAN (16ASPM)
      • πŸ₯³Release notes
      • πŸ› οΈHow to use
      • ⬆️MClimate 16ASPM Uplink decoder
      • ⬇️MClimate 16ASPM Downlink encoder
      • πŸ“–MClimate 16ASPM Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Protections
        • Relay state 16ASPM
        • Clear accumulated energy
        • LED indication mode
        • Network-related settings
        • Get Firmware & Hardware version
        • Restart device
    • 😲MClimate Fan Coil Thermostat (FCT)
      • πŸ₯³Release notes
      • ⭐Getting started
      • ⚑Wiring Diagrams (Applications) & Operational Modes
      • ⬆️MClimate Fan Coil Thermostat Uplink decoder
      • ⬇️MClimate Fan Coil Thermostat Downlink encoder
      • πŸ“–MClimate Fan Coil Thermostat Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Keep-alive
        • ON/OFF & Target temperature
          • Valve(s) operation
          • Target temperature ranges
        • Fan Settings
          • Auto Fan - Ξ” settings
        • πŸ”“Keys lock
        • External temperature measurement
        • Power module communication status
        • Function of digital input/output (IO1 and IO2 ports)
          • Automatic changeover
          • Occupancy sensor
        • General, Display & Power recovery
          • Hiding data from the display & settings
          • Frost Protection
          • Temperature sensor errors
          • Network-related settings
            • Uplink types
          • User interface language
        • Restart device
    • ♨️MClimate Vicki LoRaWAN
      • πŸ₯³Release notes
      • ⬆️Vicki Uplink Decoder
      • ⬇️Vicki Downlink Encoder
      • πŸ“–Vicki LoRaWAN Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Manual target temperature change
        • Operational modes & temperature control algorithms
          • Algorithm 1 - Equal directional control
          • Algorithm 2 - Proportional control
          • Algorithm 3 - Proportional Integral
        • External temperature measurement and internal temperature offset
        • Control target temperature and/or motor position and range
        • Recalibrate motor command explanation
        • Read device hardware and software version command explanation.
        • Anti-freeze functionality
        • Open window detection
        • Child lock
        • Target temperature ranges
        • Temperature units
        • Force-close & Force-attach
        • Network-related settings
        • Appendix (examples)
      • πŸ“ΊTechnical Deepdive Webinar
    • πŸ†•MClimate CO2 Display lite
      • πŸ₯³Release notes
      • ⬆️MClimate CO2 Display lite Uplink decoder
      • πŸ“–CO2 Display lite Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • CO2 measurement settings
        • Hiding data from the display
        • Child lock
        • Network-related settings & Others
        • Get Firmware & Hardware version
        • Restart device
    • MClimate CO2 Display
      • πŸ₯³Release notes
      • ⬆️MClimate CO2 Display Uplink decoder
      • πŸ“–CO2 Display Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • CO2 measurement settings
        • Hiding data from the display
        • Child lock
        • PIR (Motion sensor)
        • Network-related settings & Others
        • Get Firmware & Hardware version
    • MClimate Wireless Thermostat
      • πŸ₯³Release notes
      • ⬆️MClimate Wireless Thermostat Uplink decoder
      • ⬇️MClimate Wireless Thermostat Uplink encoder
      • πŸ“–Wireless Thermostat Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Target Temperature & Temperature range
        • Sensor mode & hiding data from the display
        • Heating status flag
        • Child lock
        • PIR (Motion sensor)
        • Get Firmware & Hardware version
        • Network-related settings & Others
    • MClimate HT Sensor LoRaWAN
      • πŸ₯³Release notes
      • ⬆️HT Sensor Uplink Decoder
      • πŸ“–HT Sensor LoRaWAN Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Temperature and humidity compensation
        • Keep-alive
        • Read device hardware and software version command explanation.
        • Network-related settings
        • Uplink types
        • Appendix (examples)
    • MClimate CO2 Sensor and Notifier LoRaWAN
      • πŸ₯³Release notes
      • ⬆️CO2 Sensor Uplink Decoder
      • πŸ“–CO2 Sensor LoRaWAN Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Keep-alive
        • Read device hardware and software version command explanation.
        • Network-related settings
        • Uplink types
        • CO2 boundary levels
        • CO2 auto-zero value
        • CO2 auto-zero period
        • CO2 Measurement period
        • Notifications configuration
    • MClimate Open/Close Sensor LoRaWAN
      • πŸ₯³Release notes
      • ⬆️Open/Close Sensor uplink decoder
      • πŸ“–Open/Close sensor LoRaWAN communication protocol
        • Commands cheat sheet
        • Keep-alive
        • Read device hardware and software version command explanation
        • Uplink types
        • Network-related settings
        • Event notification
        • Notification Blind Time
        • LED control command explanation
        • Restart device
    • MClimate Multipurpose Button LoRaWAN
      • πŸ₯³Release notes
      • ⬆️Multipurpose Button Uplink decoder
      • πŸ“–MClimate Button LoRaWAN Device communication protocol
        • Commands cheat sheet
        • Keep-alive
        • LEDs, button press types and behaviour
        • Read device hardware and software version command explanation
        • Network-related settings
        • Uplink types
        • Button press event counters
        • LED control command explanation
        • Restart device
    • MClimate T-Valve LoRaWAN
      • πŸ₯³Release notes
      • ⬆️T-Valve Uplink Decoder
      • T-Valve LoRaWAN communication protocol
        • Commands cheat sheet
        • Uplink types
        • Keep-alive
        • Valve state control
        • Set LED behavior
        • Buzzer control
        • Emergency openings
        • Enable/disable manual valve open/close
        • Flood alarm time
        • Keep-alive period
        • Request Long data packet
        • Device allowed working voltage
        • Enable/Disable device flood sensor
        • Network related settings
        • Deactivate device (non-operational mode, save power)
    • MClimate Flood Sensor LoRaWAN
      • πŸ₯³Release notes
      • ⬆️Flood Sensor Uplink Decoder
      • πŸ“–Flood Sensor LoRaWAN communication protocol
        • Commands cheat sheet
        • Keep-alive
        • Flood event - Available configurations
        • Uplink types
        • Network-related settings
        • Read Firmware & Hardware version
        • Custom control of LED and Acoustic Buzzer
        • Read device parameters command
        • Restart device
    • MClimate AQI Sensor and Notifier LoRaWAN
      • πŸ₯³Release notes
      • AQI Sensor Uplink Decoder
      • AQI Sensor Downlink encoder
      • AQI Sensor LoRaWAN Device communication protocol
        • Communication concepts
        • Commands cheat sheet
        • Keep-alive
        • Read device hardware and software version command explanation.
        • Network-related settings
        • Uplink types
        • Device buzzer control command
        • Device LED’s control
        • Appendix (examples)
  • Others
    • Application of MClimate Vicki to One-pipe steam heating systems
    • Battery Lifetime Estimation Methodology
    • Discover Smart Buildings solutions
    • How to solve Large space heating issues
    • Device Firmware upgrade via a Field Programming Kit (FPK)
      • Vicki Firmware Upgrade
  • Integrations
    • The Things Industries / TTN V3
    • ThingPark Enterprise
    • ThingPark Community
    • Tektelic
    • Helium
    • Chirpstack
    • Loriot
    • Kerlink
    • Melita
    • MachineQ
    • Orbiwise
    • Firefly
    • B-One
    • Milesight
    • Akenza
    • Element-IoT
    • Senet
    • Wattsense
    • RAK WisGateOS2
    • Netmore
Powered by GitBook
On this page
  • Relay state change
  • Relay state change reason
  • Relay state after return of power supply
  • Relay timer in milliseconds
  • Relay timer in seconds
  • Relay state after overheating protection recovery
  • Manual relay state change

Was this helpful?

  1. Devices
  2. МClimate 16A Switch & Power Meter LoRaWAN (16ASPM)
  3. MClimate 16ASPM Device communication protocol

Relay state 16ASPM

Relay state change

This command sets/gets the state of the relay, effectively powering/depowering the appliance it is controlling.

By default, the last state of the relay is saved in the device's memory.

For more details, see the command described below.

Byte index

Hex value – Meaning

0

C1 – The command code.

1

00 – OFF;

01 – ON.

Example downlink: 0xC101 – Turn on the relay.

Byte index

Sent request

Received response

0

B1 – Command code

B1 – Command code

1

00 - The relay is off; 01 - The relay is on;

Example downlink sent by the server: 0xB1;

Example command response: 0xB101 – The relay is ON.

Relay state change reason

These commands are available for devices with firmware version β‰₯ 1.4.

Reason for changing the relay state.

Byte index
Received response

0

54 – Command code

1

00 - Restart the device; 01 - Manual (by button) relay switching; 02 - Overheating protection; 03 - Overvoltage protection; 04 - Overcurrent protection; 05 - Overpower protection; 06 - Radio command: Relay state change; 07 - Radio commands: Relay timer in milliseconds and seconds.

Relay state after return of power supply

You can set/get the relay state after return of power supply with the following command set.

You can set the relay state after return of power supply with the command:

Byte index

Hex value – Meaning

0

5E – The command code.

1

00: Last state. Default value. 01: ON - after return of power supply. 02: OFF - after return of power supply.

Example command: 0x5E02 – Sets the relay state to be off after return of power supply.

Get the relay state after return of power supply.

Byte index

Sent request

Received response

0

5F – Command code.

5F – Command code.

1

00: Last state. 01: ON - after return of power supply. 02: OFF - after return of power supply.

Example command: 0x5F;

Example response: 0x5F02 – The relay state is set to be off after return of power supply.

Relay timer in milliseconds

These commands are available for devices with firmware version β‰₯ 1.4.

The command is used to configure the state of a relay (ON or OFF) for a specified duration in milliseconds.

After the timer expires, the relay automatically returns to its previous state.

The relay timer is deactivated when setting the relay state with command C1, manually (via the button) or by triggering any of the protections.

Byte index

Hex value – Meaning

0

55 – The command code.

1

00 – OFF;

01 – ON.

2

XX - Timer, bits [15:8];

3

XX - Timer bits [7:0]: Relay timer duration (in milliseconds).

Example downlink: 0x550001F4 – Turn off the relay for 500 milliseconds.

Byte index

Sent request

Received response

0

56 – Command code

56 – Command code

1

00 - The relay is off; 01 - The relay is on;

2

XX - Timer, bits [15:8];

3

XX - Timer bits [7:0]: Remaining time of the relay timer (in milliseconds).

Example downlink sent by the server: 0x56;

Example command response: 0x560000FF – The relay state is off and 255 milliseconds remains to return to the previous relay state.

Adjustable range is 50…65 535 milliseconds (1ms. resolution).

Relay timer in seconds

These commands are available for devices with firmware version β‰₯ 1.4.

The command is used to configure the state of a relay (ON or OFF) for a specified duration in seconds.

After the timer expires, the relay automatically returns to its previous state.

The relay timer is deactivated when setting the relay state with command C1, manually (via the button) or by triggering any of the protections.

Byte index

Hex value – Meaning

0

57 – The command code.

1

00 – OFF;

01 – ON.

2

XX - Timer, bits [15:8];

3

XX - Timer bits [7:0]: Relay timer duration (in seconds).

Example downlink: 0x57000003 – Turn off the relay for 3 seconds.

Byte index

Sent request

Received response

0

58 – Command code

58 – Command code

1

00 - The relay is off; 01 - The relay is on;

2

XX - Timer, bits [15:8];

3

XX - Timer bits [7:0]: Remaining time of the relay timer (in seconds).

Example downlink sent by the server: 0x58;

Example command response: 0x58000001 –The relay state is off and 1 second remains to return to the previous relay state.

Adjustable range is 1…65 535 seconds (1sec. resolution).

Relay state after overheating protection recovery

These commands are available for devices with firmware version β‰₯ 1.1.

You can set/get the relay state after overheating protection recovery with the following command set.

You can set the relay state after overheating protection recovery with the command:

Byte index

Hex value – Meaning

0

59 – The command code.

1

00: Last state. Default value. 01: OFF - after overheating protection recovery.

Example command: 0x5901 – Sets the relay state to be off after overheating protection recovery.

Get the relay state after overheating protection recovery.

Byte index

Sent request

Received response

0

5A – Command code.

5A – Command code.

1

00: Last state. 01: OFF - after overheating protection recovery.

Example command: 0x5A;

Example response: 0x5A01 – The relay state is set to be off after overheating protection recovery.

Manual relay state change

This command lets the Application Server know that the relay state has been manually (physically - via a button on the device) changed.

The command is sent together with the keepalive of the device. The keepalive data in the example below is omitted for clarity.

Byte index
Received response

0

5D – Command code

1

XX - Relay state.

Example uplink: 0x5D01;

The relay state has been manually changed to 01 (Relay state is ON).

PreviousProtectionsNextClear accumulated energy

Last updated 3 months ago

Was this helpful?

πŸ†•
πŸ“–