Juno ID TILT payload description
Are you looking for the Juno ID TILT payload description?
1. Version History
| Version | Date | Change |
|---|---|---|
| 1.0.0 | February 18, 2025 | Created |
| 1.0.1 | April 24, 2026 | Formatting, version history |
2. Overview
This chapter describes the structure of the telemetry data. The number of bytes in the payload depends on the sensor configuration. The data structure depends on which sensors are present in your product.
In principle, every version has a header. This contains information about the version and the status of the sensor, as well as a master measurement value. This measurement value can simply be assumed to be the current measurement value.
The header is followed by an additional payload section that contains further information, such as specific parameters for the measurement principle or settings for position and opening detection. Not every sensor has an additional payload section.
| Terms | Description |
|---|---|
| Byte No. | Byte number starting at 1 |
| Alias | Descriptive name of the variable |
| Description | Description of the variable |
| Name | Name in the data converter |
| Unit | Unit of the variable |
| Datahub .json key | Key in the .json file when using the Datahub |
3. Structure of the Module Key
| Byte 1 | Byte 2 | ||
|---|---|---|---|
| Bits 7–4 | Bits 3–0 | Bits 7–4 | Bits 3–0 |
|
Base ID Module e.g., Sentiface, Senticom, Sentivisor |
Major Version (SW/HW Version) |
Minor Version (SW/HW Version) |
Product Version (Sensors, e.g., TH, THL, ACC, …) |
The module key for the SENTIFACE module can be extracted from the first 2 bytes of each uplink . The module key is required for the downlink.
Uplink Example (not applicable to Juno)
The following payload example is provided for the Helios pressure sensor:
11 11 FE 1A D5 95 06 03 00 23 BE
| Bytes | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 |
|---|---|---|---|---|---|---|---|---|---|---|---|
HEX |
11 |
11 |
FE |
1A |
D5 |
95 |
06 |
03 |
00 |
23 |
BE |
| Description | Module Key | Module Key | Uplink Counter | Battery Voltage | Battery Voltage | Temperature | Alarm Flag | Alarm Flag | Measurement Status | Pressure (mbar) | Pressure (mbar) |
4. JUNO Payload Description
| Byte Number | Alias Name | Description | Unit | Name in Payload Decoder | Module Key | Datahub .json Key |
|---|---|---|---|---|---|---|
| 1 – 2 | Module Key |
Byte 1: 4 bits MSB: Module code. For Mioty, exclusively "Sentiface" Telemetry module, i.e., always 0x1.4-bit LSB: Major version. Firmware of the same major version but a higher minor version remains compatible with older decoders. However, the number of bytes may change! Byte 2: 4-bit MSB: Minor version. New software versions may incrementally append new telemetry data to the data packet. 4-bit LSB: Sub/product version. For Helios, these bits encode the specific configuration of the connected sensors. |
module_key |
XXX1 |
module_key |
|
| 3 | Uplink counter | Protocol -independent uplink counter that ranges up to 255. After that, the counter resets to 0. | uplink_counter |
XXX1 |
uplink_counter |
|
| 4 – 5 | Battery Voltage |
Current battery voltage in millivolts. Voltage in volts: battery_voltage = (dataBytes[3] <<
8 | dataBytes[4]) / 1000.0
|
mV | battery_voltage |
XXX1 |
battery_voltage |
| 6 | Internal temperature |
Sensor temperature:internal_temperature = bytes[6] - 128This value is the controller's temperature reading and is an approximate temperature value with a margin of error of ±2 °C. |
°C | internal_temperature |
XXX1 |
internal_temperature |
| 7 | Accelerometer Status |
0: Accelerometer OKOther: Accelerometer error |
acc_status |
XXX1 |
acc_status |
|
| 8 | Sensor orientation |
Displays the sensor's orientation:0: Vertical – lying on its side1: Face Up2: Face Down3: Error
|
orientation |
XXX1 |
orientation |
|
| 9 | Angle | Returns the angle in °, resolution 1°. | ° | angle |
XXX1 |
angle |
| 10 | Open | Indicates whether the flap is open or closed. | is_open |
XXX1 |
is_open |
|
| 11 | Relative opening count | Indicates how many openings have occurred since the last uplink. | open_cnt_rel |
XXX1 |
open_cnt_rel |
|
| 12 | Lifetime open count | Indicates how many openings have been performed during the entire operation. | open_cnt_rel |
XXX1 |
open_cnt_total |
© Sentinum GmbH – All rights reserved.
All content in this document, including text, tables, and images, is protected by copyright and is the property of Sentinum GmbH.
All images are subject to the copyright of Sentinum GmbH, unless otherwise stated.
Reproduction, distribution, or use—even in part—is not permitted without express written permission.
Technical specifications are subject to change. All information is provided without warranty.