Youre right, i just think read all address from device (8) but “num-regs=0x8” cover address from 1 to 8. as you say all this line was useless and maybe its reason why sometime i get “pool timeout”. About TEMP i forget delete, i try get line like (TEMP1:230; TEMP2:220; TEMP3:240… etc) i dont more need this, i want just simple digit string (230, 220,230, …) all 8 readings.
Your code " “{$[:tostr $modbus]}”[" is right what im searching for now im get “{206;32768;32768;205;205;32768;32768;205}”, thanks!