I'm sorry about this! How will I know if theres a problem with my system? Enphase Consumption Monitoring CT for Envoy - Solar (for recent Envoy models that output production.json). WebThe use of any other type of CT will result in incorrect power measurements, and may permanently damage the WattNode meter. 2 0 obj I would have to look into how to send specific data from the envoy_reader API to Home Assistant. What does the "Envoy Failure" message mean? - Enphase Support Part number: 800-00554-r03, Returns consumption as measured by the consumption meter installed on the specified system. 0000339432 00000 n Depending on if the Envoy is configured as Net or Total Consumption could impact the values you are seeing in Home Assistant. Enphase consumption CT measurement problem. 3.48 kW of SolarWorld panels and Enphase IQ7 micros. Unless I'm wrong about that, it would be useful to be able to get wNow (production) for both, so hopefully your naming would also include inverters_production. Looks like you are checking for not set/zero vs. checking activeCount. In that case, where is the total power reported in /production.json ? Each system element includes the following: Return values for status include the following, and are listed in priority order: Returns a listing of active devices on the given system. I'll return values with a decimal. When they can finally talk it tells the Envoy this and the system averages it Handle Envoy S (and Envoy IQ) without CT's as 'endpoint_type' "P" instead of 'endpoint_type' "PC". You can retrieve the complete time series from the meter and from the microinverters by adding the parameter production=all to the request. Wherever you display information from the. In some extreme cases, you may receive a 503 error instead of a 409. All times are GMT-5. Good catch! Can you confirm that you can get this without any authentication? But envoy_reader does not read it. Production CT Installation on sites with multiple solar systems. Envoy-S Metered and Envoy-S Metered Multiphase (IQ Envoy) are both black but the Envoy-S Metered Multiphase has the cover screw on the right side while the Envoy-S Metered has the cover screw on the left side (like Envoy-S Standard). <>/Metadata 3482 0 R/ViewerPreferences 3483 0 R>> Under some conditions, data for a given period may be temporarily unavailable. I would like some input from @jesserizzo and others before opening a PR to merge this change. It does show in the HTML output, but scraping should be avoided. 0000016703 00000 n However, each request may optionally include it. Connecting only a single phase to the 'power input' connector (instead of all 3) already makes the system work (but will cause some values to be reported incorrectly). Like I said I haven't looked through all of the comments yet. It could be the CTs are plugged into the wrong socket. The CT direction arrow of each CT, in a Net metering (load with solar) configuration, will always face towards the load circuits of the site. Details about my Envoy: Can you confirm that you can get this without any authentication? The installers could have put it on the wrong leg. 0000016000 00000 n Why not use actual values (with decimals, when reported)? 0000303679 00000 n I'll look through the code and see what it might take to implement. For example, there are 100 centimeters in a meter. Immediately to the left of or above the mark, you must display the words Powered by in a clear and conspicuous manner and in a minimum eight-point font. I have read through everything yet but I want to point out that when polling uses the /api/v1/production page the envoy appears to only update it every 15mins. The code currently does a check to see if the attributes of production and consumption exist in the web page. 0000139882 00000 n I have an Enphase system but it only has production and the blue bars are in the same orientation as in your chart. Returns the last known odometer reading of each revenue-grade production meter on the system as of the requested time. 0000033107 00000 n dsmr-reader . It would be nice if other useful parameters e.g. The time series includes one entry for each day from the start_date to the end_date. With all of the typical tight connections I don't have a way to measure volts and compare to expected IQ6+ performance. Here are the possible messages that may be displayed: Some microinverters have stopped reporting. Regarding measurements for each phase, he Envoy has a URL that deliveries a stream of measurements -. The Enphase Home Energy System meters solar production and home electrical loads. This is what is shown on the envoy/home page when CT's are not enabled: Let me know if you need more information or help. 0000010645 00000 n Here's what mine looks like: I think the negative power factor happens when you're sending power back to the grid, but I could be wrong. Requests for times that do not fall on the 5-minute marks are rounded down. Going down this path means renaming 4 monitored_conditions and adding 4 or5 new ones will appear for each new Envoy sensor added to Home Assistant. I just tested it in Windows Sandbox: No authentication required for both url's. Now to change how things are displayed in Home Assistant, or adding/removing sensors that means probably both an API side code change as well as the sensor code change on the Home Assistant side. => 4 wires enter the most-left connector of the Envoy + 3x2 wires for the CT's Envoy In my situation (ct_metering_production is False) the production value is read correctly from the production/inverters section in production.json. Then a question, does the api return the eim values that is got from the envoy even when the activeCount = 0? Under some conditions, data for a given period may be temporarily unavailable. Be aware that CT's can be installed for either Production, or Consumption, or both. lastReportDate and readTime (there's little consistency in the different names unfortunately). I did notice that there was only one solar CT and that may need to be on a particular leg as well. I have read through everything yet but I want to point out that when polling uses the /api/v1/production page the envoy appears to only update it every 15mins. There is a limit to the number of systems that can be returned at one time. issue with envoy meter measurements It'll be removed from the code. rmsCurrent and rmsVoltage if only single instances reported for these instead of separately per phase? I like the suggestion of using /api/v1/production by default and add the additional metered_* parameters for /production.json. A faulty speed sensor will often be accompanied by a check engine light and trouble code. The circuit passing through the consumption CT does not include AC Batteries. If the system doesnt have any microinverters installed, the response includes an empty intervals array. @jesserizzo What do you think about moving all of the production polling to /api/v1/production and only use /production.json for metered production and consumption data? The system will continue to operate normally B. avh]O(ar /I;}z*',)RsB$F8$tE)>}0.B "sk]a/E+sQWTM/Na>GGqJRCX?? I can even see it go lower after that and work much better than it did on the way up. 0000303640 00000 n When I look into the error, it was not apparent to me the problem. Test Your Alternator's Voltage Regulator This has to either be an issue with where the consumption ct clamp has been installed, its orientation (arrow direction) or with a software setting on the envoy or a combination of all 3 possible causes. That's one line changed on the Home Assistant side and as long as the reviewer is okay with the API side change log the updated API will be included in the next Home Assistant release. Sometimes, but not GMC Envoy Speedometer Not Working: Causes + How to Fix If the meters milliamp scale goes up to 500mA, then It only reads envoy/production.json. Note that big power spike in the morning, that is our electric car (Ford C-Max Energi) pre-heating the cabin. This is not my experience. 0000003706 00000 n EIM - Your guess on the meaning of the acronym is 'electrical induction metering' is possibly correct. I see where you are coming from but to keep the code simple I'm retrieving inverter production values from /api/v1/production rather than pulling a value from /production.json and the rest from /api/v1/production. &pLlV y*Hv. As a result the reported Production values are either 0 or some bogus value. You can check the systems status in the meta attribute of the response to determine when the system last reported and whether it has communication or metering problems. That's why I'm asking to track the above as separate issues. Each Microinverter element includes the following: This endpoint is deprecated and will be removed in a future release. WebWhen used with an Envoy S Metered or IQ Gateway, the Consumption Current Transformer (CT) enables home energy consumption monitoring. There are no gaps in the time series. If the system has a meter, the time series includes data as measured by the microinverters until the first full day after the meter has been installed, when it switches to using the data as measured by the meter. with Envoy 0000128231 00000 n Please note that the Enlighten Systems API does not provide performance data at a panel or microinverter level. For example, a request to. The text was updated successfully, but these errors were encountered: @lnlp Would it be possible for you to post a copy of your /production.json? The code is currently returning values for those rather than your 'not available' message. I know not a perfect solution but through small changes eventually we will get to a release that meets the needs of Envoy users across all firmwares . 0000048897 00000 n If the input date range is more than 7 days, the following error will be thrown. Prefix multipliers based on powers of 10 are used to convert meters to other SI units. But that is an incorrect assumption because it is only valid when current transformers (CT) are enabled/installed. Envoy Mobile troubleshooting FAQ | Envoy Help Center To troubleshoot this, check CT orientation and leads, compared with voltage measurements using your regional CT If the total duration requested is more than one month, returns one month of intervals. The Enlighten Systems API If a meter or meters are installed on the system, measurements come from the meter; otherwise, measurements come from the microinverters. Meters that have been retired from a system will show an end_at that doesnt change, and that eventually is far away from the current time. Copyright 2023 Enphase Energy. ' ~V8nG~fj# q:D{<=WXm jkZ`Z +\MXH:+5N^;Ll.l_`h'6ys`8r};gV5 >=A,`.hXp~Uj9Pus6[xClEomv`uDM You have your consumption meter set to "load with solar production" or "load only"? If the answer to the above question is true, then it would also be useful to have inverter_lifetime_production in addition to metered_lifetime_production. A difference of 1 Watt, which may be caused by a rounding error, or by a small difference in moments of measurement. 'active' : 'js-change-currency' ?> //= plugin_dir_url( __FILE__ ) . All API requests require your API key and a user_id. You may pass a limit parameter to the request, which sets the page size for that request. WebThe Envoy-S monitors the microinverters that are connected to the PV modules. 0000139611 00000 n This is useful where you need to capture the production data of another PV installation where this is wired to a different location in a property. I hope you get the help you need. 0000032798 00000 n 0000011207 00000 n So I'm having a hell of a time with my enphase envoy consumption measurements. Some may view this as a draw back. WebAN_6612_032 Energy Measurement in Split Phase Systems Using 78M6612 Rev. Specifically it has to do with the power factor. 3 0 obj If you dont have permission to view consumption data, the response code is 401. Enlighten declares a Meter Issue () system status when it detects a possible problem with the CT or storage measurements. Question for you or anyone who has CT metering turned on: I believe production.json - production[0].wNow shows the current power from the inverters regardless of whether CT metering is turned on or not. I've seen that referred online as being able to get the individual readings and maybe it doesn't require the installer password. Observation: metered values get truncated instead of rounded. If your system has stopped reporting data, youll see a problem message like this: Learn what you can do if your system stops reporting data. If the response includes trailing zeroes, such as [909, 4970, 0, 0, 0], then no energy has been reported for the last days in the series. An alternative to polling /api/v1/production is to use production.json type == inverter whLifeTime and compute the delta locally, either within envoy reader, or Home Assistant. Do not nofollow your links to Enphase. Though I wonder if something like this would solve the problem, Add a function called hasMeteringEnabled() which will return True if production[1]eim activeCount is >= 1 else False, envoy_reader/envoy_reader/envoy_reader.py. Long explanation that I don't think I have any unique problems, just that the mppt curve does not track well below 28% of peak array power. @atTD+JNE\:R (*) Note: I don't know that production[0].type is always inverters and production[1].type is always eim. It collects energy and performance data from the microinverters over on-site AC power lines, and it forwards that data to Enlighten, via the Internet, for statistical reporting. Completed - The scheduled maintenance has been completed. 0000140307 00000 n Envoy-S or IQ running D5.0.49 without Metering Enabled, Envoy-S or IQ running D5.0.49 with Metering Enabled, Envoy-S running D5.0.49 without Metering Enabled and the /production.json page does not contain Production or Consumption keys. Theoretically one of the two CT wires could also be used for measuring voltage. (Envoy-S metered multi-phase (EU) with no CT's installed.). Enphase Energy, Inc. Enphase Energy Australia | Lvl 2, 2.26, 100 Collins St Alexandria, NSW 2015, Envoy S Wiring recommendation Subboard Typical 1Phase Net Metering, Envoy S Wiring NSW METERING recommendation 1Phase TWO METERS for Net Metering. The CTs accommodate conductors up to 4/0 RHW, 350MCM THWN, All measurements are in Watt hours. WebC. On the MyEnlighten desktop application, the icon to the left of your system name tells you how your system is doing. My utility company (Xcel) has a great program where the rate is ~$0.04 per kWh which is awesome. This is the output: 0000013177 00000 n The new version of API (v4) is available at: developer-v4.enphase.com. This would allow access to finer grained energy production data for uses such as graphing 15 minute intervals. You can sign up to be notified by email if your system experiences either type of production issue. 827 0 obj <> endobj xref 827 81 0000000016 00000 n @gtdiehl - Here's my Envoy IQ (metering turned off) output using your change_polling_pages branch: I originally had the metered values not being returned when metering is disabled (activeCount == 0), but then I thought someone might want these values or some other reason. I wonder if that is why your blue bars are labeled production but look like they follow a consumption pattern? 4 0 obj Well occasionally send you account related emails. When the production version of envoy_reader will be updated, will this get automatically updated in existing Home Assistant (Enphase Envoy add-in) installations? How do I troubleshoot a Meter Issue system status? Interesting, /ivp/meters gives some configuration/status information such as phaseCount and phaseMode that I haven't seen elsewhere: http://envoy.local/ivp/meters/readings seems to be very useful. @gtdiehl <> Did you power off and repower your Enlighten box after you made those changes. I'm wondering if someone with a functioning pre-IQ envoy could browse the production json value and post your results. By default, systems are returned in batches of 100. If your application does not allow for you to include an image, you must include the text Powered by Enphase Energy. The dark hours on a system are an example of such a gap, because the microinverters do not produce at night. As an example, NSW residents previously had gross metered solar systems. This does not require to connect all 3 phases to the power connector. Or atleast get reporting working for all attributes for each hardware platform. I know this may seem like a back step but I'm thinking of changing back to the original output of the envoy_reader api, and have the code get the production values based on the activeCount attribute. Could this have been fixed in a later firmware revision? I would like some input from @jesserizzo and others. Keeping in mind that consumption monitoring is an optional add on that doesnt interfere with the core functionality of the solar system. I assume a much larger EV is in our near-ish (2-3 year) future and getting TOU will absolutely make sense then. This is a bit more than one yard. 0000154881 00000 n You can include more than one value to search for: returns systems that currently have Envoy or microinverter communication issues. These come from mainly 3 pages (excluding Envoy running <3.9 firmware), I would propose removing the original consumption parameters and adding additional parameters (lets prepend them in this example with metered_*. OUTBACK SEALED GRID-TIE INTERACTIVE INVERTERS, Skip to the beginning of the images gallery, Contact us for availability, pricing and freight quote, Contractor and commercial discounts available, Specials and multi-pallet/container discounts, Complete residential and commercial grid-tie Solar kits, Design assistance, Permit submittals, Schematics, Enphase Monitoring CT Getting Started Guide, Enphase Consumption Monitoring CT-200-Split Installation Guide, Enphase Ensemble Technology System Planning Tech Brief, Envoy requires 2 CTs to connect to terminal block. For a 3-phase installation I would need to buy 4 additional CT's while consumption and production data is already provided by my smart electricity meter (via DSMR P1 port). 1.0 5 Additional Features Additional features include wrong wiring detection, such as inversion Sign in To troubleshoot this, check CT orientation and leads, compared with voltage measurements. I was able to check a couple things this weekend. I was happy to see it working in 2020.12.0 now but then noticed values reported in HA don't match /api/v1/production. Contact us for sales, quantity discounts and expert reviews for the Enphase CT current transformer for Envoy. I've connected them using Enpase IQ7+ micro inverters and bought also a Envoy-S Metered with them to read out the production statistics. From the 'Envoy-S Metered Multiphase (ENV-S-WM-230) Installation and Operation Manual': Use a Phase Coupler for a Multiphase Site 2002 Envoy Electrical Issues Related to Liftgate An Enphase team member may follow up with you about your feedback. 0000078062 00000 n This status was for me while debugging. Here is heavy overcast at the end of the day with sun low and far to the side of the array. Intervals are 5 minutes in length and start at the top of the hour. Compatible changes do not result in a change to the version number. Metering requirements (i.e. How NASA Lost a Spacecraft From a Metric Math Mistake The circuit passing through the production CT includes AC Batteries. @OllemGit If the first request does not return a full list, use the next attribute in the response body to request the next page of systems. If there is an issue with the Envoy meter measurements, youll see a message like this: If one or more of your AC Batteries hasnt charged or discharged for the last 72 hours, youll see a message like this: This may not indicate a problem, especially if there hasnt been enough sunshine to produce energy that exceeds your homes consumption, or if your homes energy use has gone down to the point that the batteries dont need to discharge. @gtdiehl Here is my current production.json from my IQ D5.0.49 (77afa8) with CT metering turned off. 0000001916 00000 n WebWhen you first downloaded and open the app you were prompted to allow permission, if you declined to give that permission you have to go to Settings > Envoy > Camera and 0000003055 00000 n Or maybe the Envoy combines the data of all three phases and the differentiation gets lost? When True the Envoy should be handled as endpoint_type "PC", when False as endpoint_type "P". If there's voltage over 0.2 volts in any wire or connection, check for corroded, damaged or loose wires. 0000014056 00000 n Have you tried flipping the CTs 180 degrees? If the system does not have a meter, returns 204 No Content. /api/v1/production/inverters (serial numbers have been obfuscated): /api/v1/production "wattsNow": 2236 measure resistance from black wire at lgm connector (while disconnected) to ground behind side panel inside rear cargo area. /api/v1/production does not contain "readingTime" but /production.json "type": "inverters" does. Envoy S Production data is not read when not using current transformers which renders reported Production data useless. This is just low sun with overcast far to the side of the array. The production or consumption measurements received by Enlighten are negative. The darkish overcast looked like possible little snow storm coming. What use are values of e.g. The iso8601 format returns all temporal values, whether dates or times, in an ISO 8601 time format including timezone offset; for example 2015-05-05T00:00:00-07:00 is midnight on 5 May, 2015, in Pacific Daylight Time. Data coming from /api/v1/* is updated every 5 minutes. % I see now that there was mention of these URLs in the Envoy-S data scraping blog that I missed previously. Envoy reader doesn't have the flexibility to allow the user to override envoy reader's assumption and specify which data items or sources you'd like to track in Home Assistant. 0000010160 00000 n About the Enphase Envoy-S Metered The Enphase Envoy-S Metered communications gateway enables performance monitoring and remote software and firmware updates of an Enphase Microinverter System. WIRING EXAMPLE:Envoy S Wiring recommendation Subboard Typical 1Phase Net Metering, WIRING EXAMPLE:Envoy S Wiring NSW METERING recommendation 1Phase TWO METERS for Net Metering. /production.json: "type": "eim", "rmsCurrent": 0.534 m%=747:5e}b6K8W]WQqLLOm+..^l,b09#Sx"Urk`d/2Qo1)I:wsKakSfj+C h`JqYYYvXg/._nl(E,o@8;"9JXq51)j|*)1\.ipYR?g/_1k'J1jO. 0000003741 00000 n metered_consumption_readingtime, How about simplifying Have a question about this project? x=r?#Z[Sd{q20$&! Unrecognized parameters are ignored. If the system has both production and consumption CTs installed, you can see which meter is affected by checking the meter status on the Devices screen. please contact Enphase Technical Support. Your message explains this. So if the Envoy has Metering enabled values will be retrieved from /production.json and if Metering is not enabled values will be retrieved from /api/v1/production. In that case, the response code is 500 and the response body is. When this condition is detected, the response code is 500 and the response body is: Each meter interval includes the following: Returns performance statistics for the specified system as reported by microinverters installed on the system. Maybe this is Envoy-S Metered (Multiphase) and or firmware version dependent?