hi, i would like to write in multiple registers with funtion code 16 (0x10) some values (integer 16 bit signed).
for example:
I need to write this:
address 28301 value 1
address 28302 value 1
address 28303 value 6
I expect an output packet formatted like this (HEX):
[TCP]>Tx > 13:30:07:747 - 00 01 00 00 00 0D 01 10 6E 8D 00 03 06 00 01 00 01 00 06
10 → function code
6E 8D → Starting address (28301 in HEX)
00 03 → quantity of register
06 → byte count
00 01 00 01 00 06 → value
I try to set that in the service tool to development area in Home assisistan:
Is this for a fancoil? I am trying to send commands to it and I can’t make it. I am asking because the addresses and integers are the same with what I am tying to do.
I just found that my fan coil (Phnix is the maker) accepts writes with function code 10. That means that instead of write_type: holding I have to put write_type: holdings
Of course I am not finished yet, I have to find out how to make the fan speed adjustments, set temperatures etc.
Also there is a big delay on my commands…
Ciao!!!
Ho gli stessi indirizzi tuoi per il mio fancoil, di che marca è il tuo? perché il mio è della IdealClima ma effettivamente non ha tanti registri da poter leggere, per esempio la funzione ventilazione non mi va.
Hi, I’m also working on the ideal clima fan coils and I’m having a lot of problems writing the registers. If you have information, please share, I’ll share mine. Thank you.