Ich brauche eigentlich nur einen Hinweis auf die passenden Stellen im Quellcode

Ich habe einen go-e-Charger. Der kann ja an sich PV-Überschussladen, zumindest kann man Entsprechendes in der go-e-App einstellen. Heißt, dass man ja der Wallbox „nur“ mitteilen muss, was die PV-Anlage gerade bringt bzw. was gerade verbraucht wird und „übrig“ ist.
Mir geht es jetzt einfach darum, dass ich genau verstehen will, wie die entsprechende Kommunikation abläuft (resp. meine eigene Minimal-Lösung für meinen Einsatzzweck schreiben will). Und ich hoffe, dass ich das im Quellcode von OpenWB finden kann, weil schaut ja ganz nett aus mit Shell-Scripts und Python. Und ich hoffe, mir kann hier jemand einen Tip geben.
Ich habe mir schon die API des go-e-Chargers angeschaut, aber mir ist nicht ganz klar, wie ich der Box die Daten übermitteln könnte, und welche sie haben will. Es gibt zwar ein paar „PV“-API-Schlüssel, aber die sind ja nur Read-only? Ich hätte da jetzt einen Schlüssel erwartet, der einfach die gerade „übrigen“ Watt übermittelt? Wie macht das OpenWB?
Vielen Dank für alle Hilfe!