D-bus protocol implementation in native javascript, with improvements to become useful for Victron devices