Installing Emoncms onto a PC (or Mac) and using with multiple modbus meters (e.g. SDM230)

Phoning a friend. Firstly, thank you to everyone involved in getting multiple SDM meters running over Modbus.

I have one SDM120 running successfully over Modbus into my emonPi, but am having trouble adding additional meters.

I have updated Emonhub to the following and have ensured the ID on the second device changed appropriately, but getting the following errors.

[[SDM120]]
    Type = EmonHubMinimalModbusInterfacer
    [[[init_settings]]]
        device = /dev/serial/by-id/usb-1a86_USB2.0-Ser_-if00-port0
        baud = 9600
    [[[runtimesettings]]]
        pubchannels = ToEmonCMS,
        read_interval = 10
        nodename = sdm120
        # prefix = sdm_
        [[[[meters]]]]
            [[[[[sdm120a]]]]]
                address = 1
                registers = 0,6
                names = V,I
                precision = 2,3
            [[[[[sdm120b]]]]]
                address = 2
                registers = 0,6
                names = V,I
                precision = 2,3

I’m assuming i’'ve missed another configuration somewhere that’s resulting in the Input not being updated. Any help gratefully received…

2022-10-26 14:25:56,060 DEBUG MainThread Signal 15 received.
2022-10-26 14:25:56,209 INFO MainThread Exiting hub…
2022-10-26 14:25:56,336 INFO MainThread Exit completed
2022-10-26 14:25:57,281 INFO MainThread EmonHub emonHub (emon-pi variant) v2.2.6
2022-10-26 14:25:57,281 INFO MainThread Opening hub…
2022-10-26 14:25:57,282 INFO MainThread Logging level set to DEBUG
2022-10-26 14:25:57,282 INFO MainThread Creating EmonHubJeeInterfacer ‘RFM2Pi’
2022-10-26 14:25:57,283 DEBUG MainThread Opening serial port: /dev/ttyAMA0 @ 38400 bits/s
2022-10-26 14:25:59,286 WARNING MainThread Device communication error - check settings
2022-10-26 14:25:59,287 INFO MainThread Setting RFM2Pi baseid: 5 (5i)
2022-10-26 14:26:00,288 INFO MainThread Setting RFM2Pi frequency: 433 (4b)
2022-10-26 14:26:01,290 INFO MainThread Setting RFM2Pi group: 210 (210g)
2022-10-26 14:26:02,292 INFO MainThread Setting RFM2Pi quiet: 1 (1q)
2022-10-26 14:26:03,294 INFO MainThread Setting RFM2Pi calibration: 230V (1p)
2022-10-26 14:26:04,296 DEBUG MainThread Setting RFM2Pi pubchannels: [‘ToEmonCMS’]
2022-10-26 14:26:04,296 DEBUG MainThread Setting RFM2Pi subchannels: [‘ToRFM12’]
2022-10-26 14:26:04,298 INFO MainThread Creating EmonHubMqttInterfacer ‘MQTT’
2022-10-26 14:26:04,300 DEBUG MainThread Setting MQTT pubchannels: [‘ToRFM12’]
2022-10-26 14:26:04,301 DEBUG MainThread Setting MQTT subchannels: [‘ToEmonCMS’]
2022-10-26 14:26:04,301 INFO MainThread Setting MQTT node_format_enable: 1
2022-10-26 14:26:04,301 INFO MainThread Setting MQTT nodevar_format_enable: 1
2022-10-26 14:26:04,302 INFO MainThread Setting MQTT nodevar_format_basetopic: emon/
2022-10-26 14:26:04,302 INFO MainThread Setting MQTT node_JSON_enable: 0
2022-10-26 14:26:04,303 INFO MainThread Creating EmonHubEmoncmsHTTPInterfacer ‘emoncmsorg’
2022-10-26 14:26:04,304 DEBUG MainThread Setting emoncmsorg pubchannels: [‘ToRFM12’]
2022-10-26 14:26:04,305 DEBUG MainThread Setting emoncmsorg subchannels: [‘ToEmonCMS’]
2022-10-26 14:26:04,305 WARNING MainThread Setting emoncmsorg apikey: obscured
2022-10-26 14:26:04,306 INFO MainThread Setting emoncmsorg url: https://emoncms.org
2022-10-26 14:26:04,306 INFO MainThread Setting emoncmsorg senddata: 1
2022-10-26 14:26:04,306 INFO MainThread Setting emoncmsorg sendstatus: 1
2022-10-26 14:26:04,307 INFO MainThread Creating EmonHubMinimalModbusInterfacer ‘SDM120’
2022-10-26 14:26:04,318 INFO MainThread Connecting to Modbus device=/dev/serial/by-id/usb-1a86_USB2.0-Ser_-if00-port0 baud=9600
2022-10-26 14:26:04,329 INFO MainThread Setting SDM120 read_interval: 10
2022-10-26 14:26:04,330 INFO MainThread Setting SDM120 nodename: sdm120
2022-10-26 14:26:04,330 INFO MainThread Setting SDM120 prefix:
2022-10-26 14:26:04,330 ERROR MainThread Unable to create ‘SDM120’ interfacer: sequence item 0: expected str instance, int found