Integra Ri3 Modbus

Hi,

I’m trying to integrate with a Integra Ri3 power monitor.

I’ve added the below to my config file, and generally no errors in the log I can see, but the values are always reported as zero.

The unit has been configured 38400 8 bit 1 stop bit no parity.

modbus:
  - name: MCR_PowerMeter
    type: serial
    baudrate: 38400
    bytesize: 8
    method: rtu
    parity: N
    port: /dev/ttyUSB0
    stopbits: 1
    close_comm_on_error: true
    retry_on_empty: true
    retries: 10
    sensors:
      - name: L1toN_Voltage
        scan_interval: 10
        slave: 1
        count: 1
        unit_of_measurement: 'V'
        data_type: float16
        address: 0x00
        input_type: holding
      - name: L2toN_Voltage
        scan_interval: 10
        slave: 1
        count: 1
        input_type: holding
        unit_of_measurement: 'V'
        data_type: float16
        address: 0x02
      - name: L3toN_Voltage
        scan_interval: 10
        slave: 1
        count: 1
        input_type: holding
        unit_of_measurement: 'V'
        data_type: float16
        address: 0x04
      - name: L1toN_Voltage
        scan_interval: 10
        slave: 1
        count: 2
        unit_of_measurement: 'V'
        data_type: float16
        address: 30001
        input_type: input

Hi,

Thanks - I had tried so many combinations but you gave me the clue with count = 2.
It wasn’t quite right, but here is what I used in the end that is now working:

      - name: L1toN_Voltage
        scan_interval: 10
        slave: 1
        count: 2
        unit_of_measurement: 'V'
        data_type: float32
        input_type: input
        address: 00
        precision: 1