SEN0657 Zero wind/rain
paulv 2026-01-21 18:39:48 90 Views1 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.
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
DFRobot TechSupport 

