2 VenusOS's in one network, gui-v2 gives the wrong one

Hi, having a rasp on V3.50 and a cerbo gx on V3.62 on the same network (both ethernet)
Selecting gui-v2 on the ip address of the cerbo gives me data from the rasp.
viewing them on gui-v1 works fine
looks like the gui-v2 selects the wrong instance from the mqtt broker but that just a guess.

tried V3.70 on both, no change

you need to select the Venus os by its IP code where there are multiple units on one LAN.

http://192.168.0.60/gui-v1/ shows me the classic interface of the cebro on 192.168.0.60
http://192.168.0.60/gui-v2/ shows me the new interface of the rasp on 192.168.0.10

try omitting the /gui… part of the address, it should redirect.
IF the Venus device is not running the new UI, the this should not be asked for in the URL.??

I tried installing V3.63 tonight, didn’t help

Web inspector says that ‘manifest.json’ gives 404, not available.
Does anybody knows what the manifest.json on the Gerbo does ?

Thats a strange/unexpected one. I’ll ask one of the experts here.

We checked the source code, and when making the connection to mqtt, it uses document.location.host, (javascript) so it is the same as the url entered.

In normal language: what you’re seeing is rather unlikely / hard to explain.

Maybe make a screencast and post it here?

Manifest is not related.

Thanks for checking, In this pict you can see the gui–v2 interface shows the data from the rasp on 192.168.0.10 when my browser goes to the cerbo on 192.168.0.60

in mqtt explorer I see on the cerbo (192.168.0.60) that both the cerbo and the rasp (192.168.0.10) are published, is that normal behaviour ?

Which broker is MQTT explorer connected to?

Do you have any mods or Node-RED flows or anything in place that might be duplicating the topics on the broker ?

No.

Check your devices for modifications. Like @warwick said.

An easy way to do that is using the Settings → General → Modification checks menu.

Introduced per Venus OS v3.60.

See one of the slides in here: public - Venus OS v3.60 Release - Google Slides.

Have mosquito running with this config file


Turning mosquito off gives this in mqtt explorer

and this in gui–v2

That is an important detail you should have included in your initial post.

Why are you running mosquitto?

Venus OS includes FlashMQ which is faster and more modern and maintained by Victron.

To read the Victron data into HomeAssistant.
It always worked perfectly with only the rasp
Now I ran into trouble after adding a cerbo for my second installation on the same network.
turning off Mosquito doesn’t fix it as you can see in the latest pict

I wish I could use the gui-v2 from the cerbo,
can’t go to ‘Settings → General → Modification checks menu’
that menu item is not available in the gui-v1 interface
turning off Mosquito gives me this:

Solved,
I now understand that Mosquito was adding topics to the Cebro broker that
prevented me to connect with gui-v2, my bad, thanks for the help.

turning Miosquito off AND a cerbo reboot gives a cerbo with a working gui-v2,
only publishing it’s own topics

Will have to study MQTT more to understand it.

this Mosquitto config file works for me (with rasp and cerbo in the same network)
using Mosquitto to get the Victron data of both installations into Homeassistant

This topic was automatically closed 14 days after the last reply. New replies are no longer allowed.