Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add support for RainPoint - High Precision Rain Sensor Model HCS012ARF #3217

Open
effort10 opened this issue Mar 3, 2025 · 1 comment
Open

Comments

@effort10
Copy link

effort10 commented Mar 3, 2025

Good Day,

I am new to this and was wondering if someone could please assist me in extracting the rainfall data from the below device.

All i have done is run rtl_433 -A and i get the below dump. Please let me know what else i need to execute to get more details.

bartoszs-Mac-mini:~ bartosz$ rtl_433 -A
rtl_433 version 25.02 (2025-02-19) inputs file rtl_tcp RTL-SDR with TLS
Found Rafael Micro R820T tuner
[SDR] Using device 0: Realtek, RTL2838UHIDIR, SN: 00000001, "Generic RTL2832U OEM"
Exact sample rate is: 250000.000414 Hz
[R82XX] PLL not locked!
Detected OOK package 2025-03-03 17:22:26
Analyzing pulses...
Total count: 659, width: 499.00 ms (124750 S)
Pulse width distribution:
[ 0] count: 509, width: 320 us [312;336] ( 80 S)
[ 1] count: 150, width: 624 us [616;636] ( 156 S)
Gap width distribution:
[ 0] count: 150, width: 592 us [584;604] ( 148 S)
[ 1] count: 499, width: 284 us [280;300] ( 71 S)
[ 2] count: 9, width: 900 us [900;904] ( 225 S)
Pulse period distribution:
[ 0] count: 100, width: 912 us [900;928] ( 228 S)
[ 1] count: 109, width: 1220 us [1212;1228] ( 305 S)
[ 2] count: 449, width: 608 us [596;624] ( 152 S)
Pulse timing distribution:
[ 0] count: 1008, width: 304 us [280;336] ( 76 S)
[ 1] count: 300, width: 608 us [584;636] ( 152 S)
[ 2] count: 9, width: 900 us [900;904] ( 225 S)
[ 3] count: 1, width: 10004 us [10004;10004] (2501 S)
Level estimates [high, low]: 15873, 3
RSSI: -0.1 dB SNR: 37.2 dB Noise: -37.4 dB
Frequency offsets [F1, F2]: 943, 0 (+3.6 kHz, +0.0 kHz)
Guessing modulation: Pulse Width Modulation with multiple packets
view at https://triq.org/pdv/#AAB04C0409013002600384271481918091918080918080808080919191908180808080808080918080808080808080809081908180808080808080908180808080808080808080808091809190808255+AAB04B04010130026003842714819180919180809180808080809191919081808080808080809180808080808080808090819081808080808080809081808080808080808080808080918091908355
Attempting demodulation... short_width: 320, long_width: 624, reset_limit: 908, sync_width: 0
Use a flex decoder with -X 'n=name,m=OOK_PWM,s=320,l=624,r=908,g=608,t=122,y=0'
[pulse_slicer_pwm] Analyzer Device
codes : {66}a6f87fbfebfdfff4c, {66}a6f87fbfebfdfff4c, {66}a6f87fbfebfdfff4c, {66}a6f87fbfebfdfff4c, {66}a6f87fbfebfdfff4c, {66}a6f87fbfebfdfff4c, {66}a6f87fbfebfdfff4c, {66}a6f87fbfebfdfff4c, {66}a6f87fbfebfdfff4c, {65}a6f87fbfebfdfff48

I then ran the below command

rtl_433 -X 'n=RainpointSensor,m=OOK_PWM,s=320,l=624,r=908,g=608,t=122,y=0'

bartoszs-Mac-mini:~ bartosz$ rtl_433 -X 'n=RainpointSensor,m=OOK_PWM,s=320,l=624,r=908,g=608,t=122,y=0'
rtl_433 version 25.02 (2025-02-19) inputs file rtl_tcp RTL-SDR with TLS
Found Rafael Micro R820T tuner
[SDR] Using device 0: Realtek, RTL2838UHIDIR, SN: 00000001, "Generic RTL2832U OEM"
Exact sample rate is: 250000.000414 Hz
[R82XX] PLL not locked!


time : 2025-03-03 17:25:13
model : RainpointSensor count : 10 num_rows : 10 rows :
len : 65 data : a6f87fbfebf7ffe18,
len : 65 data : a6f87fbfebf7ffe18,
len : 65 data : a6f87fbfebf7ffe18,
len : 65 data : a6f87fbfebf7ffe18,
len : 65 data : a6f87fbfebf7ffe18,
len : 65 data : a6f87fbfebf7ffe18,
len : 65 data : a6f87fbfebf7ffe18,
len : 65 data : a6f87fbfebf7ffe18,
len : 65 data : a6f87fbfebf7ffe18,
len : 64 data : a6f87fbfebf7ffe1
codes : {65}a6f87fbfebf7ffe18, {65}a6f87fbfebf7ffe18, {65}a6f87fbfebf7ffe18, {65}a6f87fbfebf7ffe18, {65}a6f87fbfebf7ffe18, {65}a6f87fbfebf7ffe18, {65}a6f87fbfebf7ffe18, {65}a6f87fbfebf7ffe18, {65}a6f87fbfebf7ffe18, {64}a6f87fbfebf7ffe1

Thank you

@effort10 effort10 changed the title RainPoint - High Precision Rain Sensor Model HCS012ARF Add support for RainPoint - High Precision Rain Sensor Model HCS012ARF Mar 3, 2025
@effort10
Copy link
Author

Hi,

I have supplied some more info by removing batteries and then putting batteries back in and capturing the first code and then manually tipping the bucket and then capturing the code again once it gets sent. i did this 10 times. Hope this helps somehow

It seems to send 10 codes each time, 9 of which are the same but the 10th one is different.
Below are the results.

Tipping code (duplicated 9 times),tip number, 10th code (could be battery or other info)

{67}a6f87fbdd7ffffef6 - 0 tip (On inserting batteries) , {66}a6f87fbdd7ffffef4
{67}a6f87fbfebf7ffef6 - 1 tip, {66}a6f87fbfebf7ffef4
{67}a6f87fbfebfbfffd6 - 2 tip, {66}a6f87fbfebfbfffd4
{66}a6f87fbfebf7ffeac - 3 tip, {65}a6f87fbfebf7ffea8
{66}a6f87fbfebfdfff2c - 4 tip, {65}a6f87fbfebfdfff28
{65}a6f87fbfebf3ffd58 - 5 tip, {64}a6f87fbfebf3ffd5
{67}a6f87fbfebfbfffb6 - 6 tip, {66}a6f87fbfebfbfffb4
{66}a6f87fbfebf7ffe6c - 7 tip, {65}a6f87fbfebf7ffe68
{67}a6f87fbfebfefff76 - 8 tip, {66}a6f87fbfebfefff74
{66}a6f87fbfebf5ffdec - 9 tip, {65}a6f87fbfebf5ffde8
{66}a6f87fbfebf9fffcc - 10 tip, {65}a6f87fbfebf9fffc8

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant