-
Notifications
You must be signed in to change notification settings - Fork 10
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Just FYI - Forced Inverter Report using NEWSCAN #5
Comments
Can you please explain better where do you call |
@Matthew1471 maybe you know how to achieve that the inverters are reporting every minute instead of every 5 minutes? |
Apologies for the delay, I've been upgrading my Enphase to another 7 more panels (and experiencing PLC incompatibility with Tesla PowerWall 2). Have a look at these lines, I previously noticed calling the communication check would trigger that.. I haven't tried running this recently however. I know I say it a lot but the examples are a really good place to check for API usage. Given it's in A Enphase themselves moved over to CT clamps and meters for production stats (Enlighten lets installers choose where the measurements come from but CT Clamps are much more preferred), the 5 minute granularity is usually appropriate for the panel by panel breakdown (Enlighten itself is every 15 minutes don't forget!) but for second by second power measurement the IQ Gateway Metered with properly configured CT Clamps are the preferred way to go. Again, in the examples folder is some code to get those meter readings. |
I'm already using the CT clamps for measuring. I would only need it for some specific situations as I'm discussing since over 6 months with Enphase for a bug in the microinverter firmware and they continue to not understand me and to don't believe me. The only thing they do is testing different grid profiles for 48 hours, since months... I have no shading and all panels are exposed to exactly the same amount of sun, still a lot of panels do not produce correctly in a micro grid. Will test that, since I already have the needed rights. Thanks! |
I assume you have also performed a PLC noise test and checked to see if the panels are producing but failing to report (the panels produce so long as they have a grid profile and favourable grid conditions, they don't really need the IQ Gateway - the IQ Gateway and it's PLC chatter is just for data)? That's the issue I have at the moment, et al this person. 7 panels on the same cabling as the Powerwall and its heavy duty switching inverter get drowned out by all the Powerwall (EMI? EMF?) noise on the wire. Enphase recommend filtering it with a line filter or trying to chuck some ferrite cores on the Powerwall AC to absorb its noise. I haven't delved that deeply into the panel reporting (although I was excited to find they report their individual temperatures too).. the other thing to check might be the event logs in the installer portal, if they're shutting down due to something they don't like they should issue a dying gasp and the gateway should generate an event in the log (it will mark it as resolved but you can still go into either System Dashboard or unfiltered Homeowner Events to view them). If they fail to report then the IQ Gateway itself will issue a "failed to report" message for every microinverter that doesn't check in. I haven't attempted to look for microinverter uptime stats... I'll try to improve the documentation when I have more time and hopefully we can figure something out. Hope the comm_check trick works for you in the meantime! |
Unfortunately the error/status reporting of Enphase sucks. It always only says The problem raises after the inverters go over 50 W in the morning. If then I turn off power production for 60 seconds and turn it back on, all is working as it should. |
The There is also Sticking to the standard installer friendly |
Ferrite cores apparently dampen the AC noise but they won't eliminate it and if the noise is that high might be too much. Do you have an export of your PLC noise scan from either Toolkit or System Dashboard to work out if PLC AC noise is low/medium/high. For me simple debugging was turning off my batteries and doing a PLC noise scan showing the before/after (not that I needed to as the microinverter comms red lights instantly went green on the IQ Gateway then anyway). Along with the "microinverters failing to report" message self clearing as I turn off the Powerwall batteries. DC Low doesn't sound AC grid related tbh anyway, that will be solar panel to microinverter connection.. the panels are supported for the microinverters (using Enphase compatibility calculator online?)? There's some DC params that the inverters need that are beyond my electrical skill. DC Power low will occur quite naturally early in morning and late at night as you'd expect.. I'm not an electrician but I'd be looking to see if I could measure the DC voltage/current on those wires to rule out if the panels are having a wobble or internal short or something that is causing DC power loss to the PCU (Power Conditioning Unit) / Microinverter. I almost wonder if you're able to take a good working panel and give that to the microinverters that are crashing out?
Is this some of the panels or all of them? Are there some good panels and some bad panels? Have the panel makers been much help? |
There is no issue of the panels. Just the message An Enphase engineer confirmed me that a service in the microinverter gets stuck. Therefore the power freezes to the current value and cant go up or the power goes to zero. Only a reboot of the inverter fixes the problem. There is no hardware issue, just a firmware bug they don't believe in. Sometimes 12 of 16 inverters have the issue, sometimes only 8. Mostly at least 8 of 16 have the issue. Every time other ones. This also confirms me that this is firmware issue. I also tested all panels, they are all brand new and fine. I'm using the IQ7A, just in case someone likes to know. |
in D5 Envoy firmware, when access(reading/get) http://envoy.local/installer/pcu_comm_check, I guess, envoy broadcast a command to report the status by inverters. so, just access it every minute, can get 1 minute data. in D7 Envoy firmware, I guess, no more broadcast a command with /pcu_comm_check anymore. You need 'INSTALLER TOKEN' to do this job. PUT method for NEWSCAN has explained in Mattew's API. duration-in-minutes [Edited] http://www.bomijoa.com/solar/images/chart_panel_30.csv |
Hi, How are you ? Thank you for the great effort.
Just Let me share a small top to force to refresh report from Inverters for 1 minute interval.
In the old Local API, if call, COMCHECK. it can refresh report time to 1min.
BUT, in new API (v7) COMCHECK method is not working, have to use PUT NEWSCAN to force to refresh Inverter Data Report. and, can get 1 minute resolution.
if using Enphase's document to get a token with 'user[email]', only can get an owner token. I am trying to find a way to get a installer token to get installer access
The text was updated successfully, but these errors were encountered: