соответственно при записи в 1020
версия прошивки mrgbw__3.0.1_master_bf8368e.wbfw
В регистр 4000 (dec) нужно записать значение 0x22 (hex) = 34 (dec). Значение 22 (dec) не запишется - такого режима нет: Диммер светодиодных лент WB-MRGBW-D — Wiren Board
согласен , в регистр 4000 (dek) пишем 34 (dek)
в регистр 1000 (dek) пишем 12295 (dek)
а вот в регистр 1020 (dek) пишем 45064 (dek) а получаем -20472 (dek) точнее не меняется значение((
Величину B008 (hex) можно рассматривать как целое 16-битное число без знака = 45064 (deс) или как целое 16-битное число со знаком = -20472 (deс). Выберите тип отображения hex, значение будет одно и то же:
ModbusPoll, видимо, рассматривает его как целое число со знаком, поэтому отображает -20472 (deс). Думаю, что все записалось правильно или это значение уже было в регистре диммера.
работает!!!
спасибо!!!