Wow, thats great info,needs to go in a pdf and go into the maintenance section.
There's a lot of shenanigans going on with the accessories and the DECC wiring, and the programming of the different buttons. PLus, the info Rick posted about the relay numbers does not match the DECC wiring documentation. And, the reality is that no two boats accessory wiring are going to be the same, esp. after 20 years.
So, not sure how "turnkey" any solution can be. I am making a system to fix my specific issues, but I don't want to say I can produce a drop-in turnkey solution. One caveat is that the board I have uses 10 amp relays, so for certain circuits (hatch up/down) you'd have to use parallel relays, no big deal in the code to change that. How many boats out there have a power hatch or heater? not many. My heater has a hard wired switch, it's staying that way. I am not replacing the ballast controls or relays, all of that works fine.
I will eventually bring in the ballast level indicators and make a program to display them on the screen:)