Zonneplan ONE custom component

Answering my own question: Someone has been very helpful, solution to be found here