Modbus start Fisher Panda Generator

Hey!

I’m trying to start remotely via modbus my Fisher Panda Generator (integrated via canbus over ve.can):

these are the parameters I’m using:

switches:
  - name: "STX Generator Start"
    unique_id: stx_generator_start
    slave: 100
    address: 3223
    command_on: 1
    command_off: 0
    write_type: holding
    verify:
        input_type: holding
        address: 3223
        state_on: 1
        state_off: 0

If I use address 3500 (modbus register list say this “This is normally controlled by the start/stop service. In Venus 3.00 and later, use com.victronenergy.generator/ManualStart instead.”) I get the following error:

If I use address 3223 nothing happen, no error is logged. What is strange is that if I kick the register write the switch state turn off automatically after few seconds (like if the state is read back as 0) - if I issue many write 1 to the register, the generator start but stop after few seconds…

Any help appreciated. Thanks

…it’s like something is resetting back the register to 0

I guess the right register is 3500 and there is something wrong with the value I write. When I try to write 3223 it’s my Cerbo reverting its value.

here is the deal:

switches:
  - name: "STX Generator Start"
    command_on: 1
    command_off: 0
    scan_interval: 10
    slave: 1
    address: 3500
    verify:
        input_type: holding
        address: 3500
        state_on: 1
        state_off: 0