However, I didn't have a plan of how to follow it up and kind of forgot about it for a few years.
Then in 2022, I noticed another anomaly. The electrick [sic] company said that I used a ton of peak hour power that simply didn't make sense with what I knew about our usage. So I investigated further. I downloaded data from our electric company and from our Tesla Powerwall app and I made a spreadsheet to compare the two. I went to Tesla Powerwall online forums and asked the public to review how I did the comparisons to see if errors could be found. People tried to find errors, but were unable to find any. I then called Tesla and asked them if there was anything wrong with the Tesla system that might explain the discrepancies I was finding. They investigated and said our system was functioning correctly. (Full disclosure, they did not review my spreadsheet, they only reviewed the hardware and software of the Tesla system. They were unwilling to publicly criticize our electric company, but privately, several Tesla employees have expressed a lack of surprise about my findings.)
I then called Southern California Edison (our electric company). To avoid repeating myself, I'll let letter of my formal complaint to the California Public Utilities' Commission (a.k.a. "CPUC"; apostrophe added by me to express the true situation) speak for the state of my knowledge in mid-2023:
"July 10, 2023
To: The Honorable Justice presiding over this hearing
Background and sequence of Events:
In an attempt to provide a benefit to my community and my family through our rooftop solar + battery system, I have programmed our system to strictly avoid use of electricity during peak hours and even supply power to the grid during this time of high demand. This is accomplished using a smartphone app linked to our solar/battery system. This app also makes it possible to independently monitor our energy usage and production, including the amount and time of electricity generated by our solar panels, the amount and time of electricity flowing to and from the batteries and the time and amount of electricity flowing to or from the grid.
When the sun is shining, the solar power from our roof first is used to supply power to our house and to charge the batteries, if needed. Any power produced in excess of the home + battery bank needs is exported to the grid and should be recorded by Southern California Edison’s (SCE) generation meter. At night, or other times when the electricity demands of our home exceed the production from the solar panels, our batteries provide the power needed. Only under unusual circumstances (e.g. multi-day cloudy periods, the hottest parts of summer, or inverter failure) do we use any grid power at all.
In late 2022, I decided to monitor our home electricity usage and production more closely and thus downloaded these data from Southern California Edison’s customer-facing website. To my dismay, when I compared the data from our Tesla solar + battery system with that from SCE, I noticed several glaring discrepancies wherein SCE claimed that on several bright, sunny days when our battery bank was full (and thus fully capable of supplying our home’s needs) we suddenly ceased supplying electricity and instead began consuming quantities of grid power during peak hours. In contrast, the Tesla data showed that we used no grid power during these same times, in fact we often continued to supply power to the grid during the early part of peak hours.
I initially believed that SCE would be interested in my findings and would want to investigate, so I called to inform them and invite them to look over my calculations to see if they could figure out the cause of the discrepancies. Instead, my first contact with SCE was greeted with hostility with the spokesperson at one point saying, "I know how you customers think!" as if customers are their enemy instead of the basis for their existence. The call concluded with a promise by the SCE spokesperson that I would receive a letter summarizing their review of the bill in question within 30-45 days. The letter, dated December 22, 2022, simply said that the bill in question was correct without addressing the discrepancies. My second call to them soon afterwards was less hostile, but they failed to provide any explanation of the noted discrepancies and did not inquire about my methodology. This call resulted in an offer to check the meter. I did not suspect the meter, but I agreed anyway. The technician checked the meter 2023-Jan-06 and found that it was functioning correctly, consistent with the idea that the discrepancy is happening downstream of the household meter or is due to an intermittent meter issue.
At this point, I could see that SCE was completely uninterested in investigating the discrepancies between the data in their final customer-facing database and the data from the independent monitoring system of Tesla. Perhaps their lack of interest is due to the fact that the discrepancies are to their financial benefit (graphic attached; “ErrorFrequencies.pdf”). So on January 20, 2023, I filed a complaint with the California Public Utilities Commission (CPUC) (attached; “CPUC_complaint20230120.pdf”). My complaint was acknowledged by CPUC on January 24, 2023. On May 24, 2023, I spoke with [name redacted], Senior Supervisor, Consumer Affairs, Southern California Edison and tried to explain the situation again, even offering to send her one of my spreadsheets to illustrate my methodology for uncovering these discrepancies. She allowed me to send her the spreadsheet, but her email reply on June 1 (attached; “EmailFrom[name redacted]_SCE_20230601.pdf”) ignored all the points that I brought up during our phone call and did not mention the spreadsheet. I sent her another email on June 3 to remind her of some key points in our discussion (attached; “EmailTo[name redacted]_SCE_20230603.pdf”), but have not received a reply as of this writing (July 10, 2023).
Soon thereafter I received an email from CPUC dated June 9, 2023 that essentially repeated the SCE talking points from Ms. [name redacted]. This communication also indicated that I had a 15-day window to file an appeal. I filed an appeal (attached; “InformalAppeal_578410.pdf”) the following day (June 10) via email. Thankfully, as relayed in a letter dated June 23, 2023, CPUC reopened 578410 and allowed this formal appeal.
Proposed resolution:
1) Most importantly, a fair resolution of this case has to include, at a bare minimum, a thorough investigation by an independent third party to monitor a representative sample of rooftop solar and rooftop solar + battery customers’ net export to the grid and import from the grid over several billing cycles and comparing that data to the data SCE uses to generate bills. In those cases where significant discrepancies are found, the investigation should determine the root cause of said discrepancies and this source of error should be corrected. If similar discrepancies that I have found at our home are widespread, millions of dollars that rightly belong to California customers is being siphoned into SCE accounts.
2) In addition, affected customers should be notified of the error and compensated accordingly.
3) Based on the six billing cycles from our own home that I’ve analyzed within the last year, SCE owes us $791.26 for the combined effects of the power that we did not use that they have falsely stated we did and the power that we provided to the grid, but for which SCE did not compensate us. (Spreadsheets detailing how this figure was arrived at will be made available upon request, but did not lend themselves to PDF format, so are not attached, but a description of the method used is attached; “SummaryOfComparisonMethod.pdf”.)
Respectfully,
[my name redacted]"




