Here is a clean, plain-text Markdown version with zero raw HTML attributes or LaTeX formatting so it renders perfectly without breaking the editor:
Random values usually happen due to register address offsets or mismatched serial settings.
Try these quick fixes:
Check Register Addresses:
Temperature: 0x0001 (or 1 Decimal).
Humidity: 0x0002 (or 2 Decimal).
Delta Tip: If the data looks wrong, shift the address down by 1 to 0x0000.
Divide by 10:
The sensor sends values scaled by 10. A raw reading of 255 means 25.5°C.
Check COM Port Settings (D1120):
Default SHT20/MD02 settings are usually 9600 baud, 8 data bits, No parity, 1 stop bit (8, N, 1), Slave ID = 1. Ensure D1120 in Delta matches this.
WPLSoft Instruction:
Use the standard read instruction: MODRD K1 H1 K2 (Slave ID 1, Register 0x0001, Read 2 Registers).
-
This reply was modified 3 days, 23 hours ago by
Jason Hogan.
-
This reply was modified 3 days, 23 hours ago by
Jason Hogan.