3 ms·
I learned a bit about dbus when I was scripting the controller of my home battery (victron energy, I use their "venus os" linux on a raspberry pi). I like the d
by micw 2y ago
I learned a bit about dbus when I was scripting the controller of my home battery (victron energy, I use their "venus os" linux on a raspberry pi). I like the discoverability of dbus. One can just query the bus and talk with all registered services, using any client.
But it also seems to have significant flaws. One is that there seems not to be any valid timeout/keepalive concept for dbus over TCP. If a registered component is disconnected without gracefully signing off, the resource keeps registered for a long time and cannot easily replaced if the client re-connects after a while.