Announcement

Collapse
No announcement yet.

Socket Write Error

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

    Socket Write Error

    Was looking at this as a possible HVAC interface for the Homeseer, trying to get some z-wave points into an alternate front end, but am having issues, wondering if anyone has suggestions.

    Using Modbus over IP, have a slave set up with holding and input registers at 30001-10 and 40001-10.

    Set up the Modbus device, tested connectivity, and put in all the registers as input to start. Kept getting "Error in Read: Write failure" followed by a "Read Error For..." for all 8 points I set up.

    At one point in time they DID update. I have valid values. However, they won't continue to update.

    I tried setting them to the holding registers instead, no luck. Set the holding registers to NOT be read only (allow writes), and the points updated once than stopped.

    Looking at logs, looks like the socket continues to get dropped? This looks like an error between the plugin and Homeseer or Homeseer and Linux... not sure where the socket gets initiated, but seems to be that it's never really opened? Or dies to quickly?

    Any help would be appreciated. Output from the log:

    INFO|HSPI_MODBUS.WebConfig.postBackProc |Enabling logging to file: /usr/local/HomeSeer\Logs\HSPI_MODBUS._log
    2016-11-01 08:56:51.7379| DEBUG|HSPI_MODBUS.Gateway.OnTimedEvent |Polling Modbus IP Gateway. Reading 8 registers from slaves
    2016-11-01 08:56:51.7444| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 1 HoldingRegister:Int16
    2016-11-01 08:56:51.7509| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:56:51.7714| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Hot Water
    2016-11-01 08:56:51.7771| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 2 HoldingRegister:Int16
    2016-11-01 08:56:51.7835| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:56:51.7897| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Cold Water
    2016-11-01 08:56:51.7952| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 3 HoldingRegister:Int16
    2016-11-01 08:56:51.8016| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:56:51.8075| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Supply
    2016-11-01 08:56:51.8132| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 4 HoldingRegister:Int16
    2016-11-01 08:56:51.8198| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:56:51.8259| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Return
    2016-11-01 08:56:51.8316| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 5 HoldingRegister:Int16
    2016-11-01 08:56:51.8380| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:56:51.8442| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Basement Temperature
    2016-11-01 08:56:51.8501| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 6 HoldingRegister:Int16
    2016-11-01 08:56:51.8566| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:56:51.8627| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Luminance
    2016-11-01 08:56:51.8682| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 7 HoldingRegister:Int16
    2016-11-01 08:56:51.8749| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:56:51.8810| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Temperature
    2016-11-01 08:56:51.8865| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 8 HoldingRegister:Int16
    2016-11-01 08:56:51.8929| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:56:51.8992| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Freezer Temp
    2016-11-01 08:57:51.7380| DEBUG|HSPI_MODBUS.Gateway.OnTimedEvent |Polling Modbus IP Gateway. Reading 8 registers from slaves
    2016-11-01 08:57:51.7463| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 1 HoldingRegister:Int16
    2016-11-01 08:57:51.7551| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:57:51.7634| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Hot Water
    2016-11-01 08:57:51.7712| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 2 HoldingRegister:Int16
    2016-11-01 08:57:51.7801| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:57:51.7886| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Cold Water
    2016-11-01 08:57:51.7965| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 3 HoldingRegister:Int16
    2016-11-01 08:57:51.8054| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:57:51.8139| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Supply
    2016-11-01 08:57:51.8217| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 4 HoldingRegister:Int16
    2016-11-01 08:57:51.8307| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:57:51.8392| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Return
    2016-11-01 08:57:51.8471| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 5 HoldingRegister:Int16
    2016-11-01 08:57:51.8551| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:57:51.8614| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Basement Temperature
    2016-11-01 08:57:51.8672| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 6 HoldingRegister:Int16
    2016-11-01 08:57:51.8740| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:57:51.8802| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Luminance
    2016-11-01 08:57:51.8862| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 7 HoldingRegister:Int16
    2016-11-01 08:57:51.8928| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:57:51.8992| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Temperature
    2016-11-01 08:57:51.9052| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 8 HoldingRegister:Int16
    2016-11-01 08:57:51.9119| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:57:51.9181| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Freezer Temp
    2016-11-01 08:58:06.2172| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 08:58:06.2697| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 08:58:06.3053| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:06.3528| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:06.3996| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:06.4415| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:06.4824| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:06.5240| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:06.5654| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:06.6047| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:15.1688| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 08:58:15.2100| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 08:58:15.2425| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:15.2768| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:15.3193| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:15.3621| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:15.4178| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:15.4592| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:15.5005| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:15.5419| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:45.8846| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 08:58:45.9267| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 08:58:45.9598| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:45.9958| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:46.0308| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:46.0698| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:46.1079| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:46.1534| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:46.1947| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:46.2363| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:51.7381| DEBUG|HSPI_MODBUS.Gateway.OnTimedEvent |Polling Modbus IP Gateway. Reading 8 registers from slaves
    2016-11-01 08:58:51.7525| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 1 HoldingRegister:Int16
    2016-11-01 08:58:51.7603| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:58:51.7662| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Hot Water
    2016-11-01 08:58:51.7720| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 2 HoldingRegister:Int16
    2016-11-01 08:58:51.7784| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:58:51.7844| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Cold Water
    2016-11-01 08:58:51.7900| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 3 HoldingRegister:Int16
    2016-11-01 08:58:51.7964| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:58:51.8031| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Supply
    2016-11-01 08:58:51.8087| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 4 HoldingRegister:Int16
    2016-11-01 08:58:51.8152| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:58:51.8213| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Return
    2016-11-01 08:58:51.8267| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 5 HoldingRegister:Int16
    2016-11-01 08:58:51.8333| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:58:51.8394| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Basement Temperature
    2016-11-01 08:58:51.8449| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 6 HoldingRegister:Int16
    2016-11-01 08:58:51.8515| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:58:51.8576| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Luminance
    2016-11-01 08:58:51.8634| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 7 HoldingRegister:Int16
    2016-11-01 08:58:51.8697| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:58:51.8758| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Temperature
    2016-11-01 08:58:51.8815| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 8 HoldingRegister:Int16
    2016-11-01 08:58:51.8879| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:58:51.8939| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Freezer Temp
    2016-11-01 08:58:52.1971| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 08:58:52.2393| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 08:58:52.2725| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:52.3050| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:52.3376| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:52.3726| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:52.4108| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:52.4486| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:52.4867| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:52.5246| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:57.8125| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 08:58:57.8535| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 08:58:57.8859| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:57.9190| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:57.9572| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:58.0027| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:58.0481| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:58.0870| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:58.1246| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:58:58.1625| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:03.4634| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 08:59:03.5077| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 08:59:03.5406| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:03.5730| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:03.6109| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:03.6439| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:03.6761| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:03.7083| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:03.7461| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:03.7849| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:10.1827| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 08:59:10.2237| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 08:59:10.2563| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:10.2894| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:10.3220| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:10.3551| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:10.3878| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:10.4207| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:10.4533| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:10.4920| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:21.1937| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 08:59:21.2527| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 08:59:21.2859| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:21.3193| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:21.3526| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:21.3855| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:21.4183| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:21.4515| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:21.4842| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:21.5170| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 08:59:51.7382| DEBUG|HSPI_MODBUS.Gateway.OnTimedEvent |Polling Modbus IP Gateway. Reading 8 registers from slaves
    2016-11-01 08:59:51.7513| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 1 HoldingRegister:Int16
    2016-11-01 08:59:51.7649| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:59:51.7756| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Hot Water
    2016-11-01 08:59:51.7854| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 2 HoldingRegister:Int16
    2016-11-01 08:59:51.7944| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:59:51.8026| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Cold Water
    2016-11-01 08:59:51.8108| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 3 HoldingRegister:Int16
    2016-11-01 08:59:51.8200| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:59:51.8279| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Supply
    2016-11-01 08:59:51.8378| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 4 HoldingRegister:Int16
    2016-11-01 08:59:51.8508| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:59:51.8587| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Return
    2016-11-01 08:59:51.8658| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 5 HoldingRegister:Int16
    2016-11-01 08:59:51.8747| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:59:51.8808| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Basement Temperature
    2016-11-01 08:59:51.8866| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 6 HoldingRegister:Int16
    2016-11-01 08:59:51.8933| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:59:51.8991| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Luminance
    2016-11-01 08:59:51.9047| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 7 HoldingRegister:Int16
    2016-11-01 08:59:51.9111| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:59:51.9172| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Temperature
    2016-11-01 08:59:51.9229| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 8 HoldingRegister:Int16
    2016-11-01 08:59:51.9295| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 08:59:51.9363| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Freezer Temp
    ----------------- Logging finished on 2016-11-01 09:00:25.1638 -----------------
    2016-11-01 09:06:06.0219| INFO|HSPI_MODBUS.WebConfig.postBackProc |Enabling logging to file: /usr/local/HomeSeer\Logs\HSPI_MODBUS._log
    2016-11-01 09:06:16.3710| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 09:06:16.4135| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 09:06:16.4460| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:16.4785| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:16.5115| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:16.5504| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:16.5836| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:16.6165| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:16.6498| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:16.6831| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:27.7003| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 09:06:27.7551| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 09:06:27.7893| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:27.8232| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:27.8569| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:27.8913| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:27.9245| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:27.9663| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:28.0143| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:28.0580| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:38.0646| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 09:06:38.1098| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 09:06:38.1458| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:38.1846| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:38.2249| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:38.2585| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:38.2919| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:38.3252| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:38.3579| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:38.3911| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:49.3774| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 09:06:49.4199| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 09:06:49.4546| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:49.4885| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:49.5221| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:49.5556| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:49.5884| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:49.6226| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:49.6557| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:49.6926| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:06:51.7385| DEBUG|HSPI_MODBUS.Gateway.OnTimedEvent |Polling Modbus IP Gateway. Reading 8 registers from slaves
    2016-11-01 09:06:51.7482| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 1 InputRegister:Int16
    2016-11-01 09:06:51.7582| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 09:06:51.7645| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Hot Water
    2016-11-01 09:06:51.7705| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 2 InputRegister:Int16
    2016-11-01 09:06:51.7770| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 09:06:51.7834| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Domestic Cold Water
    2016-11-01 09:06:51.7899| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 3 InputRegister:Int16
    2016-11-01 09:06:51.7972| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 09:06:51.8039| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Supply
    2016-11-01 09:06:51.8102| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 4 InputRegister:Int16
    2016-11-01 09:06:51.8170| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 09:06:51.8286| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Furnace Return
    2016-11-01 09:06:51.8350| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 5 HoldingRegister:Int16
    2016-11-01 09:06:51.8420| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 09:06:51.8499| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Basement Temperature
    2016-11-01 09:06:51.8557| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 6 HoldingRegister:Int16
    2016-11-01 09:06:51.8622| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 09:06:51.8688| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Luminance
    2016-11-01 09:06:51.8748| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 7 HoldingRegister:Int16
    2016-11-01 09:06:51.8818| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 09:06:51.8882| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Garage Temperature
    2016-11-01 09:06:51.8943| DEBUG|HSPI_MODBUS.Gateway.Read |Reading Slave: 1 Address: 8 HoldingRegister:Int16
    2016-11-01 09:06:51.9012| ERROR|HSPI_MODBUS.Gateway.Read |Error in Read: Write failure
    System.IO.IOException: Write failure ---> System.Net.Sockets.SocketException: The socket has been shut down
    at System.Net.Sockets.Socket.Send (System.Byte[] buf, Int32 offset, Int32 size, SocketFlags flags) [0x00000] in <filename unknown>:0
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    --- End of inner exception stack trace ---
    at System.Net.Sockets.NetworkStream.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.TcpClientAdapter.Write (System.Byte[] buffer, Int32 offset, Int32 size) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusIpTransport.Write (IModbusMessage message) [0x00000] in <filename unknown>:0
    at Modbus.IO.ModbusTransport.UnicastMessage[ReadHoldingInputRegistersResponse] (IModbusMessage message) [0x00000] in <filename unknown>:0
    2016-11-01 09:06:51.9120| ERROR|HSPI_MODBUS.Gateway.OnTimedEvent |Read error for Freezer Temp
    2016-11-01 09:07:00.0823| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 09:07:00.1374| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 09:07:00.1714| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:00.2051| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:00.2406| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:00.2773| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:00.3103| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:00.3520| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:00.3852| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:00.4186| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:10.5847| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 09:07:10.6266| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 09:07:10.6604| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:10.6935| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:10.7263| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:10.7591| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:10.7922| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:10.8247| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:10.8576| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:10.8909| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:20.5343| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 09:07:20.5761| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 09:07:20.6342| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:20.6674| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:20.7006| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:20.7348| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:20.7675| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:20.8006| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:20.8460| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:20.8798| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:8:HoldingRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:30.4959| INFO|HSPI_MODBUS.plugin.PopulateRegisters |Populating register database for gateway [Modbus IP Gateway]
    2016-11-01 09:07:30.5549| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Found 8 devices associated with this gateway.
    2016-11-01 09:07:30.5886| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:1:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:30.6217| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:2:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:30.6546| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:3:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:30.6877| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:4:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:30.7209| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:5:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:30.7590| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:6:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:30.7919| DEBUG|HSPI_MODBUS.plugin.PopulateRegisters |Adding 1:7:InputRegister:Int16 to Modbus IP Gateway
    2016-11-01 09:07:30.8248|
    Attached Files

    #2
    This could be a few things. Firstly, are you running HS3 on Linux as root? Secondly, do you have any firewall or IPTables rules in place that might be closing the socket?

    Can you tell me what version of mono you're running please? ('mono --version' from a command line)

    Can you tell me your poll interval as well as the "delay between each address poll" - bboth can be found on the "Modbus" tab of the gateway root device config page.
    Last edited by beerygaz; November 1, 2016, 12:27 PM.
    Author of Highpeak Plugins | SMS-Gateway Plugin | Blue Iris Plugin | Paradox (Beta) Plugin | Modbus Plugin | Yamaha Plugin

    Comment


      #3
      replies

      Thanks for the response... here's the answers to the questions:

      All the homeseer services are root:
      root 2252 0.0 0.2 3608 2252 ? S Oct31 0:00 sudo /usr/local/HomeSeer/autostart_hs
      root 2264 0.0 0.0 1764 368 ? S Oct31 0:00 /bin/sh /usr/local/HomeSeer/autostart_hs
      root 2389 2.2 4.9 75140 46788 ? Sl Oct31 35:59 /usr/bin/mono /usr/local/HomeSeer/HSPI_HSTOUCH.exe
      root 2406 3.0 6.2 96632 59772 ? Sl Oct31 47:52 /usr/bin/mono /usr/local/HomeSeer/HSPI_ZWave.exe
      root 2427 0.2 4.1 65364 39348 ? Sl Oct31 3:39 /usr/bin/mono /usr/local/HomeSeer/HSPI_MODBUS.exe


      Mono:
      mono --version
      Mono JIT compiler version 3.2.8 (Debian 3.2.8+dfsg-4+rpi1)
      Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
      TLS: __thread
      SIGSEGV: normal
      Notifications: epoll
      Architecture: armel,vfp+hard
      Disabled: none
      Misc: softdebug
      LLVM: supported, not enabled.
      GC: sgen


      I never set up any firewall rules, it pretty much an out of the box Homeseer zee 2, the one on a raspberry pi. Checked iptables -L and iptables module hasn't even been insmod'd. Not sure if Homeseer builds in some other firewall into these things, but an nmap of the pi shows all the typical ports open, so I'm guessing no firewall.

      Poll interval started at 5 mintues, but I dropped to 1 minute under the gateway settings poll interval during testing so I didn't have to wait so long while testing. The default poll interval at the plugin level is still at 5 minutes.

      Comment


        #4
        This could be a mono version issue. It's a drag, but is there any chance you can back up your SD card and the run an apt-get install mono-complete and try to get mono up to v4.2.3?


        Sent from my iPhone using Tapatalk
        Author of Highpeak Plugins | SMS-Gateway Plugin | Blue Iris Plugin | Paradox (Beta) Plugin | Modbus Plugin | Yamaha Plugin

        Comment


          #5
          ugh

          Looks like I'm still on wheezy... guess I thought that when you updated the homeseer version it was updating the pi as well, not sure why I thought that.

          Raspbian.org still appears to have wheezy as it's default distro in apt sources, as well.

          I'll see if I can upgrade mono by itself, not sure I want to break from the distro too much further than that, though.

          Comment


            #6
            done

            Couldn't even get jesse installed on the PI without it bricking. I'm going to punt. I appreciate the help, but it looks like I'm going to have to find another way.

            Comment

            Working...
            X