Learn what you can do if the systems meter has stopped reporting. 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. I believe there should be the option to get either or both production wNow values for the inverters and the eim (CT) structures. An Enphase team member may follow up with you about your feedback. 0000128068 00000 n Ideally, the user should be able to specify and track either or both from Home Assistant. 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? You can include more than one value to search for: returns systems that currently have Envoy or microinverter communication issues. 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. If the input date range is more than 7 days, the following error will be thrown. Why not use actual values (with decimals, when reported)? Examples in this documentation exclude the API key and the user_id for clarity. That can only mean that all 3 phases are connected, the 4 wires will be: N, L1, L2 and L3. Energy Measurement in Split-Phase Systems Using For more details, visit To troubleshoot this, check CT orientation and leads, compared with voltage measurements. Will there be / shouldn't there be 3 separate "eim" sections, each for one phase? You can change this in the. 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. 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). 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. Leave it in place for at least 15 minutes. Gaps in reporting are not filled with 0-value intervals. @atTD+JNE\:R It does show in the HTML output, but scraping should be avoided. What use are values of e.g. 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. An Enphase team member may follow up with you about your feedback. Attributes that are times are named accordingly (e.g., operational_at, last_report_at, start_at, end_at). (Maybe you are mistaking with the cloud API's update frequency?). 0000012488 00000 n dsmr-reader . 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). One foot is the same as 12 inches, and a yard is 36 inchesand the confusion continues. In general, a Meter Issue indicates a system where on (I suspect something like: electrical induction metering). I've tried switching polarity on the CTs, and moving them around, but I can't get it into a real range. I'll return values with a decimal. So to make changes unfortunately we can't add a new sensor and display the new data. An Enphase team member may follow up with you about your feedback. I have had my solar setup for 1.5 years so far, no issue. If the total duration requested is more than one day, returns one day of intervals. Installing the Enphase Envoy-S Metered period_start and period_end tell you when the minute (in this case) started and when it will end. I agree a better solution would be to have additional parameters. This is just low sun with overcast far to the side of the array. lastReportDate and readTime (there's little consistency in the different names unfortunately). 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. @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've got the old (non-IQ) version of the envoy. 0000452724 00000 n Like I said I haven't looked through all of the comments yet. 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. (latter number is lower but 'R' looks higher/newer than 'D'), Can you please add the following parameters for reading timestamps? My 8x320W=2.56 kw mono array gets the IQ6+ inverters running at pf=1 at 700 VA. The CTs accommodate conductors up to 4/0 RHW, 350MCM THWN, Copyright 2023 Enphase Energy. The Enlighten Systems API is a JSON-based API that provides access to performance data for a PV system. My solar installer connected only a single phase to power the Envoy, while all three phases L1, L2 and L3 can be connected. The Enlighten Systems API When the filter is system_name, the results include all systems whose name includes the requested substring; for example, given the following system names, The filter ?system_name=Green would return. (Envoy-S metered multi-phase (EU) with no CT's installed.). There is a limit to the number of systems that can be returned at one time. Returns the summary along with the energy produced on the system over its lifetime. If the system does not have a meter, returns 204 No Content. I'm still looking over the code and the different paths taken and the different types of envoy devices with and without features. My consumption only power-factor when I look at it from the installer toolkit Active does not imply that the device is currently reporting, producing, or measuring energy. If your application does not allow for you to include an image, you must include the text Powered by Enphase Energy. If the meters milliamp scale goes up to 500mA, then I am just grasping at straws here. 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. Are all three phases wired to your Envoy power connector_(most-left connector on the Envoy)_? A. From the 'Envoy-S Metered Multiphase (ENV-S-WM-230) Installation and Operation Manual': Use a Phase Coupler for a Multiphase Site When I investigate the raw numbers from interrogating the envoy direcly it actually shows me the low power factor. For just the powering of the Envoy a single phase would be sufficient. 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? My envoy has values for those rather than all zero, because metering was turned on a while but wasn't giving the right values. Copyright 2014 SolarReviews All rights reserved. This indicates that you have made too many concurrent requests. I would like some input from @jesserizzo and others before opening a PR to merge this change. Have a question about this project? However, each request may optionally include it. 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 It could be the CTs are plugged into the wrong socket. /api/v1/production/inverters (serial numbers have been obfuscated): /api/v1/production "wattsNow": 2236 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). Vy`|2D(S4{D0d}0z%9"~JkjS}7hrbrr* (Fg^.CVpL54};F3ay|(%QoRpoH"L_ l%gLK{1xD`S=W =(y-}wxu-A3't2vV1vl# 0kl ^EgH}|X'sAPF(SG& GG JWtDBydlGM3 iD1-R\Vb-P?[+1LDpra|pXk=H4/g2+B1b_%11IQ(=Q I need to understand how the Home Assistant configuration interface interacts with envoy_reader to configure it. Prefix multipliers based on powers of 10 are used to convert meters to other SI units. When I run envoy_reader from a command prompt, the 4 production values shown are 0. metered_production wNow: 2.79 (gets truncated to 2) I hope we can see it being updated in Home Assistant as well soon. Use production_meter_readings or energy_lifetime instead. Each envoys element includes the following: Returns a list of systems for which the user can make API requests. I'm producing 1-5 kWh/day and I see almost the exact daily amount reducing my consistent 7 kwh daily usage. Sometimes a request cannot be processed because the requested dates are invalid for the the system in question. fbK1yBE~nF\|WG x0y,x,JX { [J*4 U4%0!AWeZ sPH@@-GTpGs*(zI1YJBBGNN]UU>h`H_))q~u}@a1(%=_n8XH Cross your fingers, and I'm hoping it will be included in 2020.12.1. x=r?#Z[Sd{q20$&! Refer to the Release notes page for any recent changes to the Enlighten API. There is an issue with your envoy meter measuremen Would have to find a system that has 3Phase with Metering enabled and CTs installed. 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. This endpoint includes entries for every production meter on the requested system, regardless of whether the meter is currently in service or retired. Is it correct that you have only one single CT for consumption? And for the nice to have wishlist: 0000154623 00000 n It appears that this value is probably taken from the same L1 input, but its value differs few-thousand's of a volt. WebMeasure for voltage across individual wires and connections in the charging system. 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. I currently check the /api/v1/production data in a browser and refresh manually. In general, a Meter Issue indicates a system where on-site maintenance may be required. It causes Home Assistant to not update after a couple of polls. Where's the Leak? Servicing Today's Cooling Systems | MOTOR Under some conditions, data for a given period may be temporarily unavailable. 0000048797 00000 n issue with envoy meter measurements If the system doesnt have any microinverters installed, the response includes an empty intervals array. 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. 0000268009 00000 n Enlighten declares a Meter Issue () system status when it detects a possible problem with the CT or storage measurements. 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. 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. I did not check (yet) where the come from and/or lead to, I did not check (yet) where the come from and/or lead to. Reported values while metering disabled: If you are upgrading with Enphase microinverters to an existing string inverter installation, follow one of these options: All solar AC cables must pass through the Production 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. 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 Current Transformers (CTs) are installed to measure Solar (production) and Home Loads (consumption). If so this may end up being the best solution, although it requires 2 requests. I wonder if that is why your blue bars are labeled production but look like they follow a consumption pattern? So I've had my envoy setup for 5 years now no issues. 0000375146 00000 n Regarding bullet 2: No, not only those two values. 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). @OllemGit Please note that the Enlighten Systems API does not provide performance data at a panel or microinverter level. Part number: 800-00554-r03, For example, P0500 (VSS circuit malfunction) is the most popular code I added some more detail in the Issue #41. 0000026874 00000 n 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 @gtdiehl - I think the only cases where you'd want to use /api/v1/production are: I don't have code changes that are worth submitting. This means that we need separate 'CT Metering' parameters for production and for consumption. WebThe IQ Envoy uses readings from CTs to report measurement data for energy production and energy consumption. 0000140307 00000 n 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. 0000003706 00000 n Examples in this document exclude the callback parameter for clarity. 0000139882 00000 n and Perhaps for compatibility there should be three available entities for the wNow values in Home Assistant: Having these three elements would allow the user to override Envoy reader's choice if necessary as well as track both on systems with CTs if the user chooses that. 0000139340 00000 n Queries on system_name and reference are case-insensitive. 0000014311 00000 n "Metered Production data not available for your Envoy device." It'll be removed from the code. As an example, NSW residents previously had gross metered solar systems. 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. All rights reserved. When current transformers (CTs) are wrapped around a live Some batteries have stopped But that is an incorrect assumption because it is only valid when current transformers (CT) are enabled/installed. Envoy firmware gets updated by Enphase automatically. 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. All times are GMT-5. 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. 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? All rights reserved. 0000196664 00000 n This has recently changed to net metered solar. There are 1000 millimeters in a meter. If you see a green checkmark, then your system is fine with normal system production. Reduce the number of concurrent threads in your application in order to avoid this response code. @lnlp Thank you for running the code! An explanation for the difference may be rounding errors or different time of measurement. The rationale is so that the Home Assistant sensor monitored_conditions does not have to change which ultimately does not create a breaking change or force users to change their environment. 0000303679 00000 n Sometimes, but not Note: my CTs are currently disabled. I see information in /api/v1/procuction and /api/v1/production/inverters being updated every 5 minutes. 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. While much of the rest of the world uses the metric system of centimeters, meters, and kilometers, US has continued to the English units. There is an issue with the meter measurements. It wouldn't make a difference inititially when just measuring solar since solar generation is balanced. The dark hours on a system are an example of such a gap, because the microinverters do not produce at night. Could there there be another (URL) location on the Envoy where differentiated data for each phase is available? Though this time I had someone add my PR to the list of PRs that should be included in 2020.12.1. When CT metering is off you have to look at /api/v1/production for the WH accumulation (today, 7 day) totals. I've seen that referred online as being able to get the individual readings and maybe it doesn't require the installer password. If a meter or meters are installed on the system, measurements come from the meter; otherwise, measurements come from the microinverters. Planning and installing consumption monitoring Observation: metered values get truncated instead of rounded. |JU\"K2b All measurements are in Watt hours. 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. My /api/v1/production/inverters inverter data is already properly read and output by envoy_reader (I can see the values in Home Assistant). So I thought I'd update people on what I found just in case someone else runs into this problem. I have made the change to fix it, actually just removed a single line of code, PR #51. If there is a problem, MyEnlighten and the Enlighten mobile app show a message to help you know what to do next. Not sure what the actual url for the page is though. I therefore did not install any CT's. Here's what I get now: You may have current leading or trailing the voltage for poor Power Factor. Some may view this as a draw back. All API requests, regardless of version, are throttled according to the limits of the application plan you chose when signing up for an account. 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. Returns performance statistics as measured by the revenue-grade meters installed on the specified system. 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_*. 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. The maximum page size is 1000. When this condition is detected, the response code is 500 and the response body is: Returns a time series of energy consumption as measured by the consumption meter installed on the specified system. Maybe this is Envoy-S Metered (Multiphase) and or firmware version dependent? "Metered Production data not available for your Envoy device.". It appears to work fine. The consumption measurements received by Enlighten do not appear to include storage activity. % Enphase Envoy S 'metered' Multiphase (probably identical to Envoy IQ). Envoy S Production data is not read / read incorrectly when Envoy Status 4 0 obj WebThere is an issue with my envoy meter measurements Expand Post Translate with GoogleShow OriginalShow OriginalChoose a language DownloadDownload Show more Note that big power spike in the morning, that is our electric car (Ford C-Max Energi) pre-heating the cabin. I'm thinking maybe another check of the attribute eim. WebMake sure to keep your meter lead wires away from engine moving parts during this test. Energy consumption CT monitoring for home solar systems 0000020597 00000 n The rmsVoltage may actually be measured by the Envoy, but without any CT's installed, the rmsCurrent value apparently is a bogus value(?). In your case it should be "load with solar production" as the solar breaker is on the load side. You may filter on the following attributes: system_id, system_name, status, reference, installer, connection_type. Returns consumption as measured by the consumption meter installed on the specified system. production_readingtime (source: production.json production inverters readingTime) The circuit passing through the consumption CT does not include AC Batteries. 0000016440 00000 n How to fix a 'Meter Issue' system error message? - Support 0000470581 00000 n 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. 1.0 5 Additional Features Additional features include wrong wiring detection, such as inversion Announcement: Effective October 1, 2023, Enphase API will only support TLS 1.2 and will not accept any applications on older TLS versions, Announcement: The end of life for Enphase API v2 has been extended from August 15, 2022 to September 30, 2023 The sensor should produce a voltage pulsing signal. 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. I did notice that there was only one solar CT and that may need to be on a particular leg as well. WebThe split-core consumption CTs open and clamp around an existing conductor or busbar without rewiring. The Enlighten Systems API returns JSON. %PDF-1.5 Then a question, does the api return the eim values that is got from the envoy even when the activeCount = 0? 0000110513 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. 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 Solar Production CT MUST measure all solar circuits on site. Your message explains this.
Auman Funeral Home,
Idaho State Women's Soccer: Roster,
Rise To Ruins Destroy Corruption,
Baroda Cricket Association Registration Form,
Iowa State Fairgrounds Horse Show,
Articles I