It'll be removed from the code. 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. 0000110513 00000 n WebTo enable correct operation of the Enphase Home Energy system components (including the Enphase AC Batteries), the Envoy must correctly measure the current flow across Active does not imply that the device is currently reporting, producing, or measuring energy. Professional installation is required, please contact your installer for an estimate before purchase. If your systems meter has stopped reporting, youll see a problem message like this: That's why I'm asking to track the above as separate issues. Copyright 2023 Enphase Energy. FEMA- Federal Emergency Management Agency If one microinverter in a solar PV system fails, what will occur? It also includes a $5 a month hook-up charge which covers the extra meter. If the total duration requested is more than one month, returns one month of intervals. meter_issue One or more meters on the system are reporting unusual In other words, if you explicitly want to access that data for the inverters whether or not metering is on, production[0] is the place to get it. 0000139340 00000 n period_start and period_end tell you when the minute (in this case) started and when it will end. )bJ60F-phEZ between the phases to allow the Envoy to communicate with all of the Enphase devices in the system. This is caused by my Envoy not by envoy_reader. If you dont have permission to view consumption data, the response code is 401. In 'case A' one may wonder why the phase voltages are reported separately for production, net-consumption and total-consumption. The circuit passing through the production CT includes AC Batteries. Leave it in place for at least 15 minutes. In some extreme cases, you may receive a 503 error instead of a 409. WebC. WebThe Envoy brings you the real-time, module-level performance data that makes it easy to monitor your system or fleet from any web-connected device. There are no gaps in the time series. I'm thinking maybe another check of the attribute eim. I suggest to add the following two output parameters for this (so they can be read as sensor values in Home Assistant also); Can you open a new issue (enhancement) to track adding new parameters? All measurements are in Watt hours. production.json eim only shows an aggregated number. My Envoy reports a realistic value for data/production/ph-a/v while no CT's are installed. Thanks for your continuing efforts! This has recently changed to net metered solar. If a request is rejected because one of these limits has been exceeded, the response includes information about why the request was rejected: period tells you how long to wait. I added some more detail in the Issue #41. 0000011207 00000 n The code is on one of my branches. I have a 3 phase power system, so I also have 3 CT's which each measure 1 fase, but in the Ephase app the value is shown as a single Power consumption parameter. All were taken at the same time. I'm producing 1-5 kWh/day and I see almost the exact daily amount reducing my consistent 7 kwh daily usage. I removed the inverter data and right now the values are zero due to no sunlight, but you should get an idea of what would be sent to Home Assistant once that sensor code is updated. For /api/v1/production the timestamp can be read from production.json "inverters" section. 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. Anyway, I tried reversing both the production CTs and swapping their phases. 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. I just wonder is there a configuration of the Envoy where a production CT is installed without a consumption CT? What about 3-phase systems? There's simply no way I have a power factor of 0.52 in the house. You can retrieve the complete time series from the meter and from the microinverters by adding the parameter production=all to the request. @OllemGit Would it be possible for you to verify this? (*) Note: I don't know that production[0].type is always inverters and production[1].type is always eim. This endpoint can return a response of Data Temporarily Unavailable. 0000410990 00000 n When this parameter is provided, the returned JSON is wrapped in the callback. If you are installing in a multiphase application, the power line communication signal must be coupled This would allow access to finer grained energy production data for uses such as graphing 15 minute intervals. It appears that this value is probably taken from the same L1 input, but its value differs few-thousand's of a volt. 9 kW solar, 42kWh LFP storage. Are all three phases wired to your Envoy power connector_(most-left connector on the Envoy)_? Imagine that the initial ammeter reading, captured on the 10A scale, was .365A (365mA). If there is a problem, MyEnlighten and the Enlighten mobile app show a message to help you know what to do next. Intervals are listed by their end dates; therefore, the first interval returned is 15 minutes after the requested start date. See Andrew Mitchell's Enlighten Manager Mastery video for a visual walkthrough of CT troubleshooting using Enlighten Manager. My /api/v1/production/inverters inverter data is already properly read and output by envoy_reader (I can see the values in Home Assistant). Andrew Mitchell's Enlighten Manager Mastery video. Can you confirm that you can get this without any authentication? So far, I haven't seen a flag from the Envoy API that indicates whether it is using the inverter measurements or the CTs, but maybe I haven't looked deeply enough. You can sign up to be notified by email if your system experiences either type of production issue. 0000128231 00000 n WebMeasure for voltage across individual wires and connections in the charging system. The CT (current transformers) are used for measuring current. Here's my output. I have made the change to fix it, actually just removed a single line of code, PR #51. 0000063893 00000 n Examples in this document exclude the callback parameter for clarity. Reported values while metering disabled: The time series includes one entry for each day from the start_date to the end_date. And when envoy_reader reads its data from the "eim" section shouldn't that be done for each phase separately and then summed to get totals for all 3 phases? Did you power off and repower your Enlighten box after you made those changes. Examples in this documentation exclude the API key and the user_id for clarity. Contact us for sales, quantity discounts and expert reviews for the Enphase CT current transformer for Envoy. envoy_reader should handle all these (4) situations correctly. I have an Enphase system but it only has production and the blue bars are in the same orientation as in your chart. 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_*. My Envoy homepage shows "Software version R4.10.35 (6ed292)" is that the Envoy's firmware version? You may filter on the following attributes: system_id, system_name, status, reference, installer, connection_type. Are all three phases wired to your Envoy power connector_(most-left connector on the Envoy)_? I would like some input from @jesserizzo and others. Sometimes, but not This is just low sun with overcast far to the side of the array. Good catch! In 'case B' one may wonder why the 'power connector' on the left exists and allows to wire all 3 phases. WebWhen used with an Envoy S Metered or IQ Gateway, the Consumption Current Transformer (CT) enables home energy consumption monitoring. WebThere is an issue with my envoy meter measurements Expand Post Translate with GoogleShow OriginalShow OriginalChoose a language DownloadDownload Show more hQILSQ=S?H)B) B$4 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. Under some conditions, data for a given period may be temporarily unavailable. 0000048727 00000 n Keeping in mind that consumption monitoring is an optional add on that doesnt interfere with the core functionality of the solar system. I use Envoy S but without any CT's installed. I'm not sure what would be a good way to name production Watts data elements to allow referencing either or both of them in Home Assistant's configuration. 0000032874 00000 n The Enphase Home Energy System meters solar production and home electrical loads. When True the Envoy should be handled as endpoint_type "PC", when False as endpoint_type "P". privacy statement. I currently check the /api/v1/production data in a browser and refresh manually. Enlighten declares a Meter Issue () system status when it detects a possible problem with the CT or storage measurements. That may be a clue. x=r?#Z[Sd{q20$&! Here's what I get now: You may have current leading or trailing the voltage for poor Power Factor. 0000011718 00000 n I'm a bit puzzled here because I have a 3-phase system with no CT's installed, and (only) a single "eim" production section shows up where a single rmsVoltage (and rmsCurrent) are specified while each phase has its own different voltage (which my smart electricity meter shows). Already on GitHub? When I look into the error, it was not apparent to me the problem. WebUnplug the Envoy from the AC outlet and plug it in once again. I'll have to look into this one a bit. <> Copyright 2014 SolarReviews All rights reserved. You have your consumption meter set to "load with solar production" or "load only"? This status was for me while debugging. Copyright 2014 SolarReviews All rights reserved. I wonder if that is why your blue bars are labeled production but look like they follow a consumption pattern? It appears to work fine. : There are two possible wiring issues that can cause this: The Meter Issue status will continue to display until Enlighten receives 24 hours of meter measurements that indicate the problem has been addressed. The data from my Envoy (3-phase, no CT's) looks like this (pretty-printed): Based on above it appears that /production.json is not going to contain data for each phase separately (in 3-phase system). Each envoys element includes the following: Returns a list of systems for which the user can make API requests. All API requests require your API key and a user_id. For example, midnight on 5 May, 2015, in Pacific Daylight Time is 1430809200. This does not require to connect all 3 phases to the power connector. Commonly, the reading will be within 30 minutes of the requested end_at; however, larger deltas can occur and do not necessarily mean there is a problem with the meter or the system it is on. We will provide It seems the the values are almost the same and they are both updated every 5mins. Requests for times that do not fall on the 5-minute marks are rounded down. I am just grasping at straws here. 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 circuit passing through the production CT includes AC Batteries. Observation: metered values get truncated instead of rounded. 0000154881 00000 n WebMake sure to keep your meter lead wires away from engine moving parts during this test. WebIf your meter has a milliamp scale, use it whenever possible because its a more sensitive scale. When fixing wires and connections, aim for a 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. A difference of 1 Watt, which may be caused by a rounding error, or by a small difference in moments of measurement. I don't really understand how the system is configured. My blue bars show production and yours appear to show consumption. 0000196625 00000 n WebEnvoy-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 Note: If a system does not include a given device type, that key is left out of the returned hash. Handle Envoy S (and Envoy IQ) without CT's as 'endpoint_type' "P" instead of 'endpoint_type' "PC". 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. Endpoints that receive times expect the time to be expressed in Unix epoch time. @lnlp - trying to answer a few of your questions with what I've learned so far. 0000003706 00000 n 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. Well occasionally send you account related emails. Note that big power spike in the morning, that is our electric car (Ford C-Max Energi) pre-heating the cabin. There are 1609 meters in a statute mile. 0000017403 00000 n All requests support an optional callback parameter. As a result the reported Production values are either 0 or some bogus value. (Maybe you are mistaking with the cloud API's update frequency?). 0000017877 00000 n In general, a Meter Issue indicates a system where on To troubleshoot this, check CT orientation and leads, compared with voltage measurements using your regional CT 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. Regarding bullet 2: No, not only those two values. I wonder if they can tweek low light efficiency for me? Here are the possible messages that may be displayed: Some microinverters have stopped reporting. In addition, the Envoy-S Metered provides revenue-grade production data and allows for the monitoring of a sites energy load, thus offering significant advantages over other PV system monitoring equipment. Users can access energy production and consumption data through Enphase Enlighten cloud based monitoring software. From the 'Envoy-S Metered Multiphase (ENV-S-WM-230) Installation and Operation Manual': Use a Phase Coupler for a Multiphase Site By using the Enlighten Systems API, you agree to the Enphase Energy API License Agreement. metered_consumption_readingtime, How about simplifying I tested your modified envoy_reader with my Envoy-S Metered Multiphase with metering disabled (no CT's). When I modify envoy_reader.phy to explicitly set endpoint_type to "P" then the production values are read from /api/v1/production and are displayed properly. 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. Not sure what the actual url for the page is though. It causes Home Assistant to not update after a couple of polls. Enlighten declares a Meter Issue () system status when it detects a possible problem with the CT or storage measurements. /api/v1/production, Here is my current http://envoy.local/api/v1/production. Or atleast get reporting working for all attributes for each hardware platform. 0000013177 00000 n 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. Hopefully that data can be read from elsewhere on the Envoy, without requiring installer permissions. I've got the old (non-IQ) version of the envoy. So I've had my envoy setup for 5 years now no issues. (I suspect something like: electrical induction metering). This isn't currently accessible via Home Assistant, since at least for my configuration it is polling production.json and using the `eim`` structure which never change, which is the issue being reported here. stream The Envoy-S Metered is a system monitoring tool, and control device. To me this isn't a problem right now, unless there winds up being some logic that depends on those being zero vs. not used. Copyright 2023 Enphase Energy. At first I seemed to get a 404 for but maybe I didn't get the plurals right though http://envoy.local/ivp/meters/readings. So far the readings do not look right. 0000232417 00000 n (Envoy-S metered multi-phase (EU) with no CT's installed.). 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. I'm not sure on this one. I'm still looking over the code and the different paths taken and the different types of envoy devices with and without features. Better ($) electric cars are using heat pumps more effectively to heat. tvd`x]6d=WY fj0A2! 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. A device is considered active if it has not been retired in Enlighten. Is that new Envoy firmware? @atTD+JNE\:R I have it set on load with solar production. 0000010645 00000 n 0000012488 00000 n Some batteries have stopped Intervals are 15 minutes in length and start at the top of the hour. Parameter order does not matter in any request. If these are zero than poll data from the other production page. Yes the original bug in envoy_reader has been fixed. Will there be / shouldn't there be 3 separate "eim" sections, each for one phase? If you dont have permission to view consumption data, the response code is 401. I'm wondering if someone with a functioning pre-IQ envoy could browse the production json value and post your results. Cross your fingers, and I'm hoping it will be included in 2020.12.1. It is important to understand these differences when installing Envoy CTs. An Envoy S (and probably Envoy IQ) without CT's enabled should be handled as 'endpoint_type' "P" instead of 'endpoint_type' "PC". The CTs accommodate conductors up to 4/0 RHW, 350MCM THWN, endobj Can you open a new issue (enhancement) to track this one? Sign in 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. Example: It is possible to request a subset of the systems list. 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 production problems. 0000139882 00000 n All times are GMT-5. So to make changes unfortunately we can't add a new sensor and display the new data. Envoy S Production data is not read / read incorrectly when current transformers are not enabled/installed [bug], https://thecomputerperson.wordpress.com/2016/08/03/enphase-envoy-s-data-scraping/#comment-5838, Add production_readingtime and consumption_readingtime output parameters, Add consumption_ct_metering_enabled and production_ct_metering_enabled output parameters, Support reading values of consumption and production per phase, The envoy is configured without CT metering and the user wants WH totals for today and 7 days which aren't available in.