[{"data":1,"prerenderedAt":548},["ShallowReactive",2],{"navigation_docs_en":3,"-en-kpi-equivalenthours":146,"-en-kpi-equivalenthours-surround":541},[4,21,37,58,79,115],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Authentication","i-heroicons-lock-closed","\u002Fauthentication","en\u002F0.Authentication",[10,15],{"title":11,"path":12,"stem":13,"icon":14,"children":-1},"Login","\u002Fauthentication\u002Flogin","en\u002F0.Authentication\u002F1.Login","mdi-login",{"title":16,"path":17,"stem":18,"icon":19,"children":-1},"My profile","\u002Fauthentication\u002Fmyprofile","en\u002F0.Authentication\u002F2.MyProfile","mdi-account-circle",false,{"title":22,"icon":23,"path":24,"stem":25,"children":26,"page":20},"Realtime","mdi-clock-fast","\u002Frealtime","en\u002F1.realtime",[27,32],{"title":28,"path":29,"stem":30,"icon":31,"children":-1},"Asset Overview","\u002Frealtime\u002Fassetoverview","en\u002F1.realtime\u002F1.AssetOverview","mdi-monitor-dashboard",{"title":33,"path":34,"stem":35,"icon":36,"children":-1},"Alarms","\u002Frealtime\u002Falarms","en\u002F1.realtime\u002F2.Alarms","mdi-bell-alert",{"title":38,"icon":39,"path":40,"stem":41,"children":42,"page":20},"Analysis","mdi-chart-bar","\u002Fanalysis","en\u002F2.analysis",[43,48,53],{"title":44,"path":45,"stem":46,"icon":47,"children":-1},"Trend","\u002Fanalysis\u002Ftrend","en\u002F2.analysis\u002F1.Trend","mdi-chart-line",{"title":49,"path":50,"stem":51,"icon":52,"children":-1},"Events","\u002Fanalysis\u002Fevents","en\u002F2.analysis\u002F2.Events","mdi-event-note",{"title":54,"path":55,"stem":56,"icon":57,"children":-1},"Wind analysis","\u002Fanalysis\u002Fwindanalysis","en\u002F2.analysis\u002F3.WindAnalysis","mdi-windsock",{"title":59,"icon":60,"path":61,"stem":62,"children":63,"page":20},"KPI","mdi-speedometer","\u002Fkpi","en\u002F3.kpi",[64,69,74],{"title":65,"path":66,"stem":67,"icon":68,"children":-1},"Energy Production","\u002Fkpi\u002Fenergyproduction","en\u002F3.kpi\u002F1.EnergyProduction","mdi-meter-electric-outline",{"title":70,"path":71,"stem":72,"icon":73,"children":-1},"Equivalent Hours","\u002Fkpi\u002Fequivalenthours","en\u002F3.kpi\u002F2.EquivalentHours","mdi-timer-sand",{"title":75,"path":76,"stem":77,"icon":78,"children":-1},"Performance Ratio","\u002Fkpi\u002Fperformanceratio","en\u002F3.kpi\u002F3.PerformanceRatio","mdi-weather-sunny",{"title":80,"icon":81,"path":82,"stem":83,"children":84,"page":20},"Admin","mdi-gear","\u002Fadmin","en\u002F4.admin",[85,90,95,100,105,110],{"title":86,"path":87,"stem":88,"icon":89,"children":-1},"Roles and Zones","\u002Fadmin\u002Frolesandzones","en\u002F4.admin\u002F1.rolesAndZones","mdi-shield-account",{"title":91,"path":92,"stem":93,"icon":94,"children":-1},"Users","\u002Fadmin\u002Fusers","en\u002F4.admin\u002F2.users","mdi-account-multiple",{"title":96,"path":97,"stem":98,"icon":99,"children":-1},"Activity Log","\u002Fadmin\u002Flogs","en\u002F4.admin\u002F3.logs","mdi-history",{"title":101,"path":102,"stem":103,"icon":104,"children":-1},"Identity providers","\u002Fadmin\u002Fidentityprovider","en\u002F4.admin\u002F4.identityProvider","mdi-fingerprint",{"title":106,"path":107,"stem":108,"icon":109,"children":-1},"Dashboard","\u002Fadmin\u002Fdashboard","en\u002F4.admin\u002F5.dashboard","mdi-view-dashboard",{"title":111,"path":112,"stem":113,"icon":114,"children":-1},"License","\u002Fadmin\u002Flicense","en\u002F4.admin\u002F6.license","mdi-certificate-outline",{"title":116,"icon":117,"path":118,"stem":119,"children":120,"page":20},"Configurator","mdi-wrench","\u002Fconfigurator","en\u002F5.configurator",[121,126,131,136,141],{"title":122,"path":123,"stem":124,"icon":125,"children":-1},"Data Acquisition","\u002Fconfigurator\u002Finstances","en\u002F5.configurator\u002F1.instances","mdi-database",{"title":127,"path":128,"stem":129,"icon":130,"children":-1},"System Operators","\u002Fconfigurator\u002Fsystemoperators","en\u002F5.configurator\u002F2.systemOperators","mdi:account-cog",{"title":132,"path":133,"stem":134,"icon":135,"children":-1},"Models","\u002Fconfigurator\u002Fmodels","en\u002F5.configurator\u002F3.models","mdi-notebook",{"title":137,"path":138,"stem":139,"icon":140,"children":-1},"Wizard Plants","\u002Fconfigurator\u002Fwizardplants","en\u002F5.configurator\u002F4.wizardPlants","mdi-file-tree",{"title":142,"path":143,"stem":144,"icon":145,"children":-1},"Synoptics","\u002Fconfigurator\u002Fsynoptics","en\u002F5.configurator\u002F5.synoptics","mdi-image-multiple",{"id":147,"title":70,"body":148,"description":533,"extension":534,"links":535,"meta":536,"navigation":537,"path":538,"seo":539,"stem":72,"__hash__":540},"docs_en\u002Fen\u002F3.kpi\u002F2.EquivalentHours.md",{"type":149,"value":150,"toc":520},"minimark",[151,167,173,180,186,189,202,209,217,220,225,228,242,245,259,263,265,269,272,276,319,324,327,401,403,407,413,416,418,422,426,429,451,454,456,460,464,479,490,492,496,499,517],[152,153,154,155,158,159,162,163,166],"p",{},"The ",[156,157,70],"strong",{}," page computes, over a calendar year, the ",[156,160,161],{},"equivalent operating hours"," of every device of a photovoltaic or wind plant and compares them against a ",[156,164,165],{},"theoretical target",".",[168,169],"u-color-mode-image",{"alt":170,"dark":171,"light":172},"Equivalent Hours page","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FequivalentHours\u002Foverview-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FequivalentHours\u002Foverview-light.png",[152,174,175,176,179],{},"Equivalent hours are the number of hours a device would have had to run at ",[156,177,178],{},"full nominal power"," to produce the energy actually recorded:",[152,181,182],{},[183,184,185],"em",{},"equivalent hours = energy produced (kWh) \u002F nominal power (kW)",[152,187,188],{},"It lets you read at a glance:",[190,191,192,196,199],"ul",{},[193,194,195],"li",{},"how many equivalent hours each device accumulated month by month;",[193,197,198],{},"how far the actual performance deviates from the theoretical target expected so far;",[193,200,201],{},"the capacity factor and the comparison with the previous year.",[152,203,204,205,208],{},"Data arrives in ",[156,206,207],{},"progressive streaming",": as soon as a device is ready it appears in the table, without waiting for the whole plant to complete.",[210,211,212,213,216],"note",{},"Equivalent Hours supports ",[156,214,215],{},"photovoltaic and wind plants",". Selecting a plant of any other type shows a warning and the calculation is not run.",[218,219],"hr",{},[221,222,224],"h2",{"id":223},"toolbar","Toolbar",[152,226,227],{},"On the left:",[190,229,230,236],{},[193,231,232,235],{},[156,233,234],{},"Year"," — reference year selector, capped at the current year.",[193,237,238,241],{},[156,239,240],{},"Plant selection"," — plant tree, single selection.",[152,243,244],{},"On the right:",[190,246,247,253],{},[193,248,249,252],{},[156,250,251],{},"Export CSV"," — downloads the data in CSV format.",[193,254,255,258],{},[156,256,257],{},"Generate"," — runs the calculation for the selected year and plant. While loading the button is disabled and a progress banner shows the device being processed.",[260,261,262],"tip",{},"If you navigate to the page from another module that already had a plant selected (Asset Overview, Events, Trend), Equivalent Hours re-applies the selection automatically.",[218,264],{},[221,266,268],{"id":267},"summary-indicators","Summary indicators",[152,270,271],{},"Above the chart a strip of four cards summarises the performance of the selected device (or of the whole plant).",[168,273],{"alt":268,"dark":274,"light":275},"\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FequivalentHours\u002Fkpi-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FequivalentHours\u002Fkpi-light.png",[190,277,278,293,302,308],{},[193,279,280,283,284,287,288,292],{},[156,281,282],{},"Equivalent hours"," — current value with a progress ring showing the percentage against the ",[156,285,286],{},"hours expected so far",". The ",[289,290],"icon",{"name":291},"i-lucide-info"," icon opens the colour legend; the annual target is also reported at the bottom.",[193,294,295,298,299,301],{},[156,296,297],{},"Capacity factor"," — fraction of the elapsed time in the year during which the plant produced at nominal power, compared against a benchmark. The ",[289,300],{"name":291}," icon explains its computation.",[193,303,304,307],{},[156,305,306],{},"Energy produced"," — total energy for the period (with automatic MWh\u002FGWh scaling) and installed nominal power (Pn).",[193,309,310,313,314,318],{},[156,311,312],{},"Delta vs last year"," — percentage change in equivalent hours against the same period of the previous year. If there is no previous-year data, ",[315,316,317],"code",{},"—"," is shown.",[320,321,323],"h3",{"id":322},"performance-thresholds","Performance thresholds",[152,325,326],{},"The equivalent hours value and the capacity factor are coloured based on how close they are to their respective reference:",[328,329,330,347],"table",{},[331,332,333],"thead",{},[334,335,336,341,344],"tr",{},[337,338,340],"th",{"align":339},"center","Colour",[337,342,343],{},"Threshold",[337,345,346],{},"Label",[348,349,350,369,385],"tbody",{},[334,351,352,363,366],{},[353,354,355],"td",{"align":339},[356,357,359,362],"span",{"style":358},"display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;",[356,360],{"style":361},"width:0.625rem;height:0.625rem;border-radius:50%;background:#22c55e;display:inline-block;","Green",[353,364,365],{},"≥ 95 %",[353,367,368],{},"Good",[334,370,371,379,382],{},[353,372,373],{"align":339},[356,374,375,378],{"style":358},[356,376],{"style":377},"width:0.625rem;height:0.625rem;border-radius:50%;background:#f59e0b;display:inline-block;","Amber",[353,380,381],{},"80 – 95 %",[353,383,384],{},"Below target",[334,386,387,395,398],{},[353,388,389],{"align":339},[356,390,391,394],{"style":358},[356,392],{"style":393},"width:0.625rem;height:0.625rem;border-radius:50%;background:#ef4444;display:inline-block;","Red",[353,396,397],{},"\u003C 80 %",[353,399,400],{},"Critical",[218,402],{},[221,404,406],{"id":405},"hours-expected-so-far","Hours expected so far",[152,408,409,410,412],{},"The annual theoretical target is distributed across the twelve months following the plant's seasonality curve — photovoltaic peaks in summer, wind in autumn-winter. The ",[156,411,286],{}," are the sum of the months already elapsed plus the share of the current month proportional to the days passed.",[152,414,415],{},"Comparing actual hours with those expected so far — rather than with the full annual target — avoids appearing \"behind\" simply because the year is not over yet.",[218,417],{},[221,419,421],{"id":420},"monthly-chart","Monthly chart",[168,423],{"alt":421,"dark":424,"light":425},"\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FequivalentHours\u002Fchart-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FequivalentHours\u002Fchart-light.png",[152,427,428],{},"The chart shows, month by month:",[190,430,431,438,444],{},[193,432,433,434,437],{},"the ",[156,435,436],{},"actual equivalent hours"," (columns coloured by performance threshold against each month's target);",[193,439,433,440,443],{},[156,441,442],{},"previous year"," equivalent hours (grey comparison columns);",[193,445,446,447,450],{},"the dashed ",[156,448,449],{},"theoretical"," line, clipped at the current day: future months have no theoretical reference and stay empty.",[152,452,453],{},"Selecting a row in the table below makes the chart show that single device's series; the plant total is the default selection.",[218,455],{},[221,457,459],{"id":458},"devices-table","Devices table",[168,461],{"alt":459,"dark":462,"light":463},"\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FequivalentHours\u002Ftable-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FequivalentHours\u002Ftable-light.png",[152,465,466,467,470,471,474,475,478],{},"The first row is the ",[156,468,469],{},"Plant total",", highlighted; the following rows are the individual devices (inverters or wind turbines), indented and ordered by name (numeric-aware comparison, so ",[315,472,473],{},"INV01-1-2"," precedes ",[315,476,477],{},"INV01-1-10",").",[152,480,481,482,485,486,489],{},"Each row contains the monthly equivalent hours, the annual total and the ",[156,483,484],{},"% target"," coloured according to the thresholds above. Clicking a row updates the chart to the chosen device. While loading the table shows all rows at full size right away, with a ",[156,487,488],{},"Partial"," badge until the data is complete.",[218,491],{},[221,493,495],{"id":494},"csv-export","CSV Export",[152,497,498],{},"The CSV button downloads a file with the month-by-month detail of all the plant's devices. The file includes:",[190,500,501,507,512],{},[193,502,503,504,506],{},"an ",[156,505,282],{}," section for the selected year (plant total + each device);",[193,508,503,509,511],{},[156,510,282],{}," section for the previous year;",[193,513,503,514,516],{},[156,515,306],{}," section.",[152,518,519],{},"Each row reports the twelve monthly values and the total. Numbers are formatted in the user's locale (comma or dot as decimal separator) and always use two decimals.",{"title":521,"searchDepth":522,"depth":523,"links":524},"",2,3,[525,526,529,530,531,532],{"id":223,"depth":522,"text":224},{"id":267,"depth":522,"text":268,"children":527},[528],{"id":322,"depth":523,"text":323},{"id":405,"depth":522,"text":406},{"id":420,"depth":522,"text":421},{"id":458,"depth":522,"text":459},{"id":494,"depth":522,"text":495},"Equivalent operating hours per device, actual vs annual theoretical target","md",null,{},{"icon":73},"\u002Fen\u002Fkpi\u002Fequivalenthours",{"title":70,"description":533},"CBEl4J9HMcI8Fbi2tcrjupSIsoSSApKyT0L7Cypkkzc",[542,545],{"title":65,"path":543,"stem":67,"description":544,"icon":68,"children":-1},"\u002Fen\u002Fkpi\u002Fenergyproduction","Year-on-year comparison of device production against the fiscal counters of the associated Grid",{"title":75,"path":546,"stem":77,"description":547,"icon":78,"children":-1},"\u002Fen\u002Fkpi\u002Fperformanceratio","Compute and analyse the plant Performance Ratio over time",1783074681442]