Tesla Powerwall and Home Energy Management

For each of the 4 nodes (Battery/Solar/Load/Site) you have import and export, which indicates how much energy each node produced or consumed.

Did you mean to say “consumed or produced” here? That is:

“import” = “consumed”
“export” = “produced”

(By the way, thank you for your post. I was trying to help my 70+ dad set up his energy dashboard and we were having the hardest time trying to figure out what each of the sensors actually meant. Your post helped solve our problem! I’ll try to put up a PR to help improve the powerwall integration docs with your explanations)

mind sharing your setup options in a screenshot ? mine still dont seem right

Mine matches yours exactly. What doesn’t seem right in your dashboard?

Full disclosure, I don’t know if everything in my Dad’s dashboard is lining up correctly with the app and I’m no longer at their house to verify. Our main problem we were trying to resolve was why the “Solar” bubble was saying 0 kWh even when the app showed that solar was producing energy. Turns out we were using “Solar Import” instead of “Solar Export”.

But, after reading this thread, I noticed a few other sensors that were likely incorrect and changed them as well.

Hello,
I’m having problems with Energy Management configuration with Tesla Powerwall.
I’m trying to understand if data is correctly reportd, using Tesla App as a benchmark.

As per my understanding of the official documentation:

This is the configuration to set up

But the Energy Distribution is far from reality!

immagine

Energy Exported to the Grid + Energy to Battery is GREATER than Solar Energy Export.

If I remove “Powerwall Site Export” from “Return to grid”

the Energy Distribution becomes more realistic

because:

60,6 kWh consumed in total
43,7 kWh from the gird
7,2 kWh from Batteries
9,0 kWh from Solar Panels (direct usage)

But if you do the math 8,3 (gone into the battery) + 9,0 is less than 18 kWh generated.
From my Tesla App I see there was a small return to the grid (18 - 9 - 8,3 = 0,7 kWh), that is not reported here, in the Energy Distribution (Return to the grid is “empty” in configuration)

What am I missing?
Had anydody of you experienced same problem?

Thanks in advance

What integration are you using for your Powerwall data? I have repeatedly tried the included Tesla Powerwall integration but keep getting logged out after several minutes.

Thanks,

Did you figure this out? My dashboards are crazy wrong like yours were. But I want to include my export.

Hi
has anyone got this working??

Look at my data on the right here:

comparing this to the live data from the tesla app:

it doesn’t make any sense!

here are the settings I have in home assistant:

@teslachris I came here looking for the same answers. There was a post by @Stormalong earlier in the thread that answered my question:

I then went through and compared my numbers in the Tesla app for the day so far and they were much closer to the energy dashboard.

If you want the realtime view, I use GitHub - ulic75/power-flow-card: A power distribution card inspired by the official Energy Distribution card for Home Assistant (I like this better than the tesla-style-solar-power-card linked above).

Sorry for the delay.
The man who installed the Tesla did a mistake with power meters.

It took me weeks to convince him numbwrs were crazy.
But in the end he admitted a wrong installation.

1 Like

How is everyone creating utility meter sensors to measure daily home energy usage? I’m defining home usage as the actual energy consumed by my home every 24 hours.

For the last year, I’ve had a utility meter helper configured to use the sensor.powerwall_load_import sensor as the source for daily calculations of my home energy usage and I want to say it has been rock solid. It’s matched the readings in the Tesla app and also what I see in the Energy Dashboard under the home icon on the right.

I noticed today that this daily home energy sensor I setup is reporting 64.2 kWh of usage. This seems exceptionally high considering I generated 70.9 kWh from solar, had nearly a full battery at the start of the day, and neither of my cars charged.

After looking at the Tesla app, I see my home used as 40.1 kWh. My solar production contributed 24.1 kWh, which leads me to believe that this sensor is somehow adding the two values to report the 64.2 kWh of home usage today. However, sensor.powerwall_load_import shows a midnight reading of 25,998 and a current reading of 26,038, so a diff of 40 kWh, which is expected. And now that I look into yesterday (also high solar production), I did not consume 97.2 kWh. The Tesla app shows 68.9 kWh home usage…

I’m scratching my head on this as I have changed nothing on this utility meter sensor since I set it up last year and want to say that most readings have been correct, but today looks odd. So, I’m wondering if an HA update or something has changed without me knowing that I need to adjust now.

I really wish I could just extract the home value from the Energy Dashboard as that’s the value I want.

How are others measuring this value with a Powerwall & Solar?

I am having a similar issue.

Some time in early March my basic daily cycle utility meters started to over-report on load (but seemingly not on solar generation or site export/import).

The load utility meter is on sensor.powerwall_load_import.

I have not investigated this at all yet.

I opened this bug and incorrectly suspected it might be day light savings related, but I have since found another workaround - creating a Reimann Sum Integral Sensor off of sensor.powerwall_load_now instead of using sensor.powerwall_load_import directly. Another person has found that toggling “net consumption” works for them on the utility meter…I just created a sensor to test this to see if it helps. It just doesn’t make sense to me given that the historical data on the sensor does not match the expected daily values.

1 Like

I have changed my utility meters to be net consumption and everything looks good again.

Thanks!

Does anyone know why this net consumption toggle would make the difference? The history on the sensor doesn’t show appear to go down, so it doesn’t make sense to me that this would be required.

I suspect the issue is with the powerwall plugin (or a recent powewall firmware update) as I can see the powerwall_load_import sensor repeatedly increasing and decreasing.

It would also explain why “net consumption” works…

On further digging, this looks like a powerwall firmware issue - the values reported from the API occasionally go backward - this is from the api/meters/aggregates API:

image

1 Like

Are the “import” and “export” cumulative sensors in the latest Powerwall Integration still not accurate? Also, I noticed that sensor.powerwall_load_export=unavailable. I wasted a lot of time presuming I could use the cumulative sensors directly from the powerwall integration; only to find it wasn’t adding up correctly.

I didn’t know what else to do, so I just created integration sensors to collect real-time data from the powerwall integration; followed by utility_meter “daily” sensors:

sensor:
  - platform: integration
    source: sensor.powerwall_solar_power
    name: "Daily Solar Energy Produced"
    unit_prefix: k
    round: 2
  - platform: integration
    source: sensor.powerwall_battery_power
    name: "Daily Battery Energy Discharged"
    unit_prefix: k
    round: 2
  - platform: integration
    source: sensor.powerwall_site_power
    name: "Daily Grid Energy Consumed"
    unit_prefix: k
    round: 2

utility_meter:
  daily_solar_energy_produced:
    source: sensor.daily_solar_energy_produced
    cycle: daily
  daily_battery_energy_discharged:
    source: sensor.daily_battery_energy_discharged
    cycle: daily
  daily_grid_energy_consumed:
    source: sensor.daily_grid_energy_consumed
    cycle: daily

Does anyone know if Home Assistant works with Powerwall 3? I have a new solar roof and have PW3s on order.

Yes, it will work.

What integration are you using for your powerwall? I tried the default one in home assistant, but I got a “powerwall api error 404” message

1 Like