Three Phase Power Meter - first pass implementation #94
Replies: 3 comments
-
I think this is a good example of something that could go into the "Dashboard Marketplace" we are discussing in #96 |
Beta Was this translation helpful? Give feedback.
-
Agreed that it makes sense in the Marketplace given its one off hacky nature, and the requirement for manual updates. If we generalise it and the underlying queries in the future, it might make sense to shift to a library panel module - either way, until others express interest, it's not going to see more development :-). |
Beta Was this translation helpful? Give feedback.
-
I've now got a summary panel that breaks down the solar and grid energy flows. I believe the two export and import values correspond to the values reported in vitals (total import/export) and the site/solar meters (net import/export). Still working on validating these. |
Beta Was this translation helpful? Give feedback.
-
I didn't get any response on my earlier three phase question, so I'm guessing interest for this functionality is low.
However, as it is useful for me and may be useful for others in the future, I'll show what I have done and how I have implemented it. It's not a general implementation - just good enough for my needs, so I haven't posted it as an enhancement issue. If more people get interested, we can work on making it more general purpose. I'll go through the work that would need to be done at the end of this post.
First step: What is it?
The plot pretty well summarises it: Per phase details of home, solar, grid and battery usage. So for our house, we have one powerwall and one solar system on phase A (most of our day to day circuits hang on this phase), phase B is nearly unused, and phase C has a second solar system and some heavier intermittent loads (EV, heat pumps and resistance heaters). Both solar systems are non-tesla.
It's a useful set of plots for me, as I can do diagnostics on what is happening on each phase, and, on marginal production days, I can decide if I want to plug in our EV without doing a full circuit of the house to check on the solar system without wifi (yeah - it's basically to save me walking around the house on cloudy days).
Current implementation details:
raw
measurement. This is only retained for 3 days.telegraf.conf
, pasted after the current[[inputs.http]]
block:Implementation notes:
p_out
value is going to face the same issue.localhost:8675/api/meters/solar
(solar phase assignment),localhost:8675/powerwalls
(powerwall phase assignment), or by doing some trial and error experimentation.To convert this proof of concept to a general implementation, we need to do the following:
Dashboard JSON
Beta Was this translation helpful? Give feedback.
All reactions