stream meter types, electrical connections) can vary across Australia. rmsCurrent and rmsVoltage if only single instances reported for these instead of separately per phase? Here are captures of /api/v1/production, /production.json and /api/v1/production/inverters. the blue wire goes to a splice pack under the carpet under Then change it so any polling of the original production parameters only come from /api/v1/production. No Home Assistant will not get fully updated automatically. 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. Some batteries have stopped 0000196625 00000 n production_readingtime (source: production.json production inverters readingTime) Are all three phases wired to your Envoy power connector_(most-left connector on the Envoy)_? If production or consumption measurements received by Enlighten are negative, there could be a CT Measurement issue. 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. And for the nice to have wishlist: 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. 0000003706 00000 n 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. By clicking Sign up for GitHub, you agree to our terms of service and 0000110513 00000 n https://github.com/dlmcpaul/EnphaseCollector. hQILSQ=S?H)B) B$4 Intervals are listed by their end dates; therefore, the first interval returned is 5 minutes after the requested start date. Looks like you are checking for not set/zero vs. checking activeCount. I wonder if they can tweek low light efficiency for me? I'll look through the code and see what it might take to implement. returns systems that currently have production issues. 0000016440 00000 n When using Envoy S without having CT's enabled then production data in envoy/production.json is NOT updated. 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. And possibly add another parameter called activeCTCount to tell the user if the Metering feature is enabled on their Envoy? 827 0 obj <> endobj xref 827 81 0000000016 00000 n The CTs accommodate conductors up to 4/0 RHW, 350MCM THWN, 0000011718 00000 n 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. Do not nofollow your links to Enphase. 0000452685 00000 n measure resistance from black wire at lgm connector (while disconnected) to ground behind side panel inside rear cargo area. From what I have seen on the Envoy IQ it only accumulates WH totals (today and 7 day) in the eim production structure of production.json WHEN CT metering is enabled. Very interesting indeed. I can even see it go lower after that and work much better than it did on the way up. I would like some input from @jesserizzo and others before opening a PR to merge this change. This page was generated at 03:27 AM. 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. Returns a time series of energy produced on the system over its lifetime. 0000033020 00000 n 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? Here is the output of envoy_reader from various Envoys. So far the readings do not look right. An Enphase team member may follow up with you about your feedback. The circuit passing through the production CT includes AC Batteries. You have your consumption meter set to "load with solar production" or "load only"? Returns the summary along with the energy produced on the system over its lifetime. The heating system is just resistance heaters on that car so it's like a giant toaster oven. Maybe this is Envoy-S Metered (Multiphase) and or firmware version dependent? See Andrew Mitchell's Enlighten Manager Mastery video for a visual walkthrough of CT troubleshooting using Enlighten Manager. (I have observed bogus values for 'production' and 'consumption' in range between 0 and 2). 0000010160 00000 n 0000026874 00000 n Here's what I get now: You may have current leading or trailing the voltage for poor Power Factor. But envoy_reader does not read it. Returns performance statistics as measured by the revenue-grade meters installed on the specified system. 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. As an example, NSW residents previously had gross metered solar systems. 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. metered_production_readingtime @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? /api/v1/production, Here is my current http://envoy.local/api/v1/production. I am just grasping at straws here. Gaps in reporting are not filled with 0-value intervals. In that case, the response code is 500 and the response body is. And the metered_* parameters come from the appropriate section of /production.json that contains type of eim. Enphase consumption CT measurement problem. 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 WebIf 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. All rights reserved. The Enphase Home Energy System meters solar production and home electrical loads. If you don't see any voltage pulses, replace the sensor. 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. (*) Note: I don't know that production[0].type is always inverters and production[1].type is always eim. The response includes intervals that have been reported for the requested period. I use Envoy S but without any CT's installed. (Maybe you are mistaking with the cloud API's update frequency?). 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. 0000139340 00000 n There's simply no way I have a power factor of 0.52 in the house. The Enlighten Systems API is a JSON-based API that provides access to performance data for a PV system. Keeping in mind that consumption monitoring is an optional add on that doesnt interfere with the core functionality of the solar system. Reduce the number of concurrent threads in your application in order to avoid this response code. So I've had my envoy setup for 5 years now no issues. Then a question, does the api return the eim values that is got from the envoy even when the activeCount = 0? Can you confirm that you can get this without any authentication? period_start and period_end tell you when the minute (in this case) started and when it will end. 1.0 5 Additional Features Additional features include wrong wiring detection, such as inversion 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. To troubleshoot this, check CT orientation and leads, compared with voltage measurements. This is the output: 0000470581 00000 n My envoy has been updated twice (or more) as far as I remember. Like I said I haven't looked through all of the comments yet. 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. 0000023514 00000 n Andrew Mitchell's Enlighten Manager Mastery video. 0000411029 00000 n If the system does not have a meter, returns 204 No Content. My 8x320W=2.56 kw mono array gets the IQ6+ inverters running at pf=1 at 700 VA. I really like to give the user all of the data and let them figure out what they want to use. If you are not sure how to meet these requirements, please contact api@enphase.com before you launch anything. This is just low sun with overcast far to the side of the array. So I just display the values unless the device actually does not support metering. Continue reading for more information about each type of problem. A phase coupler for communication with the inverters is not built-in to the Envoy. Your message explains this. 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. If the meters milliamp scale goes up to 500mA, then Specifically it has to do with the power factor. dsmr-reader . 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. It also includes a $5 a month hook-up charge which covers the extra meter. In some extreme cases, you may receive a 503 error instead of a 409. All API requests require your API key and a user_id. Then change part of detect_model() from Details about my Envoy: "Metered Production data not available for your Envoy device." 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. I've tried switching polarity on the CTs, and moving them around, but I can't get it into a real range. 0000128138 00000 n So I'm having a hell of a time with my enphase envoy consumption measurements. I So I swapped the leads on the Envoy for the consumption CT's and have been monitoring all day and the data looks good. 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. By default, systems are returned in batches of 100. 0000093917 00000 n If there's voltage over 0.2 volts in any wire or connection, check for corroded, damaged or loose wires. I have had my solar setup for 1.5 years so far, no issue. WebMake sure to keep your meter lead wires away from engine moving parts during this test. Parameter order does not matter in any request. Observation: metered values get truncated instead of rounded. Have an assistant crank the engine for a few seconds while you watch the meter's readout. I agree a better solution would be to have additional parameters. Could there there be another (URL) location on the Envoy where differentiated data for each phase is available? My solar installer connected only a single phase to power the Envoy, while all three phases L1, L2 and L3 can be connected. I currently check the /api/v1/production data in a browser and refresh manually. 0000303640 00000 n The production or consumption measurements received by Enlighten are negative. Since installation the system has shown an intermittent error: "Meter Issue. Model: Consumption Production Consumption Consumption Clamp Quantity Error: Failed to fetch Details endobj 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. Is that new Envoy firmware? 0000004163 00000 n Have you tried flipping the CTs 180 degrees? The dark hours on a system are an example of such a gap, because the microinverters do not produce at night. 3.48 kW of SolarWorld panels and Enphase IQ7 micros. When they can finally talk it tells the Envoy this and the system averages it 1 0 obj This indicates that you have made too many concurrent requests. Data from /stream/meter (updates every second) shows the data separately for each phase but unfortunately this requires installer permissions. I like the suggestion of using /api/v1/production by default and add the additional metered_* parameters for /production.json. Cross your fingers, and I'm hoping it will be included in 2020.12.1. 0000139882 00000 n When current transformers (CTs) are wrapped around a live Contact us for sales, quantity discounts and expert reviews for the Enphase CT current transformer for Envoy. The start date must be at least one month ago. I have assumed it was 'Voltage and Current Metering' using the ohm's law variables (P = EI), so EIM. For example, a request for 08:01, 08:02, 08:03, or 08:04 is treated as a request for 08:00. (Envoy-S metered multi-phase (EU) with no CT's installed.). Anyway, I tried reversing both the production CTs and swapping their phases. 1 m is about 39.37 inches. Thank you for opening those issues. Copyright 2014 SolarReviews All rights reserved. Depending on if the Envoy is configured as Net or Total Consumption could impact the values you are seeing in Home Assistant. Unrecognized parameters are ignored. From the 'Envoy-S Metered Multiphase (ENV-S-WM-230) Installation and Operation Manual': Use a Phase Coupler for a Multiphase Site 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 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. Under some conditions, data for a given period may be temporarily unavailable. When CT metering is off you have to look at /api/v1/production for the WH accumulation (today, 7 day) totals. WebThe Envoy-S monitors the microinverters that are connected to the PV modules. A CT is installed and Metering is only monitoring Production. Prefix multipliers based on powers of 10 are used to convert meters to other SI units. Why not use actual values (with decimals, when reported)? Note: my CTs are currently disabled. All measurements are in Watt hours. EV owner since 2012. Because envoy_reader appears to read them from /production.json where the names are present but their values are 0 and do not get updated. We are available to look at live beta sites, screenshots or ad-hoc apps to help guide your development. 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. Queries on system_name and reference are case-insensitive. Have a question about this project? Professional installation is required, please contact your installer for an estimate before purchase. Would have to find a system that has 3Phase with Metering enabled and CTs installed. Copyright 2014 SolarReviews All rights reserved. 0000161309 00000 n All times are GMT-5. & In 'case B' one may wonder why the 'power connector' on the left exists and allows to wire all 3 phases.
Lancaster Tennis Hall Of Fame,
Buffalo Bills Autograph Signings 2022,
Cherry Jones And Sophie Huber Wedding,
Practical Aesthetics Exercises,
Articles I