Standard User Modes
Press me
Sends a message when the button is pressed. Can recognize various types of button presses - quite simple with many use cases ranging from security to eldercare.
Hex value: 0x01
Use cases: Security, order button, panic button, eldercare and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Button
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x07 | 0x98 | 0x00 | Heartbeat 1 turned off |
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x30 | Short press | 1 | Press lasting no more than 2 seconds |
0x31 | Double click | 3 | Two short presses with short (<1s) release in between |
0x32 | Long press | 2 | Press lasting more than 2 seconds and less than 6 seconds |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x59 | Button press timing threshold | 2 and 4 seconds (0x81) |
0x0E | Presets (Device control) | LED on - 10101001 (0xA9) |
Similar modes:
Hex | Mode name | Description |
0x14 | Press me WiFi | Basic WiFi-enabled version of Press me |
0x23 | Press me Wifi Atlas | WiFi Atlas version of Press me |
0x50 | Press me Wifi SuperLocal | WiFi SuperLocal version of Press me |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Press me messages:
To set this mode, the downlink needs to include this mode register setting: 0101
The uplink messages need to begin with the mode hex as the first byte: 01
Press me does not require arming or disarming. This means the device will not send the following events: 0x10 (Start of arming), 0x11 (End of arming), 0x14 (Disarmed by long press).
Guard me
Guard me sends messages once the object moves, vibrates or changes position. After the alert is sent, the device is inert for the duration of the sleep time to prevent draining the battery.
Because of the way the accelerometer works, the device will not detect movement perpendicular to the ground nor the pull of the Earth’s gravity (this means that e.g. the smooth opening of office doors would not be reported - use the Door mode for this use case).
Hex value: 0x02
Use cases: Monitoring objects; security for both personal and commercial belongings
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Accelerometer
Mode-specific deltas: None
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x20 | Start of movement | 3 | Accelerometer-based movement detection |
Registers relevant for this mode:
If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.
Hex | Register name | Default value (hex) |
0x04 | Sleep time | 1 minute (0x41) |
0x11 | Accelerometer sensitivity | 7 (0x07) |
0x12 | Accelerometer X axis sensitivity | 7 (0x07) |
0x13 | Accelerometer Y axis sensitivity | 7 (0x07) |
0x14 | Accelerometer Z axis sensitivity | 7 (0x07) |
0x3C | Accelerometer measurement period | 1 second (0x01) |
0x49 | Accelerometer detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode | Description |
0x03 | Track me | Sends messages when movement starts and stops |
0x04 | Trace me | Sends messages continuously while moving |
0x05 | Monitor me | Records precise movement and sends the data periodically, great for monitoring vibration occurrence and duration |
0x09 | Door mode | Combines accelerometer and magnetometer in order to detect smooth opening of any door that’s not vibrating while moving |
0x15 | Guard me WiFi | Basic WiFi-enabled version of Guard me |
0x27 | Guard me Wifi Atlas | WiFi Atlas version of Guard me |
0x51 | Guard me WiFi SuperLocal | WiFi SuperLocal version of Guard me |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Guard me messages:
To set this mode, the downlink needs to include this mode register setting: 0102
The uplink messages need to begin with the mode hex as the first byte: 02
When arming the device, you should see this message: 0210
When the device is armed, it should send you these two bytes: 0211
If you disarm the device via long press, you should receive this message: 0214
Track me
Track me sends a message when the monitored object starts moving and also sends one when the movement stops and the device does not move for an adjustable time period.
Hex value: 0x03
Use cases: Tracking luggage, parcels, containers etc.
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Accelerometer
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
Sleep time (0x04) | 1 minute (0x41) | 0 (0x00) | Sleep time turned off |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x20 | Start of movement | 1 | Accelerometer-based movement detection |
0x21 | End of movement | 2 | Arrival delay countdown expired |
Registers relevant for this mode:
If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.
Hex | Register name | Default value (hex) |
0x02 | Departure delay | 15 seconds (0x0F) |
0x03 | Arrival delay | 10 minutes (0x4A) |
0x11 | Accelerometer sensitivity | 7 (0x07) |
0x12 | Accelerometer X axis sensitivity | 7 (0x07) |
0x13 | Accelerometer Y axis sensitivity | 7 (0x07) |
0x14 | Accelerometer Z axis sensitivity | 7 (0x07) |
0x3C | Accelerometer measurement period | 1 second (0x01) |
0x49 | Accelerometer detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x02 | Guard me | Sends accelerometer-triggered movement alerts |
0x04 | Trace me | Sends messages continuously while moving |
0x05 | Monitor me | Records precise movement and sends the data periodically, great for monitoring vibration occurrence and duration |
0x16 | Track me WiFi | Basic WiFi-enabled version of Track me |
0x2B | Track me WiFi Atlas | WiFi Atlas version of Track me |
0x52 | Track me WiFi SuperLocal | WiFi SuperLocal version of Track me |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Track me messages:
To set this mode, the downlink needs to include this mode register setting: 0103
The uplink messages need to begin with the mode hex as the first byte: 03
When arming the device, you should see this message: 0310
When the device is armed, it should send you these two bytes: 0311
If you disarm the device via long press, you should receive this message: 0314
Trace me
Trace me sends messages while the object is moving and stops sending them when it’s still. While moving, it periodically sends a message (the period length is defined in the Tracing delay register) so you can trace the monitored object. No more messages are sent after stop of movement is detected and reported.
Hex symbol: 0x04
Use cases: Package tracing for postal services, tracing international trucks, river transport boats and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Accelerometer
Mode-specific deltas:
Deltas are mode-specific register values different from default register values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
Sleep time (0x04) | 1 minute (0x41) | 10 minutes (0x4A) | Sleep time prolonged |
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x20 | Start of movement | 1 | Accelerometer-based movement detection |
0x21 | End of movement | 2 | Arrival delay countdown expired, no movement detected anymore |
0x22 | Tracing tag | 3 | Periodical event sent only while moving |
Registers relevant for this mode:
If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.
Hex | Register name | Default value (hex) |
0x02 | Departure delay | 15 seconds (0x0F) |
0x03 | Arrival delay | 10 minutes (0x4A) |
0x04 | Sleep time | 1 minute (0x41) |
0x05 | Tracing interval | 10 minutes (0x4A) |
0x11 | Accelerometer sensitivity | 7 (0x07) |
0x12 | Accelerometer X axis sensitivity | 7 (0x07) |
0x13 | Accelerometer Y axis sensitivity | 7 (0x07) |
0x14 | Accelerometer Z axis sensitivity | 7 (0x07) |
0x3C | Accelerometer measurement period | 1 second (0x01) |
0x49 | Accelerometer detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x02 | Guard me | Sends accelerometer-triggered movement alerts |
0x03 | Track me | Sends messages when movement starts and stops |
0x05 | Monitor me | Records precise movement and sends the data periodically, great for monitoring vibration occurrence and duration |
0x17 | Trace me WiFi | Basic WiFi-enabled version of Trace me |
0x2F | Trace me WiFi Atlas | WiFi Atlas version of Trace me |
0x53 | Trace me WiFi SuperLocal | WiFi SuperLocal version of Trace me |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Trace me messages:
To set this mode, the downlink needs to include this mode register setting: 0104
The uplink messages need to begin with the mode hex as the first byte: 04
When arming the device, you should see this message: 0410
When the device is armed, it should send you these two bytes: 0411
If you disarm the device via long press, you should receive this message: 0414
Monitor me
Using the accelerometer, this mode monitors occurrence of vibration and periodically reports when the monitored object was vibrating and when it was not in a predefined time window.
Hex value: 0x05
Use cases: Monitoring usage of engines, heavy machinery, factory robots and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Accelerometer
Mode-specific deltas: None
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x80 | Monitor me | 1 | Sends vibration data in 10 bytes of the payload* |
*Each of the 10 bytes in the payload that come after mode and event (after 0580) represents a time window. One bit represents one second, one byte represents up to 255 seconds. The number you receive is the number of seconds in this time window (max 0xFF - 255) when vibration was detected by the device. This means you can determine the intensity of vibration in % in the given time interval.
The Monitor me uplink event is received after the payload is full. This means that in default settings, the first message will come after 42:30 minutes (10 bytes, 255 seconds each, total of 2550 seconds). This interval can be prolonged with register 0x3C (Accelerometer measurement interval) - the default setting is 1 second. E.g. two seconds would make this interval 42:30 x 2 = 85 minutes.
Registers relevant for this mode:
If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.
Hex | Register name | Default value (hex) |
0x11 | Accelerometer sensitivity | 7 (0x07) |
0x12 | Accelerometer X axis sensitivity | 7 (0x07) |
0x13 | Accelerometer Y axis sensitivity | 7 (0x07) |
0x14 | Accelerometer Z axis sensitivity | 7 (0x07) |
0x3C | Accelerometer measurement interval | 1 second (0x01) |
0x49 | Accelerometer detection delay | 0 seconds (0x00) |
0x4F | Monitor me measurement window | 20 milliseconds (0x14) |
Similar modes:
Hex | Mode name | Description |
0x02 | Guard me | Sends accelerometer-triggered movement alerts |
0x09 | Door mode | Combines accelerometer and magnetometer in order to detect smooth opening of any door that’s not vibrating while moving |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Monitor me messages:
To set this mode, the downlink needs to include this mode register setting: 0105
The uplink mess
ages need to begin with the mode hex as the first byte: 05
When arming the device, you should see this message: 0510
When the device is armed, it should send you these two bytes: 0511
If you disarm the device via long press, you should receive this message: 0514
Put me back
Reports movement of an object and once the movement stops, reports precise position through accelerometer data. You can use the data to determine whether the object was displaced or not.
Hex value: 0x06
Use cases: Manholes, containers, lab doors, safe boxes, fire extinguisher cabinets, poles and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Accelerometer
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
Arrival delay (0x03) | 10 minutes (0x4A) | 1 minute (0x41) | Arrival delay decreased |
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x20 | Start of movement | 1 | When the device moves, this message is sent |
0x21 | End of movement | 2 | When movement stops and arrival delay expires, this message is sent with appended accelerometer data in 9 bytes |
Registers relevant for this mode:
If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.
Hex | Register name | Default value (hex) |
0x04 | Sleep time | 1 minute (0x41) |
0x11 | Accelerometer sensitivity | 7 (0x07) |
0x12 | Accelerometer X axis sensitivity | 7 (0x07) |
0x13 | Accelerometer Y axis sensitivity | 7 (0x07) |
0x14 | Accelerometer Z axis sensitivity | 7 (0x07) |
0x3C | Accelerometer measurement period | 1 seconds (0x01) |
0x49 | Accelerometer detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x02 | Guard me | Sends accelerometer-triggered movement alerts |
0x09 | Door mode | Combines accelerometer and magnetometer in order to detect smooth opening of any door that’s not vibrating while moving |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Put me back messages:
To set this mode, the downlink needs to include this mode register setting: 0106
The uplink messages need to begin with the mode hex as the first byte: 06
When arming the device, you should see this message: 0610
When the device is armed, it should send you these two bytes: 0611
If you disarm the device via long press, you should receive this message: 0614
Don’t drop me
Don’t drop me behaves similarly to Guard me except for its event (uplink message) is triggered by faster acceleration of the accelerometer in one of its axis and not just movement detection. Drop alert detection threshold can be defined.
Please note this mode should not be used on boards with an opto pin (SimpleIndustry with 2 external sensors) because of accelerometer consumption. Please contact us at ask.simplehw.eu for more information.
Hex value: 0x07
Use cases: Monitoring packages inside trucks, shipping containers and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Accelerometer
Mode-specific deltas: None
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x20 | Start of movement | no | Accelerometer-based movement detection |
0x21 | End of movement | no | Arrival delay countdown expired |
0x22 | Tracing tag | no | Sends a periodical message when moving |
0x23 | Drop alert | 3 | Sends a message when dropped - high acceleration |
Registers relevant for this mode:
If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.
Hex | Register name | Default value (hex) |
0x02 | Departure delay | 15 seconds (0x0F) |
0x03 | Arrival delay | 10 minutes (0x4A) |
0x04 | Sleep time | 1 minute (0x41) |
0x05 | Tracing interval | 10 minutes (0x4A) |
0x11 | Accelerometer sensitivity | 7 (0x07) |
0x12 | Accelerometer X axis sensitivity | 7 (0x07) |
0x13 | Accelerometer Y axis sensitivity | 7 (0x07) |
0x14 | Accelerometer Z axis sensitivity | 7 (0x07) |
0x15 | Don’t drop me threshold | 1920 mG (0x60) |
0x16 | Don’t drop me duration | 200 ms (0x02) |
0x17 | Don’t drop me axis configuration | 7 (0x07)* |
0x3C | Accelerometer measurement period | 1 second (0x01) |
0x49 | Accelerometer detection delay | 0 seconds (0x00) |
*4 upper bits of register 0x17 determine which Don’t drop me submode the device will be in. The other 4 (lower) bits determine the accelerometer sensitivity (similar to register 0x11).
Don’t drop me submodes:
SHOCK
0x17 value: 0x07
Behavior: Don’t drop event is sent when acceleration is detected above the Don’t drop me threshold (register 0x15) for longer than Don’t drop me the duration (0x16)
Accelerometer configuration: ODR 100Hz
0x15 units: 1 LSb = 32 mg, range is ±4G
0x16 units: 1/ODR
FREE FALL
0x17 value: 0x47
Behavior: Don’t drop event is sent when acceleration is detected below the Don’t drop me threshold (register 0x15) for longer than the Don’t drop me duration (0x16)
Accelerometer configuration: ODR 25Hz
0x15 units: 1 LSb = 16 mg, range is ±2G
0x16 units: 1/ODR
CLICK
0x17 value: 0x87
Behavior: Don’t drop event is sent when acceleration is detected above the Don’t drop me threshold (register 0x15) for no longer than the Don’t drop me duration (0x16)
Accelerometer configuration: ODR 100Hz
0x15 units: 1 LSb = 32 mg, range is ±4G
0x16 units: 1/ODR
Similar modes:
Hex | Mode | Description |
0x02 | Guard me | Sends accelerometer-triggered movement alerts |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Don’t drop me messages:
To set this mode, the downlink needs to include this mode register setting: 0107
The uplink messages need to begin with the mode hex as the first byte: 07
When arming the device, you should see this message: 0710
When the device is armed, it should send you these two bytes: 0711
If you disarm the device via long press, you should receive this message: 0714
Reed switch on/off with redundancy
Sends a timeline of when and how long the reed contact was opened and when and how long it was closed, 8 time periods are sent in total. Useful for creating a history of e.g. door usage and more.
Hex value: 0x08
Use cases: History of door usage mostly (or anything where you can use the binary reed switch on/off functionality)
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Reed switch
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x4B | 0x00 | 0x05 | Detection delay 5s |
0x04 | 0x4A | 0x00 | Sleep time 0s |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x83 | Reed switch on/off with redundancy | 1 | Reed switch on/off with redundancy |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x37 | Reed switch measurement period | 1 second (0x01) |
0x4B | Reed switch detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode | Description |
0x0C | Reed switch on/off | Sends a message when the reed opens and also when closes |
0x13 | Reed switch counter | Counts reed switches, various settings |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Reed switch on/off with redundancy messages:
To set this mode, the downlink needs to include this mode register setting: 0108
The uplink messages need to begin with the mode hex as the first byte: 08
When arming the device, you should see this message: 0810
When the device is armed, it should send you these two bytes: 0811
If you disarm the device via long press, you should receive this message: 0814
Door mode (based on compass and not reed switch)
Detects doors opening and closing using the accelerometer and the magnetometer.
Hex value: 0x09
Use cases: Monitoring various doors; offices, cabinets, entrances and more
Devices that support this mode: SimplePack
Required sensors: Accelerometer, magnetometer
Mode-specific deltas: None
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x20 | Start of movement | 3 | Accelerometer-based movement detection |
0x24 | Start of movement 2 | 2 | Magnetometer-based movement detection |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x11 | Accelerometer sensitivity | 7 (0x07) |
0x19 | Magnetometer sensitivity | 4 (0x04) |
0x3C | Accelerometer measurement interval period | 1 second (0x01) |
0x3D | Magnetometer measurement interval period | 1 second (0x01) |
0x49 | Accelerometer detection delay | 0 seconds (0x00) |
0x4A | Magnetometer detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode | Description |
0x02 | Guard me | Sends accelerometer-triggered movement alerts |
0x05 | Monitor me | Records precise movement and sends the data periodically, great for monitoring vibration occurrence and duration |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Door mode messages:
To set this mode, the downlink needs to include this mode register setting: 0109
The uplink messages need to begin with the mode hex as the first byte: 09
When arming the device, you should see this message: 0910
When the device is armed, it should send you these two bytes: 0911
If you disarm the device via long press, you should receive this message: 0914
Leak detector
This mode lets you know when a water leak has occurred and also when water is no longer detected. Position is monitored and any tilt over a predefined threshold (up to 180 degrees) is reported. If the device returns to the original position, the device will send a message too.
Leak detector is only for the SimpleLeak! No other device works properly in this mode.
Hex value: 0x0A
Use cases: Bathrooms, kitchens, industrial spaces, transport, laboratories and more
Devices that support this mode: SimpleLeak
Required sensors: Water leak detector and accelerometer
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x0E | 0xA9 | 0xE9 | Beeper enabled |
0x0F | 0x06 | 0x07 | Start of arming alert requests downlink |
0x11 | 0x07 | 0x40 | Accelerometer sensitivity decreased to 40 |
0x23 | 0x04 | 0x02 | Alert 1 indicated by beeping |
0x24 | 0x00 | 0x4A | Alert 1 repeated every 10 minutes |
0x25 | 0x00 | 0x05 | Alert 1 repeated 5 times |
0x26 | 0x04 | 0x02 | Alert 2 indicated by beeping |
0x2C | 0x00 | 0x1E | Alert 1 delay set to 30 seconds |
0x2D | 0x00 | 0x0A | Alert 2 delay set to 10 seconds |
0x34 | 0x00 | 0x43 | Temperature measured every 3 minutes |
0x48 | 0x00 | 0x1E | Leakage detection delay set to 30 seconds |
0x49 | 0x00 | 0x0A | Accelerometer detection delay set to 10 seconds |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x40 | Leakage | 1 | Sent when water is detected |
0x41 | End of leakage | No | Send when water is no longer detected |
0x42 | Wrong orientation | 2 | Sent when the tilt threshold is exceeded |
0x43 | End of wrong orientation | No | Sent when the position is fixed |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x0E | Device control presets | 0xA9 |
0x0F | Activation/Confirmation | 0x06 |
0x11 | Accelerometer sensitivity | 0x07 |
0x23 | Alert 1 configuration | 0x04 |
0x24 | Alert 1 repetition interval | 0x00 |
0x25 | Alert 1 number of repetitions | 0x00 |
0x26 | Alert 2 configuration | 0x04 |
0x2C | Alert 1 delay | 0x00 |
0x2D | Alert 2 delay | 0x00 |
0x34 | Temperature measurement interval period | 0x00 |
0x35 | Leakage measurement interval period | 0x03 |
0x3C | Accelerometer measurement interval period | 0x01 |
0x3E | Tilt detection | 0x00 |
0x45 | Leak detector filter | 0x55 |
0x48 | Leak detector detection delay | 0x00 |
0x49 | Accelerometer detection delay | 0x00 |
Similar modes: None
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Leak detector messages:
To set this mode, the downlink needs to include this mode register setting: 010A
The uplink messages need to begin with the mode hex as the first byte: 0A
When arming the device, you should see this message: 0A10
When the device is armed, it should send you these two bytes: 0A11
If you disarm the device via long press, you should receive this message: 0A14
Demo mode
A mode created to literally show off. Will send some mode-specific events from Press me (0x01) and all mode-specific events from Don’t drop me (0x07), Reed on/off (0x0C) and Light on/off (0x0D) together with appended payload with voltage, temperature and accelerometer data. WiFi is used in one event.
Hex value: 0x0B
Use cases: Demos and shows - but will cover anything that requires the data this mode can send you
Devices that support this mode: SimplePack Plus
Required sensors: Button, WiFi module, reed switch, light sensor, accelerometer, either temp sensor
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x0E | 0xA9 | 0xE9 | Beeper ON, button active all the time |
0x3D | 0x01 | 0x00 | Magnetometer turned off |
0x36 | 0x00 | 0x05 | Light sensor turned on |
0x04 | 0x41 | 0x00 | Sleep time turned off |
0x0D | 0x00 | 0xE0 | Voltage, temperature, accelerometer data sent as appended payload |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x23 | Drop alert | 1 | Sends a message when dropped - high acceleration |
0x30 | Short press | 1 | Press lasting no more than 2 seconds |
0x60 | Light detected | 1 | Light % exceeded light detection threshold |
0x61 | Darkness detected | 1 | Light % fell below light detection threshold |
0x62 | Reed switch on | 1 | Reed switch on - magnet present |
0x63 | Reed switch off | 1 | Reed switch off - no magnet |
0x9E | Double click WiFi 1/2 | 1 | Two short presses within 1 second, sent with 3 MAC addresses |
0x9F | Double click WiFi 2/2 | 1 |
Registers relevant for this mode (tbd):
Hex | Register name | Default value (hex) |
0x11 | Accelerometer sensitivity | 7 (0x07) |
0x12 | Accelerometer X axis sensitivity | 7 (0x07) |
0x13 | Accelerometer Y axis sensitivity | 7 (0x07) |
0x14 | Accelerometer Z axis sensitivity | 7 (0x07) |
0x15 | Drop me threshold | 936 mG (0x60) |
0x16 | Drop me duration | 200 ms (0x02) |
0x17 | Drop me axis configuration | 7 (0x07) |
0x36 | Light sensor measurement period | 0 seconds (0x00), delta: 5 seconds (0x05) |
0x3C | Accelerometer measurement period | 1 second (0x01) |
0x43 | Light sensitivity hysteresis | 5% of light (0x05) |
0x44 | Light sensitivity threshold | 30% of light (0x1A) |
0x49 | Accelerometer detection delay | 0 seconds (0x00) |
0x4B | Reed contact detection delay | 0x00 |
0x4C | Light sensor detection delay | 0 seconds (0x00) |
0x59 | Button press timing threshold | 2 and 4 seconds (0x81) |
Similar modes:
Hex | Mode name | Description |
0x01 | Press me | Recognizes various button presses |
0x07 | Don’t drop me | Sends a message triggered by faster acceleration of the accelerometer in one of its axis |
0x0C | Reed switch on/off | Sends messages when a magnet is present or absent |
0x0D | Light on/off | Sends messages based on light % thresholds |
0x14 | Press me WiFi | Basic WiFi-enabled version of Press me |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Demo mode messages:
To set this mode, the downlink needs to include this mode register setting: 010B
The uplink messages need to begin with the mode hex as the first byte: 0B
When arming the device, you should see this message: 0B10
When the device is armed, it should send you these two bytes: 0B11
If you disarm the device via long press, you should receive this message: 0B14
Reed switch on/off
Sends a message when the reed contact is switched on by a magnet and also sends one when the sensor is switched off because the nearby magnetic field is no longer detected.
Hex value: 0x0C
Use cases: Garage doors, warehouse doors, fridges, anything where reporting contact is important
Devices that support this mode: SimplePack and SimplePack Plus
Please note that in the SimplePack 4.0 Plus Magnetic Switch, the device is shipped in this mode (armed) without the possibility to disarm the device by long press. Triggering downlinks with an extra long press is still enabled (you can disarm the device with downlink).
Required sensors: Reed switch
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x04 | 0x41 | 0x06 | Sleep time decreased to 6 seconds |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x62 | Reed switch on | 1 | Reed switch on because of magnet presence |
0x63 | Reed switch off | 2 | Reed switch off because of magnet absence |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x37 | Reed switch measurement period | 1 second (0x01) |
0x4B | Reed switch detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x08 | Reed switch on/off with redundancy | Sends a history of reed switches in one event |
0x13 | Reed switch counter | Counts reed switches, various settings |
0x19 | Reed switch on/off WiFi | Basic WiFi-enabled version of Reed switch on/off |
0x37 | Reed switch on/off WiFi Atlas | WiFi Atlas version of Reed switch on/off |
0x55 | Reed switch on/off WiFi SuperLocal | WiFi SuperLocal version of Reed switch on/off |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Reed switch on/off messages:
To set this mode, the downlink needs to include this mode register setting: 010C
The uplink messages need to begin with the mode hex as the first byte: 0C
When arming the device, you should see this message: 0C10
When the device is armed, it should send you these two bytes: 0C11
If you disarm the device via long press, you should receive this message: 0C14
Light on/off
Detects light - a message is sent every time a predefined threshold (% of light detected) is crossed either way. Can be set up to detect a very low light percentage threshold - darkness and extreme darkness (useful for monitoring package opening in the night).
Hex value: 0x0D
Use cases: Monitoring electricity usage, buildings and rooms, detecting opening of packages, freezers, safeboxes etc. and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Light sensor
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x04 | 0x41 | 0x06 | Sleep time decreased |
0x36 | 0x00 | 0x05 | Light detection on |
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x60 | Light detected | 1 | Light % over predefined threshold |
0x61 | Darkness detected | 2 | Light % under predefined threshold |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x36 | Light sensor measurement period | 0 seconds (0x00), delta: 5 seconds (0x05) |
0x43 | Light sensitivity hysteresis | 5% of light (0x05) |
0x44 | Light sensitivity threshold | 30% of light (0x1E) |
0x4C | Light sensor detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x1A | Light on/off WiFi | Basic WiFi-enabled version of Light on/off |
0x3B | Light on/off WiFi Atlas | WiFi Atlas version of Light on/off |
0x56 | Light on/off WiFi Precise | WiFi Precise version of Light on/off |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Light on/off messages:
To set this mode, the downlink needs to include this mode register setting: 010D
The uplink messages need to begin with the mode hex as the first byte: 0D
When arming the device, you should see this message: 0D10
When the device is armed, it should send you these two bytes: 0D11
If you disarm the device via long press, you should receive this message: 0D14
Temperature threshold with redundancy
Intended for long-term monitoring of temperature exception occurrences - in this mode, temperature exception is defined as temperature above or below the three predefined temperature thresholds A, B and C. Will send an event with 5 exceptions and the duration of each exception. Every exception with its duration will take up two bytes of the payload for a total of 12 bytes. The thresholds are encoded in SimpleTemp.
Hex value: 0x0E
Use cases: Long-term monitoring of temperature in any environment; labs, freezers, pools and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Either temperature sensor (ambi or precise, precise is preferable)
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x34 | 0x00 | 0x43 | Temperature measuring turned on |
Mode-specific events (uplink messages):
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x84 | Temperature threshold pipeline | 1 | Timeline of 5 temperature exceptions and their duration, temp. above or below predefined thresholds A, B or C |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x1D | Temperature threshold A | 1,5°C (0x53) |
0x1E | Temperature hysteresis A | 1°C (0x04) |
0x1F | Temperature threshold B | 40°C (0xA0) |
0x20 | Temperature hysteresis B | 2°C (0x08) |
0x21 | Temperature threshold C | 60°C (0xC8) |
0x22 | Temperature hysteresis C | 2°C (0x08) |
0x34 | Temperature measurement period | 0 seconds (0x00), delta: 3 minutes (0x43) |
0x4D | Temperature detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x0F | Temperature delta pipeline | Similar to this mode but defines temperature exception as temperature above predefined delta |
0x10 | Temperature threshold alert | Sends an alert every time temperature is above or below any of the three predefined thresholds |
0x11 | Temperature delta alert | Sends an alert every time measured temperature is above the predefined delta |
0x1B | Temperature threshold alert WiFi | Basic WiFi-enabled version of Temperature threshold alert |
0x3F | Temperature threshold alert WiFi Atlas | WiFi Atlas version of Temperature threshold alert |
0x57 | Temperature threshold alert WiFi Precise | WiFi Precise version of Temperature threshold alert |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Temperature threshold pipeline messages:
To set this mode, the downlink needs to include this mode register setting: 010E
The uplink messages need to begin with the mode hex as the first byte: 0E
When arming the device, you should see this message: 0E10
When the device is armed, it should send you these two bytes: 0E11
If you disarm the device via long press, you should receive this message: 0E14
Temperature change with redundancy
Intended for long-term monitoring of temperature exception occurrences - in this mode, temperature exception is defined as temperature above the predefined temperature delta. Will send an event with 5 exceptions and the duration of each exception. Every exception with its duration will take up two bytes of the payload for a total of 12 bytes (mode and event bytes included). The delta is encoded in SimpleTemp.
Hex value: 0x0F
Use cases: Long-term monitoring of temperature in any environment; labs, freezers, pools and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Either temperature sensor (ambi or precise, precise is preferable)
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x34 | 0x00 | 0x43 | Thermometer turned on |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x85 | Temperature delta pipeline | 1 | Pipeline of 5 temperature exceptions and their duration, when temperature is above the predefined delta |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x2F | Temperature delta | 2°C (0x08) |
0x34 | Temperature measurement period | 0 seconds (0x00), delta: 3 minutes (0x43) |
0x4D | Temperature detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x0E | Temperature threshold pipeline | Similar to this mode but defines temperature exception as temperature above or below thresholds A, B and C |
0x10 | Temperature threshold alert | Sends an alert every time temperature is above or below any of threshold A, B or C |
0x11 | Temperature delta alert | Sends an alert every time the measured temperature is above the predefined delta |
0x1C | Temperature delta alert WiFi | Basic WiFi version of Temperature delta alert |
0x43 | Temperature delta alert WiFi Atlas | WiFi Atlas version of Temperature delta alert |
0x58 | Temperature delta alert WiFi Precise | WiFi Precise version of Temperature delta alert |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Temperature delta pipeline messages:
To set this mode, the downlink needs to include this mode register setting: 010F
The uplink messages need to begin with the mode hex as the first byte: 0F
When arming the device, you should see this message: 0F10
When the device is armed, it should send you these two bytes: 0F11
If you disarm the device via long press, you should receive this message: 0F14
Temperature threshold alert
This mode sends an alert every time the measured temperature is above or below any of three predefined temperature thresholds A, B or C. The thresholds are encoded in SimpleTemp.
Hex value: 0x10
Use cases: Monitoring any environment that requires constant temperature in a certain range; labs, factories, warehouses, swimming pools and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Either temperature sensor (ambi or precise, precise is preferable)
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x0D | 0x00 | 0x40 | Temperature sent with appended payload |
0x34 | 0x00 | 0x43 | Temperature measuring turned on |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x50 | Temperature below threshold A | 1 | Temperature crossed 1 of the 3 thresholds |
0x51 | Temperature above threshold A | 1 | Temperature crossed 1 of the 3 thresholds |
0x52 | Temperature below threshold B | 1 | Temperature crossed 1 of the 3 thresholds |
0x53 | Temperature above threshold B | 1 | Temperature crossed 1 of the 3 thresholds |
0x54 | Temperature below threshold C | 1 | Temperature crossed 1 of the 3 thresholds |
0x55 | Temperature above threshold C | 1 | Temperature crossed 1 of the 3 thresholds |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x1D | Temperature threshold A | 1,5°C (0x53) |
0x1E | Temperature hysteresis A | 1°C (0x04) |
0x1F | Temperature threshold B | 40°C (0xA0) |
0x20 | Temperature hysteresis B | 2°C (0x08) |
0x21 | Temperature threshold C | 60°C (0xC8) |
0x22 | Temperature hysteresis C | 2°C (0x08) |
0x34 | Temperature measurement period | 0 seconds (0x00), delta: 3 minutes (0x43) |
0x4D | Temperature detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x0E | Temperature threshold pipeline | Sends a pipeline of 5 temperature exceptions based on the three predefined thresholds |
0x0F | Temperature delta pipeline | Sends a pipeline of 5 temperature exceptions based on the predefined delta |
0x11 | Temperature delta alert | Similar to this mode but sends an alert every time temperature is above the predefined delta |
0x1B | Temperature threshold alert WiFi | Basic WiFi version of Temperature threshold alert |
0x3F | Temperature threshold alert WiFi Atlas | WiFi Atlas version of Temperature threshold alert |
0x57 | Temperature threshold alert WiFi Precise | WiFi Precise version of Temperature threshold alert |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Temperature threshold alert messages:
To set this mode, the downlink needs to include this mode register setting: 0110
The uplink messages need to begin with the mode hex as the first byte: 10
When arming the device, you should see this message: 1010
When the device is armed, it should send you these two bytes: 1011
If you disarm the device via long press, you should receive this message: 1014
Temperature change alert
This mode sends an alert every time the measured temperature is above the predefined temperature delta. The delta is encoded in SimpleTemp.
Hex value: 0x11
Use cases: Monitoring any environment that requires constant temperature in a certain range; labs, factories, warehouses, swimming pools and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Either temperature sensor (ambi or precise, precise is preferable)
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x0D | 0x00 | 0x40 | Temperature sent with appended payload |
0x34 | 0x00 | 0x43 | Temperature measuring turned on |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x56 | Temperature delta alert | 1 | Temperature above predefined delta |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x2F | Temperature delta | 2°C (0x08) |
0x34 | Temperature measurement period | 0 seconds (0x00), delta: 3 minutes (0x43) |
0x4D | Temperature detection delay | 0 seconds (0x00) |
Similar modes:
Hex | Mode name | Description |
0x0E | Temperature threshold pipeline | Sends a pipeline of 5 temperature exceptions based on the three predefined thresholds |
0x0F | Temperature delta pipeline | Sends a pipeline of 5 temperature exceptions based on the predefined delta |
0x10 | Temperature threshold alert | Similar to this mode but sends an alert when temperature is above/below threshold A, B or C |
0x1C | Temperature delta alert WiFi | Basic WiFi version of Temperature delta alert |
0x43 | Temperature delta alert WiFi Atlas | WiFi Atlas version of Temperature delta alert |
0x58 | Temperature delta alert WiFi Precise | WiFi Precise version of Temperature delta alert |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Temperature delta alert messages:
To set this mode, the downlink needs to include this mode register setting: 0111
The uplink messages need to begin with the mode hex as the first byte: 11
When arming the device, you should see this message: 1110
When the device is armed, it should send you these two bytes: 1111
If you disarm the device via long press, you should receive this message: 1114
Reed switch counter
Counts the number of reed contact switches and can report them in various ways. Very useful when you need to count e.g. rotation, door openings and closings etc.
Hex value: 0x13
Use cases: Vending machines, door openings, machine usage monitoring, cogs and more
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Reed contact
Mode-specific deltas: None
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x87 | Reed count | 1 | Two ways to trigger this alert: 1. when reed count reaches a predefined number 2. after predefined time to trigger this event passes |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x37 | Reed contact measurement period | 1 second (0x01) |
0x4B | Reed contact detection delay | 0 seconds (0x00) |
0x50 | Reed count to trigger alert | Count to 50 (0x32) |
0x51 | Reed counter timer | 24 hours (0x98) |
Similar modes:
Hex | Mode name | Description |
0x08 | Reed contact pipeline | Sends a history of reed switches in one event |
0x0C | Reed contact on/off | Sends alerts when the reed is switched on and off |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Reed counter messages:
To set this mode, the downlink needs to include this mode register setting: 0113
The uplink messages need to begin with the mode hex as the first byte: 13
When arming the device, you should see this message: 1310
When the device is armed, it should send you these two bytes: 1311
If you disarm the device via long press, you should receive this message: 1314
Legionella mode
Please note that the Legionella mode is only available in the SimpleIndustry Legionella device as it is not included in the standard API 6 build due to its size.
This mode was created to monitor water pipes and prevent growth of Legionella pneumophila bacteria that cause the legionnaire’s disease. A device with two external NTC sensors measures temperature of the pipe(s) in two modes and reports the temperature periodically.
Hex value: 0x1D
Mode description: The device will send regular uplink messages with information from both external NTC sensors. The mode can define each NTC sensor as Hot or Cold (and you can also have Hot or Cold twice at the same time and without the other).
The mode is built around what we call a Flow. A Flow starts when the measured temperature increases or decreases by X °C (default is 2°C). During the Flow, temperature is monitored in a faster interval than when the temperature is in the original range. When the Flow ends, the device will return back to the original measuring interval. The device will record the lowest and the highest temperature during Flows from both NTCs (Flow1 and Flow2), the number of Flows for each sensor and the lowest and the highest temperature measured during the whole interval regardless of number of Flows.
In default settings, the regular message is sent every 24 hours.
Please note that the Legionella mode is only available in the SimpleIndustry Legionella device as it is not included in the standard API 6 build due to its size.
Use cases: Monitoring water systems to prevent bacterial growth
Devices that support this mode: SimpleIndustry Legionella
Required sensors: One or two external NTC probes
Mode-specific deltas: None
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to finetune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0xB8 | Legionella event | None | Payload from both NTC sensors as described above |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x80 | Temperature drop delta for Flow1 | 2°C (0x54) |
0x81 | Temperature increase delta for Flow2 | 2°C (0x54) |
0x82 | Configuration of Flow1 and Flow2 | Flow1 cold, Flow2 hot (0x02) |
0x83 | Number of samples in Flow1 and Flow2 | 19 and 19 (0x88) |
0x84 | Legionella mode reporting period | 24 hours (0x98) |
Similar modes: None
Switching to mode, arming and disarming information:
Follow the general step-by-step guide for switching modes, arming and disarming for for all devices, where you can also find information about LED behavior and relevant Sigfox messages.
Here’s what’s important for Legionella messages:
To set this mode, the downlink needs to include this mode register setting: 011D
The uplink messages need to begin with the mode hex as the first byte: 1D
When arming the device, you should see this message: 1D10
When the device is armed, it should send you these two bytes: 1D11
If you disarm the device via long press, you should receive this message: 1D14
Blinker
The LED diode will start blinking when the button is pressed and will continue doing so until the button is pressed again. Used for simple LED indication.
Hex value: 0x60
Use cases: Simple LED indication
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: Button, LED diode
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
Tracing interval (0x05) | 0x0A | 0x05 | This register is used |
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Alert | Event information |
0x33 | Short press on | 1 | Button pressed while the LED is inactive |
0x34 | Short press off | 2 | Button pressed while the LED is active |
Registers relevant for this mode:
If you change the general sensitivity of the accelerometer and the magnetometer (0x11 and 0x19), respective axis registers reset to 0 as the general settings replace them and vice versa.
Hex | Register name | Default value (hex) |
0x05 | Tracing interval | 1 minutes (0x41), delta 5 seconds (0x05) |
0x58 | LED short blink length | 14 milliseconds (0x14) |
Similar modes:
Hex | Mode name | Description |
0x01 | Press me | Sends three types of messages based on button press length |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Blinker messages:
To set this mode, the downlink needs to include this mode register setting: 0160
The uplink messages need to begin with the mode hex as the first byte: 60
Blinker does not require arming or disarming. This means the device will not send the following events: 0x10 (Start of arming), 0x11 (End of arming), 0x14 (Disarmed by long press).
Gas monitoring
Please note that the Gas monitoring mode is only available in the SimpleIndustry CH4 as it is not included in the standard API 6 build due to its size.
Monitors the concentration of gas regularly - reports 1) predefined gas threshold breaches (two thresholds available) and 2) periodic gas values (redundant data is configurable). Currently used for monitoring CH4.
Hex value: 0x65
Mode description: The mode has two ways to report messages with different triggers.
The first trigger is time, device will send a periodic message with 6 gas value records in ppm - each of the records is spaced by the gas monitoring period (0xA1) and the frequency of messages is defined by the aggregation (0xA0). Similar to the Periodic temperature independent event (only gas is monitored).
The second trigger is threshold breach. There are two configurable thresholds A (0xA2) and B (0xA3). Whenever a threshold is breached either way (up or down), the device sends a different event. Similar to the Temperature threshold alert mode (only gas is monitored). Requires gas monitoring period (0xA1) to be defined.
Use cases: Monitoring the presence of CH4 gas
Devices that support this mode: SimpleIndustry CH4
Required sensors: CH4 sensor
Mode-specific deltas: None
Uplink messages (events) used in this mode:
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to finetune message behavior (alerts), see Mode-independent information and events.
Hex | Event name | Event information |
0xD3 | Gas below threshold A | Gas crossed one of the 2 thresholds |
0xD4 | Gas over threshold A | Gas crossed one of the 2 thresholds |
0xD5 | Gas below threshold B | Gas crossed one of the 2 thresholds |
0xD6 | Gas above threshold B | Gas crossed one of the 2 thresholds |
0xD7 | Periodic gas event | Periodic record of 6 measured gas values |
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0xA0 | Periodic gas monitoring aggregation | 0 (0x00)* |
0xA1 | Gas monitoring measurement interval | 1 hour (0x81) |
0xA2 | Gas threshold A | off (0x00)** |
0xA3 | Gas threshold B | off (0x00)** |
0xA4 | Gas monitoring hysteresis | 300 ppm (0x03)** |
0xA5 | Sensor warm-up time | 1 minute (0x41) |
*values 0x01, 0x02, 0x03, 0x06, if the MSB is 1 (e.g. 0x81 or 0x86), the device will calibrate the sensor. This must be done in fresh air and the value of register 0xA0 will then turn the MSB back to value 0 after calibration is done (e.g. from 0x86 to 0x06). Calibration only works when the device is armed.
**value x 100 = value in ppm
Similar modes: None
Switching to mode, arming and disarming information:
Follow the general step-by-step guide for switching modes, arming and disarming for for all devices, where you can also find information about LED behavior and relevant Sigfox messages.
Here’s what’s important for Gas monitoring messages:
To set this mode, the downlink needs to include this mode register setting: 0165
The uplink messages need to begin with the mode hex as the first byte: 65
When arming the device, you should see this message: 0165
When the device is armed, it should send you these two bytes: 0165
If you disarm the device via long press, you should receive this message: 0165
Battery consumption: Based on the number of messages sent.
The SimplePack Plus would last at least years (30 000+ messages).
Stupid mode 1 (only 2 MAC addresses)
Sends 2 MAC addresses regularly in a predefined period. Precise localisation with an emphasis on using as little battery life as possible as the MACs are sent in one message.
Hex value: 0x12
Use cases: Simple WiFi tracking, tracing, keep-alive heartbeats, localisation in general
Devices that support this mode: SimplePack Plus
Required sensors: WiFi module
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x64 | 0x00 | 0x98 | Heartbeat 3 sent every 24 hours |
Uplink messages (events) used in this mode:
This mode does not send the mode, event and mask bytes as usual. In default settings, the only payload you’ll receive are two 6-byte MAC addresses in one message (max uplink payload) - similar to Atlas WiFi user modes without the mode+event uplink message.
Uplink message example | Parsing |
0c9d924d4a500c9d924d4a51 | 12:157:146:77:74:50 (1st MAC),12:157:146:77:74:81 (2nd MAC) |
For more information on what uplink messages (mode-independent events) and additional data from various sensors in the device (appended payload) can be sent regardless of mode and how to fine-tune message behavior (alerts), see Mode-independent information and events.
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x64 | Heartbeat 3 period | 0 seconds (0x00), delta: 24 hours (0x98) |
Similar modes:
Hex | Mode name | Description |
0x61 | Stupid mode 2 | Sends only Sigfox metadata, no payload is sent |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Stupid mode 1 messages:
To set this mode, the downlink needs to include this mode register setting: 0112
When arming the device, you should see this message: 1210
When the device is armed, it should send you these two bytes: 1211
If you disarm the device via long press, you should receive this message: 1214
Stupid mode 2 (only empty payload)
This mode doesn’t send any payload, only Sigfox metadata. The messages are sent periodically and the time period can be adjusted. Used for Sigfox localisation with the lowest battery consumption possible.
Hex value: 0x61
Use cases: Simple Sigfox tracking, tracing, keep-alive heartbeats, localisation in general
Devices that support this mode: SimplePack and SimplePack Plus
Required sensors: None
Mode-specific deltas:
Deltas are mode-specific register values different from register default values.
Register (hex) | Default (hex) | Delta (hex) | Delta information |
0x64 | 0x00 | 0x98 | Heartbeat 3 sent every 24 hours |
Uplink messages (events) used in this mode: None
This mode does not send any uplink payload. You will receive an empty Sigfox message with the metadata, which you can use for localisation through Sigfox.
Registers relevant for this mode:
Hex | Register name | Default value (hex) |
0x64 | Heartbeat 3 period | 0 seconds (0x00), delta: 24 hours (0x98) |
Similar modes:
Hex | Mode name | Description |
0x12 | Stupid mode 1 | Only sends 2 MAC addresses in a single uplink message |
Switching to mode, arming and disarming information:
Follow the Basic Operations With SimpleHw Devices guide, where you can also find information about LED behavior, relevant Sigfox messages and more.
Here’s what’s important for Stupid mode 2 messages:
To set this mode, the downlink needs to include this mode register setting: 0161
The uplink messages need to begin with the mode hex as the first byte: 61
When arming the device, you should see this message: 6110
When the device is armed, it should send you these two bytes: 6111
If you disarm the device via long press, you should receive this message: 6114
Last updated