Greetings,
I’ve tried searching for an answer for a couple of days now but my GoogleFu has failed me. I have recently installed a GreenEye Monitor (GEM) in my main electrical panel to monitor my electric usage and as far as I can tell I have it talking to HA correctly using the HACS integration. According to the dev the YAML integration is being depreciated and he’s focusing on the HACS version moving forward so that’s why I’m using HACS.
The issue I’m having is the kWh entity for all of the GEM channels are a negative number however it appears the number is “increasing” closer to 0 as new data is reported. The negative values are things like -100,000 and -300,000 so even though its moving the correct direction its going to take FOREVER for the values to cross into positive territory. This doesn’t seem to be affecting the usage reporting since the value is technically increasing however I don’t like things being “not right” and would like to get these states reset to 0 so I can look at non-negative values.
I can’t tell if HA is creating these negative values or if that’s the data being sent by the GEM. If I use the Dev tools > States tab to manually set the state of that entity from -3xx,xxx to 0 it seems to be put back to a -3xx,xxx value a short time later. I’ve also tried manipulating the value using the Dev Tools > Statistics tab to either insert an offsetting positive value or by removing one of the negative entries but it always seems to end up back at negative value. Not all of the GEM entities are -3xx,xxx though, some of them are only in the -10x,xxx range.
Hopefully my description makes some amount of sense.
Has anyone ran into this before with either the GEM or another energy monitor? Is it one of those “this is how it is” things and isn’t worth worrying about sense the usage reporting is accurate?
Cheers and thanks in advance for any insight!