I am trying to integrate Modbus Thermostat ( Produal HLS 44 ) with Jigsaw Z wave via RS 485 ( RTU ). The register details are mentioned below :-
Holding Register Address 1 ( 40001 ) = FAN SPEED CONTROL WRITE
Holding Register Address 2 ( 40002 ) = SET POINT WRITE
Input Register Address 18 ( 30018 ) = SET POINT BY USER
Input Register Address 19 ( 30019 ) = FAN CONTROL BY USER
Those Address were verified using MODSCAN 32 and found to be correct.
Now in jigsaw, the scenario is different. The setup was :-
ACTUALLY ADDRESS 18 IS FOR SET POINT BUT I AM GETTING THE SET POINT IN ADDRESS 17 ( 18 - 1 )
SIMILARLY ADDRESS 19 IS FOR FAN SPEED AND I AM GETTING IN ADDRESS 18 ( 19 - 1)
So what we have seen is for input register, we need to deduct -1 with the address mentioned in datasheet.
REGARDING THE HOLDING REGISTER 1 AND 2, IT IS NOT WORKING. I AM ABLE TO GET DATA FROM INPUT REGISTER BY DEDUCTING THE ADDRESS BY 1. BUT I AM NOT ABLE TO WRITE ANYTHING IN HOLDING REGISTER.
ALSO THE VALUE FROM INPUT REGISTER IS LIKE 280, 275, 220. WE NEED THE VALUE LIKE 28, 27.5, 22 ( divided by 10 ).
CAN YOU PLEASE SUPPORT ?
Customer support service by UserEcho