The start date must be at least one month ago. Your message explains this. Fyi: There exist 3 different Envoy-S models: I have the Envoy-S Metered Multiphase (EU) SKU: ENV-S-WM-230. 0000017430 00000 n Thanks for your continuing efforts! & I wonder if that is why your blue bars are labeled production but look like they follow a consumption pattern? 0000009524 00000 n 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 . I just tested it in Windows Sandbox: No authentication required for both url's. The one solar panel connected to that microinverter will be out of operation C. The entire solar PV system will be out of operation B. However, each request must include them both. Note that big power spike in the morning, that is our electric car (Ford C-Max Energi) pre-heating the cabin. 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. The circuit passing through the production CT includes AC Batteries. 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. I suggest to use the term 'CT Metering' (or 'CT Metering Enabled') instead of "Metering (CT) Status". For the best experience on our site, be sure to turn on Javascript in your browser. I hope you get the help you need. 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. @atTD+JNE\:R @lnlp Thank you for running the code! ct_enabled with default value True (requires no changes in existing client code). 0000003706 00000 n issue with envoy meter measurements In general, a Meter Issue indicates a system where on-site maintenance may be required. The production or consumption measurements received by the Enphase Cloud are negative. 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. WebUnplug the Envoy from the AC outlet and plug it in once again. dsmr-reader . Envoy reader makes an assumption depending on the type of Envoy whether CT metering is being used. New releases (due to incompatible changes) are communicated well in advance of removing the older one. 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. Solar Production CT MUST measure all solar circuits on site. To troubleshoot this, check CT orientation and leads, compared with voltage measurements. Key Points 0000196664 00000 n I have assumed it was 'Voltage and Current Metering' using the ohm's law variables (P = EI), so EIM. Refer to the Release notes page for any recent changes to the Enlighten API. ^nBsEi. There is a limit to the number of systems that can be returned at one time. The time series includes one entry for each day from the start_date to the end_date. Envoy I'll return values with a decimal. The new version of API (v4) is available at: developer-v4.enphase.com. If you see a green checkmark, then your system is fine with normal system production. 0000012488 00000 n You have your consumption meter set to "load with solar production" or "load only"? Could this have been fixed in a later firmware revision? 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. If the response includes trailing zeroes, such as [909, 4970, 0, 0, 0], then no data has been reported for the last days in the series. Can you confirm that you can get this without any authentication? EV owner since 2012. If you dont have permission to view consumption data, the response code is 401. Webmeter There is a communication problem between an Envoy and a revenue-grade meter on the system. Are all three phases wired to your Envoy power connector_(most-left connector on the Envoy)_? In some extreme cases, you may receive a 503 error instead of a 409. 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. 0000303640 00000 n If you dont have permission to view consumption data, the response code is 401. Meters are abbreviated using a lower case "m" in measurements. In general, a Meter Issue indicates a system where on-site maintenance may be required. 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. For example, P0500 (VSS circuit malfunction) is the most popular code The Envoy backend should actually have both values, and the API retrieving the data 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. Some may view this as a draw back. 0000011207 00000 n /api/v1/production does not contain "readingTime" but /production.json "type": "inverters" does. This page was generated at 03:27 AM. Though this time I had someone add my PR to the list of PRs that should be included in 2020.12.1. An Enphase team member may follow up with you about your feedback. EDIT: I actually just found a setup like this. Looks like you are checking for not set/zero vs. checking activeCount. WebAN_6612_032 Energy Measurement in Split Phase Systems Using 78M6612 Rev. Observation: metered values get truncated instead of rounded. To troubleshoot this, check CT orientation and leads, compared with voltage measurements. The code currently does a check to see if the attributes of production and consumption exist in the web page. fbK1yBE~nF\|WG x0y,x,JX { [J*4 U4%0!AWeZ sPH@@-GTpGs*(zI1YJBBGNN]UU>h`H_))q~u}@a1(%=_n8XH How NASA Lost a Spacecraft From a Metric Math Mistake Also would need to check this behavior on newer firmware such as D5.0.49 (77afa8) to see what happens when metering is not setup and if the /production.json page returns valid data or not. 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. Web The Envoy-S Metered uses precision Current Transformers (CTs) to measure PV production (accuracy 2.5%) from the solar main supply switch and home energy consumption from the AC mains. Envoy-S Installation and Operation Note that big power spike in the morning, that is our electric car (Ford C-Max Energi) pre-heating the cabin. Thank you for opening those issues. I am quite sure my problem is based in the start-up voltage and minimum voltage. Any link back to Enphase should be follow-able. Regarding bullet 2: No, not only those two values. Some batteries havent charged or discharged recently. If the system doesnt have any revenue-grade meters installed, the response includes an empty intervals array. It appears that this value is probably taken from the same L1 input, but its value differs few-thousand's of a volt. If the meters milliamp scale goes up to 500mA, then => 4 wires enter the most-left connector of the Envoy + 3x2 wires for the CT's It could be the CTs are plugged into the wrong socket. This endpoint includes entries for every production meter on the requested system, regardless of whether the meter is currently in service or retired. I have it set on load with solar production. Have a question about this project? This indicates that you have made too many concurrent requests. metered_consumption wNow: 0.836 (gets truncated to 0). WebThere is an issue with my envoy meter measurements Expand Post Translate with GoogleShow OriginalShow OriginalChoose a language DownloadDownload Show more There are no gaps in the time series. If it continues to display Envoy Failure or if it never moves beyond the 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). Requests for times that do not fall on the 5-minute marks are rounded down. I have an Enphase system but it only has production and the blue bars are in the same orientation as in your chart. 0000033020 00000 n 0000015743 00000 n Endpoints that receive times expect the time to be expressed in Unix epoch time. 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. The heating system is just resistance heaters on that car so it's like a giant toaster oven. @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. Examples in this document exclude the callback parameter for clarity. Web//= $_COOKIE['currency'] == 'USD' ? 0000004163 00000 n All API requests require your API key and a user_id. How do I troubleshoot a Meter Issue system status? 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. Here's what I get now: You may have current leading or trailing the voltage for poor Power Factor. When current transformers (CTs) are wrapped around a live Please refer to the Enphase technical system wiring examples for further clarification of correct CT placement across the electrical cabling of the site. 0000128068 00000 n returns systems that currently have production issues. I'm sorry about this! Do not violate the other restrictions described in the Enphase, Copyright 2023 Enphase Energy, Inc. All rights reserved. Note: my CTs are currently disabled. Compatible changes do not result in a change to the version number. production.json eim only shows an aggregated number. Like I said I haven't looked through all of the comments yet. If a meter or meters are installed on the system, measurements come from the meter; otherwise, measurements come from the microinverters. Did you power off and repower your Enlighten box after you made those changes. 0000411029 00000 n Details about my Envoy: WebC. limit is how many requests are allowed per period. Returns a time series of energy produced on the system over its lifetime. CXg*@UDXWkV+-40VwdD$pq l/c=_"8-h.iwF3u;md0I%02XrUy.UZj-CRU Shr{|+r?`vQbqp`ZktIxp16De#~`hze2]@k&}Y"U3F0VKB5tkU)7^9{'?epa #C#fIp];efXilt(cz#4STR42I ,~g^*N*9cU+!d`*,2'd!_]G?n*W& >4. My blue bars show production and yours appear to show consumption. 3.48 kW of SolarWorld panels and Enphase IQ7 micros. The Net number calculated under the date looks wrong. Maybe this is only of interest to me. 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. I would like some input from @jesserizzo and others before opening a PR to merge this change. Unrecognized parameters are ignored. No news is good news! 0000078062 00000 n "Metered Production data not available for your Envoy device.". 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. Or atleast get reporting working for all attributes for each hardware platform. This is not my experience. Currently I do not have TOU rate pricing. You can change this in the. The API accepts a number of parameters. This means that we need separate 'CT Metering' parameters for production and for consumption. The Envoy-S Metered is a system monitoring tool, and control device. 0000139611 00000 n It was like this for a It appears to work fine. 0000001916 00000 n Yes the original bug in envoy_reader has been fixed. 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. 827 0 obj <> endobj xref 827 81 0000000016 00000 n You may pass a limit parameter to the request, which sets the page size for that request. read_at is the time at which the reading was taken, and is always less than or equal to the requested end_at. I need to understand how the Home Assistant configuration interface interacts with envoy_reader to configure it. If your systems meter has stopped reporting, youll see a problem message like this: Here are the possible messages that may be displayed: Some microinverters have stopped reporting. 0000002893 00000 n to your account. I've got the old (non-IQ) version of the envoy. Leave it in place for at least 15 minutes. In the "inverters" section? The darkish overcast looked like possible little snow storm coming. Sign up for a free GitHub account to open an issue and contact its maintainers and the community. 9 kW solar, 42kWh LFP storage. An Enphase team member may follow up with you about your feedback. 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. Sign in For example, midnight on 5 May, 2015, in Pacific Daylight Time is 1430809200. All rights reserved. When the production version of envoy_reader will be updated, will this get automatically updated in existing Home Assistant (Enphase Envoy add-in) installations? An Envoy S (and probably Envoy IQ) without CT's enabled should be handled as 'endpoint_type' "P" instead of 'endpoint_type' "PC". When metering gets turned on /api/v1/production will switch over to metered values and will no longer have access to the history in the inverter data. 0000375146 00000 n With all of the typical tight connections I don't have a way to measure volts and compare to expected IQ6+ performance. For just the powering of the Envoy a single phase would be sufficient. |nxv&T["mhQ zt.f&Q4W?t4:?TrJdoV1EBEJ!,^G@-C'[lUZTD;Z*fd'w?Z:Fo77c[iZ=vWKc~Wv6c? endobj 0000003895 00000 n Yeah hopefully it'll make it into the 0.119 release! Or maybe the Envoy combines the data of all three phases and the differentiation gets lost? Enphase Solar PV Installation Certification Training Flashcards /api/v1/production/inverters (serial numbers have been obfuscated): /api/v1/production "wattsNow": 2236 For example, a request for 08:01, 08:02, 08:03, or 08:04 is treated as a request for 08:00. 0000128138 00000 n 4 0 obj 0000063893 00000 n 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. 0000048797 00000 n 0000452685 00000 n See following comment in #46 for more information. 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. Similarly, if you see no message in the Enlighten mobile app, your system is doing fine. When the Envoy and the microinverters cannot talk for extended periods of time the microinverters try to hold a basic record of I produced x much power from x date to x date. So as it stands is your original bug of Production values displaying zero fixed? If you have subscribed to a plan marked Enphase attribution required, you must meet the following requirements as explained in the Enphase API License Agreement. 0000016440 00000 n Enphase consumption CT measurement problem. - Solar Panels All measurements are in Watt hours. Do not nofollow your links to Enphase. And possibly add another parameter called activeCTCount to tell the user if the Metering feature is enabled on their Envoy? @gtdiehl I'm producing 1-5 kWh/day and I see almost the exact daily amount reducing my consistent 7 kwh daily usage. The production or consumption measurements received by Enlighten are negative. Envoy 0000014056 00000 n I'm following the current convention that was previously coded. Each Microinverter element includes the following: This endpoint is deprecated and will be removed in a future release. But envoy_reader does not read it. 0000002698 00000 n 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). While much of the rest of the world uses the metric system of centimeters, meters, and kilometers, US has continued to the English units. All measurements are in Watt hours. This does not require to connect all 3 phases to the power connector. 0000023514 00000 n the blue wire goes to a splice pack under the carpet under Very interesting indeed. WebThe Envoy-S monitors the microinverters that are connected to the PV modules. WebIf the consumption measurements received by Enlighten do not appear to include storage activity, there are two possible wiring issues that can cause this: The circuit passing
Kalavamkodam Temple Marriage Procedure,
Networkx Longest Path,
Why Is Moral Relativism Attractive?,
Articles I