W85 UART mode: Temperature reported, wind values always 00 #13
werar
started this conversation in
Software & Programming
Replies: 1 comment 1 reply
-
|
Hi, |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment

Uh oh!
There was an error while loading. Please reload this page.
-
Hi,
I’ve just modified my WS85 device to switch it into UART mode (bridging jumpers J2, J3, and opening J4, etc.). After these changes, I was able to establish communication with the unit. The device responds correctly to commands used by the WS90 MODBUS device (with a different ID, 85). It also identifies properly after a restart.
The following commands work:
fd fd fd 00 00 e9 88returns:
fd fd fd 04 85 2a eb (04=115200 id:85)The command from the code:
85 03 01 65 00 09 8a 6breturns
85 03 12 ff ff ff ff 02 67 ff ff 00 00 00 00 00 00 00 00 ff ff 0b 4dDirect Modbus RTU query over UART also works, returns:
85 03 1c 00 85 00 04 00 85 00 00 2c 86 ff ff ff ff 02 68 ff ff 00 00 00 00 00 00 00 00 ff ff 23 c5Unfortunately, I never get any value other than 00 for the wind-related parameters (ff ff 00 00 00 00 00 00 00 00 ff ff), even when I try to simulate wind.
My question is: in version 0.6, does UART mode actually work correctly and return non-zero wind values? Or is it possible that the issue is specific to my W85 unit?
Beta Was this translation helpful? Give feedback.
All reactions