question

Kevin Windrem avatar image

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 OSguivecan
10 |3000 characters needed characters left characters exceeded

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.

Share
10 |3000 characters needed characters left characters exceeded

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.

Share
10 |3000 characters needed characters left characters exceeded

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