Not local MQTT on VenusGX

Hi,

I am trying to MQTT externally from Venus GX, but are facing issues. I have gone through the documentation listed on here: MQTT local & via MQTT broker - VictronEnergy

But cannot get a response when subscribing or publishing. I have managed to get it to function locally via Node-Red’s MQTT in node but not externally on MQTT Explorer.

Firmware version: 3.67 Large.

Any thoughts much appreciated. Thank you.

Have you set a keep alive?
Does it work if you have a vrm session open at the same time?

1 Like

Hi Nick, thank you for your quick response :slight_smile:

No luck with it working when the VRM session is open (I assume you mean remote console, no issues with).
I am publishing: R//keepalive and subscribed to the topic: N//# for any data to be received.

I managed to get this to work via Node-Red and will try an test locally (LAN) on a test Venus GX if I get the time. I will keep you posted about this.

Thank you :slight_smile:

Typically if it is keepalive related, having the new UI or VRM open in realtime mode will send a keepalive so all the topics tend to appear.

Yep, no luck with having Realtime mode on or New UI open.

I have just confirmed it is working via LAN, this doesn’t take into account keepalive but this shouldn’t affect it if the new UI is open.

Therefore the issue must come from the VRM broker. Is it an account permissions issue? I did see somewhere that they had to whitelist accounts or is this incorrect?