Announcement

Collapse
No announcement yet.

Multiplier set value does not work

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

    Multiplier set value does not work

    Hi,

    Testing the plugin for my ventilation system. Have a Modbus module from the company that makes the ventilator: Systemair SAVE VTR 300 and their "Internet Access Module (IAM) for SAVE residential ventilation unit". The unit can be put into "TCP-RTU/RS485 mode".

    Setting scale 0.1 on setpoint for heating gives me correct display of 20 degC when the bus supplies signed int 200. But I have to enter 200 in the input box to set the temp as it does not scale the input.

    Running
    HS3 Pro Edition 3.0.0.500 (Linux)
    Modbus plugin 3.9.6431.26038

    Tried to enter 18:
    Code:
    2019-12-17 12:20:03.3732| DEBUG|HSPI_MODBUS.plugin.SetIOMulti           |CAPI Control set value: 18 for device ref:730
    2019-12-17 12:20:03.3827|  INFO|HSPI_MODBUS.Gateway.Write               |Writing Slave: 1 Address: 2001 HoldingRegister:Int16 as 18
    2019-12-17 12:20:03.5532| DEBUG|HSPI_MODBUS.Gateway.Read                |Reading Slave: 1 Address: 2001 HoldingRegister:Int16
    2019-12-17 12:20:03.8029| DEBUG|HSPI_MODBUS.Gateway.Read                |Read    Slave: 1 Address: 2001 HoldingRegister:Int16 as 200
    2019-12-17 12:20:03.8093| DEBUG|HSPI_MODBUS.plugin.UpdateDevice         |Updating device [REG_TC_SP Temp Setpoint Air Supply] - Address:2001 - Type:HoldingRegister(Int16) to [200]
    Entering 190 works well:
    Code:
    2019-12-17 12:20:15.3028| DEBUG|HSPI_MODBUS.plugin.SetIOMulti           |CAPI Control set value: 190 for device ref:730
    2019-12-17 12:20:15.3116|  INFO|HSPI_MODBUS.Gateway.Write               |Writing Slave: 1 Address: 2001 HoldingRegister:Int16 as 190
    2019-12-17 12:20:15.5522| DEBUG|HSPI_MODBUS.Gateway.Read                |Reading Slave: 1 Address: 2001 HoldingRegister:Int16
    2019-12-17 12:20:15.8023| DEBUG|HSPI_MODBUS.Gateway.Read                |Read    Slave: 1 Address: 2001 HoldingRegister:Int16 as 190
    2019-12-17 12:20:15.8086| DEBUG|HSPI_MODBUS.plugin.UpdateDevice         |Updating device [REG_TC_SP Temp Setpoint Air Supply] - Address:2001 - Type:HoldingRegister(Int16) to [190]
    Click image for larger version  Name:	modbus_temp_scale.png Views:	0 Size:	90.3 KB ID:	1347244

    Click image for larger version  Name:	modbus_temp_scale_setting.png Views:	0 Size:	32.3 KB ID:	1347245

    #2
    Seems I was mistaken,

    At least it's working now as long as I remember to check "Has Scale" in Status Graphics

    Comment


      #3
      Does this plugin work reliably this way? I tested it with SystemAir VSR500 and a cheap Modbus->USB dongle. It kept crashing after 20-40 hours, needed complete restart of homeseer to get it up again. Not sure why, what settings do you use? Update rate? I guess you cannot use the SystemAir app when using the IAM in modbus mode?

      Comment


        #4
        Originally posted by cap View Post
        Does this plugin work reliably this way? I tested it with SystemAir VSR500 and a cheap Modbus->USB dongle. It kept crashing after 20-40 hours, needed complete restart of homeseer to get it up again. Not sure why, what settings do you use? Update rate? I guess you cannot use the SystemAir app when using the IAM in modbus mode?
        I bought a license for it the other day now. I'ts been running some days now and it crashes now and then. Have to disable then re-enable the plugin. But I'f I do not touch the system it seems semi-stable.

        Comment

        Working...
        X