Hey everyone, I’ve been diving into creating an energy dashboard using my Shelly Pro 3 EM and Anker Solix 3 Pro 2700. It’s been quite the journey, and I wanted to share my experience and some of the challenges I’ve faced along the way.
I started by integrating the Shelly Pro 3 EM with Home Assistant using the HACS integration from thomluther. The goal was to track my solar energy production and battery usage. I set up an integralsensor for the PV generation using the left Riemann sum method, but I quickly noticed a discrepancy between the values in the Anker Solix app and Home Assistant. The PV generation in HA was consistently about 10-20% lower than what the Anker app showed. This was puzzling, and I spent a lot of time trying to figure out why.
I also noticed that the battery charging and discharging values didn’t match up. For example, during a test where I set the battery to charge to 100%, the Anker app showed 1.41 kWh of PV energy and 1.41 kWh of battery charging. Meanwhile, Home Assistant reported 1.03 kWh of PV energy and 1.15 kWh of battery charging. This inconsistency was frustrating, especially since it seemed like the battery was charging more than the PV energy generated.
To tackle this, I tried adjusting the integralsensors and even rewrote some of the helper templates to ensure accurate power calculations. Despite these efforts, the discrepancies persisted. I’m curious if anyone else has experienced similar issues or has suggestions on how to align these values more closely.
On a positive note, I’ve learned a lot about energy monitoring and the intricacies of integrating different devices into Home Assistant. It’s been a great learning experience, even with the challenges. I’m hopeful that with some more tweaking and perhaps some community input, I can get this dashboard working smoothly.
If anyone has tips or has successfully integrated their Shelly Pro 3 EM and Anker Solix 3 Pro into their energy monitoring setup, I’d love to hear about your experiences! Let’s keep the discussion going and help each other optimize our smart home setups. ![]()