Beste medezeilers,
Uit frustratie dat Mastervolt zelf niks meer wil doen heb ik maar een MasterBus library geschreven om de bus te ontsluiten. In 2019 kreeg ik van /xxxxxx/ van Mastervolt een kleine library waarmee je via een CAN controller met de devices kon praten. Dit nadat ik een kleine auto aan waarde bij hun over de muur had gekieperd (4 nieuwe accu's en nog het nodige) en klaagde over de NMEA 2000 interface van hun. Die bibliotheek was, vreemd genoeg, onder een "Unlicense" verspreid. Maar het was nog niet klaar, bla bla. Nooit meer opvolging gekregen terwijl het bij mij als een zonnetje liep -- ik kon voltages en stromen etc. uitlezen en de solar uit/aanzetten. Helaas de omvormer niet.
Vorig jaar heb ik een nog een poging gedaan om te kijken wat de status was, maar iedereen die ik kende werkt er niet meer, en die er nu werken weten van niks en/of antwoorden niet.
Met Claude (AI) is het zoveel makkelijker om iets te ontwikkelen, en ik zit toch een maand op zee, dus houseflops, de oude bibliotheek en MasterAdjust aan de AI gegeven met de opdracht puzzel eens uit hoe dit zit. Letter één wacht later had ik al wat. Nu, weer een stukje verder, heb ik een hoop geleerd -- bepaalde dingen zitten bv hard gecodeerd in MasterAdjust, en daar heb ik een hekel aan, dus mijn tool zal nooit zo glitzy worden, maar het is nu uitermate bruikbaar.
Er is een bibliotheek voor Rust en C (en dus andere talen) programmeurs, die kunnen hun hart ophalen. Er is een TUI (Tekst User Interface) om waardes uit te lezen en te veranderen (een soort masteradjust maar dan op windows, MacOS en Linux). Er is een koppeling (read only) naar Signal K. En er is een simpele manier om een veld te kunnen zetten, b.v. of de omvormer / lader / whatever aan of uit moet.
Als je rust geïnstalleerd hebt (1 commando) is daarna
cargo install masterbus-tools
voldoende. De code kan je hier vinden:
github.com/keesverruijt/masterbus
Je hebt natuurlijk wel een fysieke link nodig, dat kan de Mastervolt USB converter (alle OSen) of een CAN adapter die zich als native CAN device toont (Linux) nodig.
Een klein screenshotje van wat instellingen van een van mijn DC/DC converters:
PS dit is op zee geschreven met behulp van AI en Starlink. Mocht je daar bezwaar tegen hebben dan kan je dit product beter links laten liggen.