This was the most glaring evidence that SCE manipulates usage data in order to charge customers whatever they want. For this kind of sloppiness, you don't even need a second monitoring system to detect it!!! But I also had copious data from my revenue-grade Tesla meter, via the Tesla app. You can probably see why I was so confident at that time that justice would be served because my case was so solid.
Because I had chosen to have a CPUC hearing without attorneys present, it would be just me, an SCE representative (Robert) and the administrative law "judge". (From this point on, I will refer to her as "the fudge", the reasons for which will become clear shortly.
Before the hearing, the fudge instructed us to exchange information. This was easy for me because I had already shared my methodology in the form of a spreadsheet with SCE months before. I then uploaded my formal complaint and SCE uploaded their "rebuttal" to the CPUC website. Their "rebuttal" was so full of falsehoods and misleading information that I debunked point-by-point. The fudge instructed me to share this information with the SCE representatives and the CPUC "court", including herself via email at least 5 days before the hearing (which I did). I didn't know that I should have also insisted on uploading it to the CPUC website because 1) the fudge told me to send it around via email, she didn't mention uploading it and 2) I naïvely thought that I'd have plenty of time to upload it to their website later.
At the hearing, it quickly became clear that this was a rigged, corrupt, kangaroo court. When I started to show my evidence that SCE manipulates data, the fudge asked Robert, "Do you know anything about this?", to which he lied, "It's the first time I've ever seen it.". The fudge immediately barred me from talking about SCE's own data any further. It didn't matter that Robert was demonstrably lying. The fudge had been copied on my data sharing with SCE, including Robert. It didn't matter that he was present in the room when the billing department representative had talked about their "QC" process. It didn't even matter that, to this day (2026-January-01), all data downloads from SCE have this disclaimer at the top: "Based on how our systems process and categorize usage data, your download may contain usage data of the following types: actual, estimated, validated or missing." (my emphasis). The fudge just accepted his lie as truth. At this point in the hearing, I knew I was being screwed by the state of California's CPUC as well as SCE.
Nevertheless, I persisted. After all, I still had the Tesla data and some other documentation. After I presented the Tesla data, the fudge dismissed that as well, saying, "What concerns me is: You've been checking up on Southern California Edison, but WHO's been checking up on YOU?!?". That's right folks, the California Public Utilities' Commission (now you know why I inserted the apostrophe) that is supposed to protect the public from rapacious utility companies was instead laser-focused on protecting the itty-witty utility company against Big Consumer! Given how extremely biased the fudge was, it was no surprise when I got the letter informing me that I'd lost the case.
I was surprised and angered, though, when I was denied permission to upload my rebuttal to their rebuttal to the CPUC website. It did not matter that the fudge's own instructions had misled me into sharing the data in a way that the public would never see it... until now, because I'm publishing it all here. Of course, who is going to look on some agricultural history website for information about utility company fraud? Oh well, it may be all I've got.
I reached out to the press. I reached out to various "public advocacy" groups. The press ghosted me, with the exception of LA Taco (yes, they are a local news organization). However, the LA Taco representative told me that they had only 2 employees and couldn't handle such a big case. One "public advocacy" group, "TURN" acted very peculiarly. When I shared my information with them, they first put me in touch with someone who acted interested, but who could never arrange a meeting with the organization's leaders so that I could present my data to more than just her. Eventually, I was told that they don't deal with actual fraud, instead they are solely focused on reducing rate hikes. It didn't matter to them that SCE's fraud obviates the need for rate hikes! When you can just fabricate whatever usage data you want to customer's bills, you can engineer your own rate hikes without asking for anyone's approval!!! TURN didn't care. They are just another cog in a massive fraudulent machine. I am still in contact with a few other public advocacy groups and while the smaller one seems interested, they wanted me to contact a larger group, which is also acting strangely, insisting that I get Tesla's feedback on my methodology, even though 1) Tesla has nothing to gain and much to lose if they piss off SCE, 2) I had already spoken with Tesla and 3) the Tesla data matches with what I know about my own usage! I smell another rat.
I also tried to organize a class-action lawsuit. One needs 40 co-litigants to bring a class action lawsuit in California. No law firm would help me recruit. Few would even call me back. This is in a state where suing is like California's number 1 sport.
So that brings us to the present. I have a website, so I am self-publishing this information so that others may be better armed in dealing with their electric company and if enough folks share information with me, we may get that class-action lawsuit going after all. I'm not willing to publish my email address yet, but you can reach me via this site's blog. You can even do so anonymously by instructing me in your blog post to not publish it. This is possible because no blog post gets displayed on the Web unless I approve it. This is to prevent trolls and other miscreants from posting garbage on my website. It isn't military-grade security, but it will prevent the average person from seeing what shouldn't be posted.
SCE's gaslighting debunked, point-by-point.
Instructions on how to use a spreadsheet. Yes, Mr. Rojas of SCE actually claimed that no one at the massive Southern California Edison could understand my simple spreadsheet (one example is on page 11 of their "Answer" document above, lines 3 & 4). So I spelled it out for them. At the hearing, when I confronted him directly, he denied that SCE lacked the expertise to evaluate my spreadsheet, but if you read what they wrote themselves, it's clear that he was lying again. Side note: He also lied during the hearing by saying that I had said that inviting Tesla to the me-&-SCE sitdown "was unecessary"... exactly projecting his words onto me! Mr. Rojas proved to be a proficient liar, which is, I expect, why he has the position he has at SCE.
A summary of the frequency of discrepancies above a specified threshold that I compiled as of July 2023. I have since updated this and other information and some of it is shared in the next section.
A slide deck with lots of information, including numerous examples comparing SCE vs. Tesla data.
Here's one example (2 slides) from it:


