Hi all. Thanks again for allowing us to use your knowledge as a steppingstone to figure this out.
I have tried to search for a solution to my problem but could not find something yet. Probably just something stupid that I am missing.
While borrowing a lot of info from other flows, I have managed to set up a few flows in Node-Red with an active RS485 Modbus/RTU working connection to my 8kw Sunsynk inverter. Using the flex nodes, I can read the registers without a problem and write simple 0/1 settings such as register 248, using an inject node with msg.payload set to string.
The issue is when I want to change bigger values such as register 250 or 268 to alter the time or SOC in the system mode timers, only low values such as 5 works (to change to 00:05) If I inject, let's say, 1930 in there, there is no change in the register and also no errors. I think it might be because I understand the data bit lengths wrong, but I am not proficient enough to know where to look. Please help.
I am not at home, but I can attach my flow here later if need be.
Many thanks in advance.