Replies: 8 comments 7 replies
-
Here's what the raw data looks like: https://docs.google.com/spreadsheets/d/1Yu98tDRhFJqqMntNak6X297SKyzQtf0_Cvv_g7qKewk/edit#gid=0 It's definitely possible to guess, but it's lots of coding work and still requires the user to verify everything. |
Beta Was this translation helpful? Give feedback.
-
Interesting… any idea how the stock firmware/app is able to figure it out?
…On Tue, Sep 26, 2023 at 9:40 PM Flaviu Tamas ***@***.***> wrote:
Here's what the raw data looks like:
[image: image]
<https://user-images.githubusercontent.com/5213469/270836292-2c9c7fd5-06b7-4322-b099-36e2ababd160.png>
https://docs.google.com/spreadsheets/d/1Yu98tDRhFJqqMntNak6X297SKyzQtf0_Cvv_g7qKewk/edit#gid=0
It's definitely possible to guess, but it's lots of coding work and still
requires the user to verify everything.
—
Reply to this email directly, view it on GitHub
<#213 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/AABXNYOYJRHBPGMLGQIWE33X4N72PANCNFSM6AAAAAA5GPGQHQ>
.
You are receiving this because you authored the thread.Message ID:
***@***.***
com>
|
Beta Was this translation helpful? Give feedback.
-
Could it be as easy as using the most positive of the three readings for each CT clamp? Looking quickly through that spreadsheet and the reversing repo's examples, it seems like that could work. It seems usually two out of three are negative, but if two are positive, then the one that is larger looks like the desired value. There may be some issues for very small power measurements however; i.e., circuits only using 1 or 2 watts at a given point in time. Also there could be some issues between 2-phase and 3-phase power setups that I am not considering. |
Beta Was this translation helpful? Give feedback.
-
Does the device actually report power, or does it ignore phase shift? |
Beta Was this translation helpful? Give feedback.
-
So to add to this thread, according to Emporia their own firmware shows true power, not apparent power. HOWEVER on (most?) 3 phase setups this is incorrect and the emporia seems to measure apparent power on the 50A clamps. According to Emporia this is a bug that they're aware of “Its the way we see and lock 3 phase and there’s no easy way to fix that” they said. They also said "we are always making changes to the database so it will get fixed one way another but dont know how long" |
Beta Was this translation helpful? Give feedback.
-
However I wonder if there's any way we could fix this ourselves? |
Beta Was this translation helpful? Give feedback.
-
In addition to this thread ... I just only realized that Emporia doesnt even really 'lock' the phases. I haven't tried it yet with this community firmware but I understand that with the YAML file you really lock a phase to a CT, correct @flaviut ? Emporia doesn't do that! Which of course makes no sense at all :) But I just tested it. I'm running some tests to find out why it seems to show reactive power instead of active power in some cases. So when for example my Airconditioner is on, there are 3 power values for the 3 phases. The first is positive, the other 2 negative, Emporia correctly selects the positive first one when the Airconditioner is on. But when I turn off the airconditioner, the first power value becomes negative, the second positive and the 3rd negative and then Emporia simply selects the second one. Which of course is wrong and this is why they show a WAY too high value for my AC in standby. Anyway, still looking to fix this, but i was kind of surprised to learn the above so I thought I'd post it here. So it seems Emporia doesn't really locks the phases but they always seem to select the most positive one. Even if that means that sometimes they pick phase 1 then phase 2 for the same CT, LOL. |
Beta Was this translation helpful? Give feedback.
-
Hello, well, as the App does not allow an association of phase <-> channel, there must be some "magic". Probably, that was seen too complex for the average user. Greetings, |
Beta Was this translation helpful? Give feedback.
-
It seems that the official Emporia app doesn't require you to specify which phase each CT clamp is associated with. This lets you avoid recompiling/reflashing just to adjust for cable management purposes
Any idea how they do that?
Is there a way to get the Emporia Vue esphome config to auto-detect phase in that way?
Beta Was this translation helpful? Give feedback.
All reactions