@dealmen Programmieren hast du schon wenn du ein paar "Befehle" nacheinander ausführen lässt.
Und in ioBroker gibt es auch Regleln (auch im JavaScript Adapter).
Einfach gesagt, ein "Wenn Überschuss / Einspeisung größer als 500 dann Sollwertgeber auf 5v" ist schnell zusammengeklickt.
Für Beispiele müsste man aber sehen/wissen wie genau deines angesteuert wird.
Sprich du musst es in ioBroker eingebunden haben (was jeweils eine Aufgabe für sich ist), die Datenpunkten zeigen und sagen was passieren soll.
Das könnte so etwas sein:
99838884-edf1-4829-be2e-7e7653ce8317-image.png
oder berechnet
1b3bdd46-2335-439f-a593-e9eed57879fe-image.png
und so weiter