Troubleshooting

SEN0657 Zero wind/rain

userHead paulv 2026-01-21 18:39:48 114 Views2 Replies

 

I am using the SEN0657 Ultrasonic 7-in-1 RS485 weather station. Reading values seems to work fine. 

 

My unit is currently inside and dry (so no wind or rain). I get the following values:

 

Wind Speed:     0.1
Wind Direction: 180
Rainfall:       0.2

 

I am trying to zero the wind/rain as described in the documentation. To zero rainfall I send:

 

0x1 0x6 0x60 0x2 0x0 0x5 0xf6 0x9
 

I then get the same string back as a response, which I guess means it was accepted:

 

0x1 0x6 0x60 0x2 0x0 0x5 0xf6 0x9
 

…but when I measure the values the Rainfall value is still 0.2

 

I have the same problem when trying to zero the wind value.

 

What am I doing wrong here?

 

Thanks,

 

Paul.

 

 

2026-01-22 14:50:45

Dear Customer,

Sorry for the inconvenience.

According to the register description in the product documentation, the Address code, Function code, and Register address you used look correct. For the “Modify value” part of the rainfall reset command, you may try writing 0x00 0x00 instead and test again.

In addition, the value of 0.2 you are reading may also be caused by sensor zero-point noise. It is recommended to test the sensor in different environments and observe whether the value changes.

You can refer to the register description in the Wiki here:
https://wiki.dfrobot.com/SKU_SEN0657_RS485_7in1_Weather_Station_Sensor#1.%20Basic%20communication%20parameters

If the issue still persists, please feel free to contact us at [email protected] with your test details, and our technical team will assist you further.

Best regards,
DFRobot Team

userHeadPic DFRobot TechSupport
paulv wrote:

Thanks for your reply. I now have my unit installed outside where it regularly receives rainfall. I can confirm that writing 0x00 0x5A zeros the rainfall.

 

I am reading the rainfall every 30 minutes then zeroing the rainfall. I have found that if the rainfall value returned is zero it is better NOT to then zero the rainfall. It seems that very low rainfall will sometimes cause a zero reading but by zeroing the counters this very low value is lost. Changing the strategy to not zeroing the counters after a zero reading seems to give a better long term result.

2026-02-17 18:32:43
1 Replies