Southern California Edison now hides their data manipulation somewhat, meaning their data usually stays constant by the time they release it to consumers. Comparison with the Tesla data strongly suggests that they are still fraudulently padding bills with extra usage that consumers don't actually use, but the evidence now comes by comparing with outside monitoring instead of appearing in SCE's own consumer-facing data.
The graph below summarizes the total documented theft as of the end of 2025:

In all data, there is what scientists call, "noise". "Noise" is the variations one sees due to imprecisions in measurements or small rounding errors that don't reflect any real differences, but are non-zero. Therefore, when assessing whether one monitoring system agrees with another, one has to set a boundary or threshold, below which reasonable people can agree that the observed differences aren't anything to worry about, but are probably just insignificant noise. Setting DIFFERENT noise thresholds within the same data set can also be instructive because if one is observing random fluctuations above and below a true noise threshold, then moving the threshold will move the proportion above and below (in this case in favor or the customer vs. in favor of the electric company) to the same degree. In other words, if we are looking at random noise, and one sets the threshold for agreement at 1 (as an arbitrary example), with anything below 1 being considered noise, then raising that arbitrary threshold to 10 should reduce the frequency of numbers in favor of the company by the same factor (10X) as the reduction in favor of the customer. However, if you are looking at non-random changes in the data, for instance intentional data manipulation to fatten a company's profits, as a hypothetical example, then the percent in favor of the company will reduce by a lesser amount than the reduction in favor of the customer.
The series of slides below illustrates several points, including:


1. Find out if your electric company claims you are using electricity in ways that benefit them, but don't make sense to you. Feel free to download my spreadsheet template and plug in your own numbers, making sure that your situation is reflected accurately (your setup may be somewhat different than mine). Step-by-step instructions for using the template are below, but these instructions assume that your electric company and monitoring system are the same as mine. Additional alterations may be required for your specific situation. Feel free to reach out to me via my blog if you have questions (and if you prefer our communication to be private, please instruct me not to publish your question when you contact me!).
2. O.R.G.A.N.I.Z.E!!! Reach out to me and/or other watchdogs and let's compare notes. Maybe we go with a class-action lawsuit or maybe we take some other actions.