Berger Strasse 10, 6912 Hörbranz, Österreich

+43 (0)664/75030923 faron korok seeds

issue with envoy meter measurements

WebEnvoy-S Standard Compatible Microinverter (s) M215, M250 Primary Use Residential & Small Commercial AC Supply 230 VAC, 50 Hz Production Metering 5% accurate microinverter measurements Warranty Length 5 years Designed for an outdoor enclosure Integrated Wi-Fi & Mobile Connect Ready Consumption Monitoring & Storage Ready For a Net metering arrangement (load with solar), the Consumption CT must be positioned to measure the site loads AND all of the solar export. All API requests, regardless of version, are throttled according to the limits of the application plan you chose when signing up for an account. I tested your modified envoy_reader with my Envoy-S Metered Multiphase with metering disabled (no CT's). 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. My Envoy reports tiny metered values while metering is disabled. 0000033107 00000 n When the filter is reference, both reference and other_references are searched. The new version of API (v4) is available at: developer-v4.enphase.com. 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 . 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. You may pass a limit parameter to the request, which sets the page size for that request. By clicking Sign up for GitHub, you agree to our terms of service and Each envoys element includes the following: Returns a list of systems for which the user can make API requests. Sometimes, but not If ct_metering_consumption is false then the. The output suggests there are four data sources production from the inverters, and then a type "eim" reporting production, a type "eim" reporting "total consumption", and a type "eim" reporting "net consumption". Note that big power spike in the morning, that is our electric car (Ford C-Max Energi) pre-heating the cabin. I just wonder is there a configuration of the Envoy where a production CT is installed without a consumption CT? @gtdiehl Here is my current production.json from my IQ D5.0.49 (77afa8) with CT metering turned off. Intervals are 15 minutes in length and start at the top of the hour. Is that new Envoy firmware? hQILSQ=S?H)B) B$4 Other than reducing http calls to the envoy device, is there another benefit to pull the production data from the two pages rather than one? Good catch! While my production meter struggles at PF=0.5-0.7 from 8:30 to 11am in this equinox season, it finally gets to pf=1 as the sun clears the trees with VA=700. Is it correct that you have only one single CT for consumption? When I look into the error, it was not apparent to me the problem. metered_consumption_readingtime, How about simplifying The code is currently returning values for those rather than your 'not available' message. )bJ60F-phEZ There is a limit to the number of systems that can be returned at one time. 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. Well occasionally send you account related emails. 0000003055 00000 n All API requests require your API key and a user_id. The start date must be at least one month ago. If you do not want to accept all content types, specify JSON only: Endpoints that receive dates expect the format YYYY-mm-dd. (latter number is lower but 'R' looks higher/newer than 'D'), Can you please add the following parameters for reading timestamps? In general, a Meter Issue indicates a system where on-site maintenance may be required. The circuit passing through the production CT includes AC Batteries. I would like some input from @jesserizzo and others before opening a PR to merge this change. 0000014311 00000 n The Envoy-S Metered uses precision Current Transformers (CTs) to measure PV production Here are the possible messages that may be displayed: Some microinverters have stopped reporting. WebThere is an issue with my envoy meter measurements Expand Post Translate with GoogleShow OriginalShow OriginalChoose a language DownloadDownload Show more 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. I think it is working as you intended, but see. Intervals are listed by their end dates; therefore, the first interval returned is 15 minutes after the requested start date. 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. Intervals are listed by their end dates; therefore, the first interval returned is 5 minutes after the requested start date. Note: my CTs are currently disabled. I've tried switching polarity on the CTs, and moving them around, but I can't get it into a real range. 0000375185 00000 n 0000470581 00000 n You can include more than one value to search for: returns systems that currently have Envoy or microinverter communication issues. Here's my output. 0000110513 00000 n (for recent Envoy models that output production.json). You may change the format of returned date and time values by passing the query parameter datetime_format on any endpoint that returns date or time values; for example. Manual: Add an extra parameter e.g. In cases such as these, the response code is 422 and the response body includes an error reason as well as the parameters used to process the request. The Enlighten Systems API returns JSON. In other words, without CTs to use the Envoy's accumulation of WH Today and WH Past 7 days, you'd need to be able to get Envoy Reader to poll /api/v1/production. If Enphase has detected a possible hardware issue that may be affecting system production, youll see a message like this: Click the link in the message to see which microinverters are reporting a production issue and find out how to get help with the problem. 0000139611 00000 n Regarding bullet 2: No, not only those two values. 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. To enable correct operation of the Enphase Home Energy system components (including the Enphase AC Batteries), the Envoy must correctly measure the current flow across the electrical circuits via the CTs. I have had the production CT installed from the beginning and I just now got around to installing the consumption CT's. production.json eim only shows an aggregated number. I hope you get the help you need. 0000016000 00000 n <> 0000161348 00000 n 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. Since installation the system has shown an intermittent error: "Meter Issue. According to the Envoy-S Metered Multiphase Installation manual there are 3 CTs installed on the Production and Consumption sides. WebThe split-core consumption CTs open and clamp around an existing conductor or busbar without rewiring. 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. Actual Production that gets updated is available via envoy/api/v1/production however. 0000007176 00000 n 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). 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. 0000093464 00000 n WebThe IQ Envoy uses readings from CTs to report measurement data for energy production and energy consumption. 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. 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. In some extreme cases, you may receive a 503 error instead of a 409. Part number: 800-00554-r03, As an example, NSW residents previously had gross metered solar systems. There are no gaps in the time series. What use are values of e.g. Under some conditions, data for a given period may be temporarily unavailable. So it looks like you need to join with /ivp/meters based on eid to know what you are looking at and whether it is enabled. I use Envoy S but without any CT's installed. However, each request may optionally include it. Can you open a new issue (enhancement) to track this one? @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 suspect something like: electrical induction metering). 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? I assume a much larger EV is in our near-ish (2-3 year) future and getting TOU will absolutely make sense then. trailer <]/Prev 1017858/XRefStm 2698>> startxref 0 %%EOF 907 0 obj <>stream This is just low sun with overcast far to the side of the array. An Enphase team member may follow up with you about your feedback. String attributes must be URL-encoded. read_at is the time at which the reading was taken, and is always less than or equal to the requested end_at. By providing an optional ct_enabled parameter the user can override it for testing purposes. Valid values for datetime_format are iso8601 and epoch. 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. (Envoy-S metered multi-phase (EU) with no CT's installed.). The CT (current transformers) are used for measuring current. To troubleshoot this, check CT orientation and leads, compared with voltage measurements. One foot is the same as 12 inches, and a yard is 36 inchesand the confusion continues. 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). I'll return values with a decimal. Here's what I get now: You may have current leading or trailing the voltage for poor Power Factor. 0000002698 00000 n Enlighten declares a Meter Issue () system status when it detects a possible problem with the CT or storage measurements. This is a bit more than one yard. I've got the old (non-IQ) version of the envoy. When they can finally talk it tells the Envoy this and the system averages it 0000093917 00000 n 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. The Envoy can accept 2 x CTs paralleled into the same CT terminal. WebMeasure for voltage across individual wires and connections in the charging system. My Envoy IQ is running D5.0.49 (77afa8) Build date Thu Mar 19, 2020 01:44 AM PDT. Requests for times that do not fall on the 5-minute marks are rounded down. Today is medium overcast so that is adding to low production. (My solar installer did not connect L2 and L3 on the 'power input' connector so I am currently unable to verify for ph-b and ph-c.). 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. 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. Example: It is possible to request a subset of the systems list. If there's voltage over 0.2 volts in any wire or connection, check for corroded, damaged or loose wires. Some batteries havent charged or discharged recently. In the "inverters" section? Do not nofollow your links to Enphase. 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? In my comments above, I was arguing for the case to still be able to get the inverter numbers even if metering is enabled. 0000303679 00000 n Observation: metered values get truncated instead of rounded. A difference of 1 Watt, which may be caused by a rounding error, or by a small difference in moments of measurement. I'll have to look into this one a bit. Highly configurable 127v VRef, 60hz profile intended as a source for custom profile derivation, including Advanced Grid Functions. I have it set on load with solar production. Have you tried flipping the CTs 180 degrees? If you don't see any voltage pulses, replace the sensor. 0000032798 00000 n Yes the original bug in envoy_reader has been fixed. If the consumption measurements received by Enlighten do not appear to include storage activity, 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. 0000339432 00000 n According to the IQ Envoy manual this is possible if the user wants revenue-grade production metering. I wonder if that is why your blue bars are labeled production but look like they follow a consumption pattern? Or maybe the Envoy combines the data of all three phases and the differentiation gets lost? Hopefully that data can be read from elsewhere on the Envoy, without requiring installer permissions. For example, there are 100 centimeters in a meter. limit is how many requests are allowed per period. The Envoy-S Metered is a system monitoring tool, and control device. If the system doesnt have any consumption meters installed, the response includes an empty intervals array. 0000013177 00000 n By default envoy_reader should automatically determine whether CT's are enabled and act accordingly. %PDF-1.5 I've seen that referred online as being able to get the individual readings and maybe it doesn't require the installer password. Under some conditions, data for a given period may be temporarily unavailable. If you dont have permission to view consumption data, the response code is 401. /production.json: "type": "eim", "rmsCurrent": 0.534 ^nBsEi. If the system does not have a meter, returns 204 No Content. For /api/v1/production the timestamp can be read from production.json "inverters" section. Gaps in reporting are not filled with 0-value intervals. Specifically it has to do with the power factor. Clients of the API are expected to do the same: Be order-agnostic, and ignore unknown response values. Automatic: When CT's are not enabled this is shown on the envoy/home page so it should be possible to automatically scrape the status of whether CT's are enabled or not. Any link back to Enphase should be follow-able. But there is not a lot of information about it there, apart from the fact that the warranty on the Envoy monitoring hardware is only 5 years. I could do some more research into the Enphase monitoring system, but that would take time and effort and Im a busy person. Ive got places to go, people to avoid, and shoes to nail to my horse. CT metering can be turned off even on newer Envoys if the CTs aren't installed or are installed incorrectly. 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 For example. A device is considered active if it has not been retired in Enlighten. 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. 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. This is the output: 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. When current transformers (CTs) are wrapped around a live Can you open a new issue (enhancement) to track this one? 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. The production or consumption measurements received by Enlighten are negative. 3.48 kW of SolarWorld panels and Enphase IQ7 micros. After period_end, you can make another request. I added some more detail in the Issue #41. Theoretically one of the two CT wires could also be used for measuring voltage. Note: I've got production and consumption metering turned off (activeCount == 0). If your systems meter has stopped reporting, youll see a problem message like this: 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. In Home Assistant ('Enphase Envoy' add-in which uses envoy_reader) I do not get actual values for all 4 values shown in /api/v1/production. Install a phase coupler on the load side of the over-current protection device. While much of the rest of the world uses the metric system of centimeters, meters, and kilometers, US has continued to the English units. endobj 1.0 5 Additional Features Additional features include wrong wiring detection, such as inversion 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. 3 0 obj Copyright 2014 SolarReviews All rights reserved. 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. The code currently does a check to see if the attributes of production and consumption exist in the web page. Regarding measurements for each phase, he Envoy has a URL that deliveries a stream of measurements -. "[}QXD/jD NCrncVa @L*23m The next screenshot shows the cumulative effect of the negative reading on the lifetime measurements; Screen Shot 2019-01-04 at 10.24.51 PM.png, Solar Panels for your Home, Grid Tied Solar PV, Screen Shot 2019-01-04 at 10.24.59 PM.png, Screen Shot 2019-01-04 at 10.22.19 PM.png, Screen Shot 2019-01-04 at 10.26.09 PM.png, Screen Shot 2019-01-04 at 11.25.06 PM.png, https://enphase.com/sites/default/finvoy-EN-US.pdf, https://thecomputerperson.wordpress.com/2018/08/18/what-is-inside-the-enphase-envoy-s-teardown/, https://www.solarpaneltalk.com/filed7&d=1546658760. Already on GitHub? D`TR2 (P@$D j+C"qa7%A]4(uWP7T! meter_issue One or more meters on the system are reporting unusual Electrical system: 3-phase 230V. I Some batteries have stopped The heating system is just resistance heaters on that car so it's like a giant toaster oven. If the total duration requested is more than one month, returns one month of intervals. 0000009524 00000 n 0000013432 00000 n I am just grasping at straws here. The epoch format returns all temporal values in Unix epoch time. Returns a time series of energy produced on the system over its lifetime. envoy_reader should handle all these (4) situations correctly. returns systems that currently have production issues. The review process is greater. 0000078331 00000 n 2 0 obj The PF of the. Handle Envoy S (and Envoy IQ) without CT's as 'endpoint_type' "P" instead of 'endpoint_type' "PC". On the MyEnlighten desktop application, the icon to the left of your system name tells you how your system is doing. There was a reply in the Home Assistant Community forum where a person took this screenshot. between the phases to allow the Envoy to communicate with all of the Enphase devices in the system. Enphase seems to have a bug where they sum the amperage values for each phase and then multiply that by 240 to get VA. That's wrong and results in a VA value for TOTAL CONSUMPTION that's upwards of twice what it should be. (*) Note: I don't know that production[0].type is always inverters and production[1].type is always eim. Learn what you can do if the systems meter has stopped reporting. Copyright 2023 Enphase Energy. All rights reserved. 0000018303 00000 n Compatible changes do not result in a change to the version number. The maximum page size is 1000. metered_production wNow: 2.79 (gets truncated to 2) Then change part of detect_model() from Prefix multipliers based on powers of 10 are used to convert meters to other SI units.

Mech Tech 1911 For Sale, Stanford Daper Investment Fund, Articles I