VRM API remote-controls api not applying the changes

hi Team,

I have MultiPlus with external ESS support (Multiplus came as part of battery installation package).

I am trying to use below REST api to control the “mode” of the VE Bus (which can of below types: “Charger Only“, “Inverter Only”, “On” and “Off”).

Below is the example of the REST call. when i make similar changes from Dashboard (see attached screenshot), it works, but when i try to do call the same rest call it returns “success: true” but i dont see change being reflect.

POST https://vrmapi.victronenergy.com/v2/installations/170710/remote-controls HTTP/1.1
Content-type: application/json
x-authorization: Token {{vrm_token}}
Origin: https://vrm.victronenergy.com
Accept: application/json, text/plain, */*
Accept-Language: en-GB,en-US;q=0.9,en;q=0.8

{
    "identifier":"028146a5bc07",
    "dbusServiceType":"vebus",
    "instance":275,
    "prefix":"W/",
    "dbusPath":"/Mode",
    "callbackIdentifier":"setModeOfInverter_275",
    "value":4,
    "oldValue":2
}

Hi @anvarbek ,

I’m not sure how you got to the /remote-controls endpoint, but it’s an internal endpoint that’s used for logging purposes only.

Doing the actual changes goes over MQTT.

With kind regards,

Jarco

Thank you! Thought so, as it wasnt doing anything. Any instructions i can connect and use webmqtt instance dashboard seems to be making a call to?

Figured out using this article Complete Setup Guide: ESS & MultiPlus Control via MQTT & Home Assistant - VictronEnergy . when subscribing to topics we should mention N/<vrm-portalid>/# as topic (using top level N/# doesnt work anymore)