The current implementation of the internal cache doesn't remove services that become unavailable. A self-updating service-level cache is already available in dbus-listener.js (https://github.com/sbender9/signalk-venus-plugin/blob/master/dbus-listener.js#L159) so preferably expose it to the victronclient and use to remove unavailable services.
The current implementation of the internal cache doesn't remove services that become unavailable. A self-updating service-level cache is already available in dbus-listener.js (https://github.com/sbender9/signalk-venus-plugin/blob/master/dbus-listener.js#L159) so preferably expose it to the victronclient and use to remove unavailable services.