converted victron.bmv in 2 separate modules: 80% of the implementation will be shared with the solar controller