You can write your own software for Victron Energy products or you can write your own interaction with them. (If you are talented at that kind of thing)  Here is an example of someone obviously very talented (or with a lot of spare time on their hands) teaching his Color Control GX to make him a sandwich...