Moin, OpenDTU ist für BKWs ein tolles Projekt und läuft mit vielen WRs wie Hoymiles, TSUN usw. Ich würde mich wahrscheinlich in diese Richtung orientieren. Läuft absolut lokal, kann easy in HA eingebunden werden und bietet zahlreiche Steuerungsmöglichkeiten (z.B.Beschränkung der Leistung).
Wenn du HA schon nutzt, dann schaue dir mal die Card hier an. Damit kannst du in 3D, für deinen Standort die PV Leistung über den Tag verteilt sehen, inklusive der Schatten von Nachbarn oder großen Baumgruppen. Dafür brauchst du dann aber schon eine Sonneneinstrahl Sensor z.B. von der DWD Integration (der hat so einen Sensor dabei).
Ansonsten ist Master sein Link für die Berechnung bzw. Einsicht zum Standort auch eine gute Wahl und hilft sehr sich für seinen Standort einen Überblick zu verschaffen.