ALLMETEO OPEN RAIN Data Format: MeteoRain IoT Sigfox & LoRaWAN wireless message bit string verifier calculator
This calculator is meant for quick message decoding for MeteoWind IoT wind transmitters that send 8 byte bit-shifted string. (Sigfox: 8 Bytes comply with Worldwide regulations duty cycle to allow 144 messages/day.)                        
MeteoRain IoT PROTOCOL START BIT (Type) = 0                          
Input 8 byte or longer string (hex) =                          
hex converted to binary =                          
bit shifting string start position =                                  
Physical Property Measured = Type Battery Rain Clicks
(revolving counter)
Time Interval
(min time interval between successive pulses)
Is internal temp
> 2 °C (1=YES)
Heater status
(1=ON)
Rain Intensity Correction
to Rain Clicks
(revolving counter)
                                 
converted to binary =                                  
converted to decimal =                                  
Converted value in output units = bit SUM                                
units n/a V clicks/pulses
(Unitless value. Before displaying,
multiply by rain gauge resolution)
seconds boolean boolean clicks/pulses
(Unitless value. Before displaying,
multiply by rain gauge resolution)
                                 
resolution                                  
bits                                
max no. of values                                  
min value                                  
max value                                  
req min value 0 3 0 0 0 0 0                                  
req max value                                
Check                                
CALCULATED OUTPUT VALUES =                                    
Rain (revolving counter) value is a revolving counter which returns to zero after the maximum 4096 value is reached and starts counting up again. For each 10 minute data transmit interval, the amount of rain is equal to the difference between two consecutive values of this register times the rain gauge resolution. (Rain gauge intensity correction below may be added to this value if desired if high intensity rain rates over 200 mm/hr have occurred.)                          
Minimum time between clicks is the minimum elapsed time between 2 successive rain gauge tipping bucket mechanism signals. It is sent as 182/time. It is used to determine the maximum instantaneous rain rate. (Rain gauge resolution divided by Minimum time between clicks results Rain rate.)                          
Rain gauge internal temperature warning (Is internal temperature > 2 °C?) is used to warn of possible ground frost and its affect on rain gauge measurements (0 = internal rain gauge temperature is less than 2 °C, 1 = internal temperature is higher than 2 °C)                          
Heater status is used only in heated rain gauges and indicates when heater is running.                          
Rain Intensity correction is added to the amount of Rain Clicks of the above revolving counter. For each 10 minute data transmit interval, the amount of rain the rain gauge may have missed due to high rain intensities above 200 mm/hr is equal to the difference between two consecutive values of this register times the rain gauge resolution.                           
Sensor Error or N/A = Maximum possible bit value for each measurand in binary = 111111…. (FFFFF…. In hex) signifies measurement error code (except for Rain register which is cumulative revolving.                          
                                                 
Byte string conversion calculations to binary number format
 number position in byte string =
hex value @ position in byte string =
converted to binary value @ position in byte string =
                                                 
Copyright©2020 BARANI DESIGN TECHNOLOGIES s.r.o.     www.baranidesign.com  +421 948 067 125     sales@baranidesign.com