Es gab diesen Post, dessen Kommentare Dir helfen können.
Balkonkraftwerk negative Einspeisungen erfassen
Am Ende geht das über das Anlegen eines Template Sensors (state_class: “total_increasing”), der im State die positiven Werte der Wärmepumpe mit den negativen verrechnet.
Gutes Gelingen!