Page 2 / 23 EW DOCUMENTATION OUVELLE DOCUMENTATION ENGLISH FRANCAIS • • Dedicated to a product Dédié à un produit • • Cautions & electrical warnings Recommandations et avertissements • électriques Declaration of conformity • • Déclaration de conformité Product functionalities and modes •...
Page 4 / 23 1. R EGISTERS 1.1 Generic registers Size Default Range Register Base Description Comments (bytes) Value (Min-Max) PIN code used with ATPIN command. PIN code 0 - 9999 (deactivated) Value 0 disables the PIN code. In PARK mode, product is not using Radio.
Page 5
Page 5 / 23 Size Default Min-Max Register Base Description Comments (bytes) value Value For channel A: • Bit 0: channel A activation • Value 0: channel deactivated • Value 1: channel activated • Bit 1: meter type channel A (pull-up activation) •...
Page 6
Page 6 / 23 Size Default Min-Max Register Base Description Comments (bytes) value Value Unit: number of pulses In COMMAND mode, it is possible to write a Current index 0 ... new value in this register (for example an value - 42949672 initialization value, an adjustment value ...).
Page 9 / 23 Size Default Range Register Base Description Comments (bytes) Value (Min-Max) LoRaWAN only – activation or LoRaWAN deactivation of the confirmed mode Confirmed mode 0: deactivation 1: activation Maximum delay between 2 43200 X 1 second 60-2592000 ...
Page 10 / 23 ADIO PROTOCOL Data with size greater than 1 byte will be transmitted MSB first. In LoRaWAN, frames are sent on port 1. 2.1 Status byte All frames sent by the product contain a status byte. Its format is identical for all IoT Adeunis products. Alarm Status Bit 7 Bit 6...
Page 11
Page 11 / 23 Decoding example: Offset Data Description (in byte) 0x10 Frame code Frame counter: 0 0x00 Bit1@0: configuration consistent 0x01 mode PRODUCTION activated S301=0x0002 = 2 (decimal): 1 sending every 2 3 – 4 0x0002 historizations/savings. : input configuration (Channels A and B): •...
Page 12
Page 12 / 23 Decoding example: Offset Data Description (in byte) 0x10 Frame code Frame counter: 0 0x00 Bit1@0: configuration consistent 0x01 mode PRODUCTION activated S301=0x0002 = 2 (decimal): 1 sending every 2 3 – 4 0x0002 historizations/savings. Input configuration (Channels A and B): •...
Page 13
Page 13 / 23 In order to optimize the sending of start frames, the 0x12 frame is only sent if the leak or fraud alarm is active or if there is redundancy. If at least one of the following conditions is checked, the frame is sent: •...
Page 14 / 23 2.2.2 Network configuration (0x20) This frame is sent following the reception of a frame with code 0x02, or at the start of the product. 2.2.2.1 LoRaWAN EU868 / LoRaWAN US915 / LoRaWAN AS923 Offset Data Description (in byte) 0x20 Frame code...
Page 15 / 23 2.2.3 Software version (0x37) This frame is sent at the start of the product only if KARE+ is enabled. Offset Data Description (in byte) 0x37 Frame code Status Status byte Byte 5 : MAJOR APP version Byte 6 : MINOR Byte 7 : PATCH Byte 5 : MAJOR...
Page 16 / 23 Decoding example: Offset Data Description (in byte) 0x30 Frame code Frame counter: 1 0x22 Bit1@1: Low Bat detected (00011001) binary which gives: • Bit 0 = 1 – Exceeding flow on channel A • Bit 1 = 0 – No exceeding flow on channel B •...
Page 17 / 23 2.2.6 Alarm frame (0x47) This frame (0x47) is sent if the measured flow of one of the channels exceeds the configured threshold for this channel (registers S326 and S327). Offset Data Description (in byte) 0x47 Frame code Status Status byte Measured flow -...
Page 18 / 23 Decoding example (for 2 samples): Offset Data Description (in byte) 0x5A this frame is for channel A Frame counter: 4 0x82 Bit1@1: Low Bat detected 0x00015C4F 89 167 impulses at t0 0xE6F3 59 123 impulses of difference between t0 and t-1 2.2.8 Response to Get register request (0x31) Following reception of a downlink frame with the code 0x40, the frame 0x31 is transmitted.
Page 19 / 23 0x04: error – invalid register 0x05: error – invalid value 0x06: error – truncated value 0x07: error – access not allowed 0x08: error – other reason Indicates to the user the register that caused the error (only if “Request Status” is Register Id different from 0x01).
Page 20 / 23 2.3 Downlink Frame format 2.3.1 Get applicative configuration (0x01) Offset Data Description (in byte) 0x01 Frame code When the device receives the downlink, it will generate a product configuration frame (0x10). 2.3.2 Get network configuration (0x02) Offset Data Description...
Page 21 / 23 Offset Data Description (in byte) 0x04 Frame code Offset - Offset - channel B: numbers of pulses to add to current 1 - 4 channel B index of the meter (channel B) (unsigned 32-bits, MSB first) Coding example: Offset Data...
Page 22 / 23 2.3.5 Set registers (0x41) This frame (0x41) allows you to change the value of requested S3XX registers. Offset Data Description (in byte) 0x41 Frame code Index of the register to be changed. CONFID1 The corresponding register is “300 + CONFID1“ Value of Value to set CONF ID 1...
Page 23
Page 23 / 23 2.3.7 Set time (0x49) This frame (0x49) allows you to set the time of the device. Offset Data Description (in byte) 0x49 Frame code Date / time to set (EPOCH2013 format). Date / time is valid from 2020/01/01 00:00:00 to 2089/12/31 Date / time 23:59:59 Use 0xFFFFFFFF value to not change current time.
Need help?
Do you have a question about the PULSE V4 and is the answer not in the manual?
Questions and answers