title: How to write INPUT REGISTERS using pymodbus for external Modbus client which will read them
body: <p>I have been tasked with implementing a pymodbus-based Modbus server. The server will run on a Linux machine like a Raspberry Pi or Up2 controller. It is expected to interface with a Modbus client which I have no control over. That external Modbus client is expecting to be able to read INPUT REGISTERS as well as holding registers served by my Modbus server.</p>
  
  <p>I can set the values of the HOLDING registers that will be read by the external client.  I have been unable to set the values of the INPUT registers that the external client will read.  How does one do that?</p>
  
  <p>I saw this post which asked a similar question but the question doesn't seem to ever have been answered:</p>
  
  <p><a href="https://stackoverflow.com/questions/31912493/how-to-write-to-plc-input-registers-using-pymodbus">How to write to PLC input registers using pymodbus</a></p>
  
  <p>Thanks in advance for any help!</p>