question

Kevin Windrem avatar image
Kevin Windrem asked

vecan dBus services disappear if GUI isn't running

I noticed that vecan dBus services (using dbus-spy) disappear if I kill the GUI process. These services return once the GUI has restarted.

Specifically in my case:

com.victronenergy.vecan.can0

com.victronenergy.tank.socketcan_can0_vi0_uc855


I'm currently running Venus version 2.52

Is this normal/expected or a bug?

Venus OSVE.Can
2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

2 Answers
mvader (Victron Energy) avatar image
mvader (Victron Energy) answered ·

Hi @Kevin Windrem, well - I don't know the direct answer to your question, but do know this:

We expect the gui to be running at all times, and also it is a bit more than a GUI: it also manages starting and stopping of "optional" services, which includes the dbus-vecan service.

Hope that helps.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Kevin Windrem avatar image
Kevin Windrem answered ·

Thanks. I've added code in my SeeLevel tank repeater to protect against stalled dBus services so all is well.

2 |3000

Up to 8 attachments (including images) can be used with a maximum of 190.8 MiB each and 286.6 MiB total.

Related Resources

Victron Venus OS Open Source intro page

Venus OS GitHub (please do not post to this)

Additional resources still need to be added for this topic