[{"data":1,"prerenderedAt":711},["ShallowReactive",2],{"navigation_docs_en":3,"-en-kpi-energyproduction":180,"-en-kpi-energyproduction-surround":706},[4,21,37,68,101,137],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":20},"Authentication","i-heroicons-lock-closed","\u002Fen\u002Fauthentication","en\u002F0.Authentication",[10,15],{"title":11,"path":12,"stem":13,"icon":14},"Login","\u002Fen\u002Fauthentication\u002Flogin","en\u002F0.Authentication\u002F1.Login","mdi-login",{"title":16,"path":17,"stem":18,"icon":19},"My profile","\u002Fen\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","\u002Fen\u002Frealtime","en\u002F1.realtime",[27,32],{"title":28,"path":29,"stem":30,"icon":31},"Asset Overview","\u002Fen\u002Frealtime\u002Fassetoverview","en\u002F1.realtime\u002F1.AssetOverview","mdi-monitor-dashboard",{"title":33,"path":34,"stem":35,"icon":36},"Alarms","\u002Fen\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","\u002Fen\u002Fanalysis","en\u002F2.analysis",[43,48,53,58,63],{"title":44,"path":45,"stem":46,"icon":47},"Trend","\u002Fen\u002Fanalysis\u002Ftrend","en\u002F2.analysis\u002F1.Trend","mdi-chart-line",{"title":49,"path":50,"stem":51,"icon":52},"Events","\u002Fen\u002Fanalysis\u002Fevents","en\u002F2.analysis\u002F2.Events","mdi-event-note",{"title":54,"path":55,"stem":56,"icon":57},"Wind analysis","\u002Fen\u002Fanalysis\u002Fwindanalysis","en\u002F2.analysis\u002F3.WindAnalysis","mdi-windsock",{"title":59,"path":60,"stem":61,"icon":62},"Data completeness","\u002Fen\u002Fanalysis\u002Fdatacompleteness","en\u002F2.analysis\u002F4.DataCompleteness","mdi-chart-timeline-variant",{"title":64,"path":65,"stem":66,"icon":67},"Downtime manager","\u002Fen\u002Fanalysis\u002Fdowntimemanager","en\u002F2.analysis\u002F5.DowntimeManager","mdi-progress-alert",{"title":69,"icon":70,"path":71,"stem":72,"children":73,"page":20},"KPI","mdi-speedometer","\u002Fen\u002Fkpi","en\u002F3.kpi",[74,79,84,96],{"title":75,"path":76,"stem":77,"icon":78},"Energy Production","\u002Fen\u002Fkpi\u002Fenergyproduction","en\u002F3.kpi\u002F1.EnergyProduction","mdi-meter-electric-outline",{"title":80,"path":81,"stem":82,"icon":83},"Equivalent Hours","\u002Fen\u002Fkpi\u002Fequivalenthours","en\u002F3.kpi\u002F2.EquivalentHours","mdi-timer-sand",{"title":85,"path":86,"stem":87,"children":88,"icon":90},"Performance Ratio","\u002Fen\u002Fkpi\u002Fperformanceratio","en\u002F3.kpi\u002F3.PerformanceRatio\u002Findex",[89,91],{"title":85,"path":86,"stem":87,"icon":90},"mdi-weather-sunny",{"title":92,"path":93,"stem":94,"icon":95},"PR targets","\u002Fen\u002Fkpi\u002Fperformanceratio\u002Ftargets","en\u002F3.kpi\u002F3.PerformanceRatio\u002F1.targets","mdi-target",{"title":97,"path":98,"stem":99,"icon":100},"Under\u002FOver Performance","\u002Fen\u002Fkpi\u002Funderoverperformance","en\u002F3.kpi\u002F4.UnderOverPerformance","mdi-gauge",{"title":102,"icon":103,"path":104,"stem":105,"children":106,"page":20},"Admin","mdi-gear","\u002Fen\u002Fadmin","en\u002F4.admin",[107,112,117,122,127,132],{"title":108,"path":109,"stem":110,"icon":111},"Roles and Zones","\u002Fen\u002Fadmin\u002Frolesandzones","en\u002F4.admin\u002F1.rolesAndZones","mdi-shield-account",{"title":113,"path":114,"stem":115,"icon":116},"Users","\u002Fen\u002Fadmin\u002Fusers","en\u002F4.admin\u002F2.users","mdi-account-multiple",{"title":118,"path":119,"stem":120,"icon":121},"Activity Log","\u002Fen\u002Fadmin\u002Flogs","en\u002F4.admin\u002F3.logs","mdi-history",{"title":123,"path":124,"stem":125,"icon":126},"Identity providers","\u002Fen\u002Fadmin\u002Fidentityprovider","en\u002F4.admin\u002F4.identityProvider","mdi-fingerprint",{"title":128,"path":129,"stem":130,"icon":131},"Dashboard","\u002Fen\u002Fadmin\u002Fdashboard","en\u002F4.admin\u002F5.dashboard","mdi-view-dashboard",{"title":133,"path":134,"stem":135,"icon":136},"License","\u002Fen\u002Fadmin\u002Flicense","en\u002F4.admin\u002F6.license","mdi-certificate-outline",{"title":138,"icon":139,"path":140,"stem":141,"children":142,"page":20},"Configurator","mdi-wrench","\u002Fen\u002Fconfigurator","en\u002F5.configurator",[143,148,153,165,170,175],{"title":144,"path":145,"stem":146,"icon":147},"Data Acquisition","\u002Fen\u002Fconfigurator\u002Finstances","en\u002F5.configurator\u002F1.instances","mdi-database",{"title":149,"path":150,"stem":151,"icon":152},"System Operators","\u002Fen\u002Fconfigurator\u002Fsystemoperators","en\u002F5.configurator\u002F2.systemOperators","mdi:account-cog",{"title":154,"path":155,"stem":156,"children":157,"icon":159},"Models","\u002Fen\u002Fconfigurator\u002Fmodels","en\u002F5.configurator\u002F3.models\u002Findex",[158,160],{"title":154,"path":155,"stem":156,"icon":159},"mdi-notebook",{"title":161,"path":162,"stem":163,"icon":164},"Model detail","\u002Fen\u002Fconfigurator\u002Fmodels\u002Fdetail","en\u002F5.configurator\u002F3.models\u002F1.detail","mdi-notebook-outline",{"title":166,"path":167,"stem":168,"icon":169},"Wizard Plants","\u002Fen\u002Fconfigurator\u002Fwizardplants","en\u002F5.configurator\u002F4.wizardPlants","mdi-file-tree",{"title":171,"path":172,"stem":173,"icon":174},"Synoptics","\u002Fen\u002Fconfigurator\u002Fsynoptics","en\u002F5.configurator\u002F5.synoptics","mdi-image-multiple",{"title":176,"path":177,"stem":178,"icon":179},"System Checks","\u002Fen\u002Fconfigurator\u002Fsystemchecks","en\u002F5.configurator\u002F6.systemChecks","mdi:shield-check",{"id":181,"title":75,"body":182,"description":699,"extension":700,"links":701,"meta":702,"navigation":703,"path":76,"seo":704,"stem":77,"__hash__":705},"docs_en\u002Fen\u002F3.kpi\u002F1.EnergyProduction.md",{"type":183,"value":184,"toc":687},"minimark",[185,210,216,219,232,239,260,263,268,273,276,306,309,353,361,363,367,377,381,388,396,398,402,421,428,431,433,437,457,461,464,492,494,498,501,551,554,622,625,627,630,633,648,653,655,659,662,684],[186,187,188,189,192,193,197,198,201,202,205,206,209],"p",{},"The ",[190,191,75],"strong",{}," page (at ",[194,195,196],"code",{},"\u002Fkpi\u002FenergyProduction",") compares, over a calendar year, the production of every ",[190,199,200],{},"production device"," of one or more plants against the ",[190,203,204],{},"fiscal counters"," of the associated ",[190,207,208],{},"Grid",", when present, grouped by voltage level (BT, MT, AT).",[211,212],"u-color-mode-image",{"alt":213,"dark":214,"light":215},"Energy Production page","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002Foverview-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002Foverview-light.png",[186,217,218],{},"The page tells you at a glance:",[220,221,222,226,229],"ul",{},[223,224,225],"li",{},"how much energy each plant device produced month by month;",[223,227,228],{},"how much of it reached the fiscal counters at each voltage level of the associated Grid;",[223,230,231],{},"how much was lost in the intermediate transformations and at which percentage.",[186,233,234,235,238],{},"Data arrives in ",[190,236,237],{},"progressive streaming",": as soon as a device or counter is ready it appears in the table, without waiting for the whole plant to be computed.",[240,241,242,243,246,247,250,251,254,255],"note",{},"The page opens in the ",[190,244,245],{},"zero state",": a panel with the page description, your ",[190,248,249],{},"recent analyses",", and a few ",[190,252,253],{},"ready-made analyses"," you can run with one click, over a faded preview of the result. ",[256,257,259],"a",{"href":258},"\u002Fen\u002Fcomponents\u002Fzero-state","Read more: Zero state",[261,262],"hr",{},[264,265,267],"h2",{"id":266},"toolbar","Toolbar",[211,269],{"alt":270,"dark":271,"light":272},"Energy Production toolbar","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002Ftoolbar-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002Ftoolbar-light.png",[186,274,275],{},"On the left:",[220,277,278,292],{},[223,279,280,283,284,287,288,291],{},[190,281,282],{},"Year"," — reference year selector. For past years the future months are empty; for the current year the months not yet elapsed are empty, past months with a zero value display ",[194,285,286],{},"0.00",", months with no data display ",[194,289,290],{},"-\u002F-",".",[223,293,294,297,298,301,302,305],{},[190,295,296],{},"Plant selection"," — plants tree. Both ",[190,299,300],{},"photovoltaic"," and ",[190,303,304],{},"wind"," plants are included: PVP plants sum their inverters, wind plants sum their turbines.",[186,307,308],{},"On the right:",[220,310,311,329,335,341,347],{},[223,312,313,316,317,321,322,316,325,328],{},[190,314,315],{},"Expand all"," ( ",[318,319],"icon",{"name":320},"i-lucide-unfold-vertical"," ) \u002F ",[190,323,324],{},"Collapse all",[318,326],{"name":327},"i-lucide-fold-vertical"," ) — opens or closes every plant card in one click.",[223,330,331,334],{},[190,332,333],{},"Legend"," — opens the legend dialog.",[223,336,337,340],{},[190,338,339],{},"Export CSV"," — downloads the data as CSV.",[223,342,343,346],{},[190,344,345],{},"Clear results"," — empties the page keeping the current selection.",[223,348,349,352],{},[190,350,351],{},"Generate"," — runs the query for the selected year and plants. While loading, a progress banner appears with the option to abort.",[354,355,356,357,360],"tip",{},"If you navigate to the page from another module that already had a plant selected (Asset Overview, Events, Trend), Energy Production restores that selection automatically. When the source also requests ",[194,358,359],{},"autoLoad",", the search starts on its own.",[261,362],{},[264,364,366],{"id":365},"plant-card","Plant card",[186,368,369,370,373,374,291],{},"Every plant is a ",[190,371,372],{},"collapsible card",". The header shows the plant icon, its name, the region, the linked Grid name and the ",[190,375,376],{},"annual production total",[211,378],{"alt":366,"dark":379,"light":380},"\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002FplantCard-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002FplantCard-light.png",[186,382,383,384,387],{},"Click the header to expand or collapse. A card that is still loading shows a ",[190,385,386],{},"Partial"," badge until all data is ready.",[186,389,390,391,301,394,291],{},"The table inside is split into two independently collapsible sections: ",[190,392,393],{},"Production",[190,395,208],{},[261,397],{},[264,399,401],{"id":400},"production-section","Production section",[186,403,404,405,408,409,412,413,416,417,420],{},"Lists all ",[190,406,407],{},"production devices"," of the plant, ordered by ",[194,410,411],{},"section"," and then by name (numeric-aware, so ",[194,414,415],{},"INV01-1-2"," precedes ",[194,418,419],{},"INV01-1-10",").",[186,422,423,424,427],{},"Each row contains the monthly kWh and the annual total. The ",[190,425,426],{},"Total"," row at the bottom is the sum of every device.",[186,429,430],{},"Click the \"Production\" header to collapse the whole section: the total row remains visible.",[261,432],{},[264,434,436],{"id":435},"grid-section","Grid section",[186,438,439,440,442,443,446,447,450,451,450,454,291],{},"Shown only when the plant is linked to a ",[190,441,208],{},". It opens with the ",[190,444,445],{},"GRID — \u003CGrid name>"," row and contains, in order, the voltage levels present: ",[190,448,449],{},"BT",", ",[190,452,453],{},"MT",[190,455,456],{},"AT",[211,458],{"alt":436,"dark":459,"light":460},"\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002Fgrid-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002Fgrid-light.png",[186,462,463],{},"For every level:",[465,466,467,477,487],"ol",{},[223,468,469,472,473,476],{},[190,470,471],{},"Level row"," (e.g. ",[194,474,475],{},"AT — Loss vs Production","): a clickable header that collapses or expands the group. When a transformation loss exists, the row is tinted green\u002Famber\u002Fred according to severity and the monthly cells directly hold the loss values, with the percentage on the right.",[223,478,479,482,483,486],{},[190,480,481],{},"Counters"," of the level, ordered alphabetically by name. A counter marked as ",[190,484,485],{},"non-fiscal"," is rendered in grey and is not included in the totals.",[223,488,489,491],{},[190,490,426],{}," of the level — sum of the fiscal counters only.",[261,493],{},[264,495,497],{"id":496},"transformation-loss","Transformation loss",[186,499,500],{},"Loss is computed progressively along the energy transformation chain:",[502,503,504,517],"table",{},[505,506,507],"thead",{},[508,509,510,514],"tr",{},[511,512,513],"th",{},"From → to",[511,515,516],{},"Meaning",[518,519,520,531,541],"tbody",{},[508,521,522,528],{},[523,524,525],"td",{},[190,526,527],{},"Production → BT",[523,529,530],{},"difference between total device production and the BT fiscal sum",[508,532,533,538],{},[523,534,535],{},[190,536,537],{},"BT → MT",[523,539,540],{},"difference between the BT fiscal sum and the MT fiscal sum",[508,542,543,548],{},[523,544,545],{},[190,546,547],{},"MT → AT",[523,549,550],{},"difference between the MT fiscal sum and the AT fiscal sum",[186,552,553],{},"The percentage is the absolute loss compared to the previous level. The row colour follows three thresholds:",[502,555,556,570],{},[505,557,558],{},[508,559,560,564,567],{},[511,561,563],{"align":562},"center","Colour",[511,565,566],{},"Threshold",[511,568,569],{},"Label",[518,571,572,590,606],{},[508,573,574,584,587],{},[523,575,576],{"align":562},[577,578,580,583],"span",{"style":579},"display:inline-flex;align-items:center;gap:0.375rem;white-space:nowrap;",[577,581],{"style":582},"width:0.625rem;height:0.625rem;border-radius:50%;background:#22c55e;display:inline-block;","Green",[523,585,586],{},"≤ 1 %",[523,588,589],{},"Low",[508,591,592,600,603],{},[523,593,594],{"align":562},[577,595,596,599],{"style":579},[577,597],{"style":598},"width:0.625rem;height:0.625rem;border-radius:50%;background:#f59e0b;display:inline-block;","Amber",[523,601,602],{},"1 – 3 %",[523,604,605],{},"Medium",[508,607,608,616,619],{},[523,609,610],{"align":562},[577,611,612,615],{"style":579},[577,613],{"style":614},"width:0.625rem;height:0.625rem;border-radius:50%;background:#ef4444;display:inline-block;","Red",[523,617,618],{},"> 3 %",[523,620,621],{},"High",[186,623,624],{},"If a level has no fiscal counters, its loss row is skipped: the chain moves on to the next level.",[261,626],{},[264,628,333],{"id":629},"legend",[186,631,632],{},"The Legend button in the toolbar opens a dialog explaining:",[220,634,635,645],{},[223,636,637,638,641,642,644],{},"the difference between a ",[190,639,640],{},"fiscal"," and a ",[190,643,485],{}," counter;",[223,646,647],{},"the three loss severity levels and their thresholds.",[211,649],{"alt":333,"dark":650,"light":651,":width":652},"\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002Flegend-dark.png","\u002Fassets\u002Fimg\u002Fdocs\u002Fkpi\u002FenergyProduction\u002Flegend-light.png","600",[261,654],{},[264,656,658],{"id":657},"csv-export","CSV export",[186,660,661],{},"The CSV button downloads a file with the monthly detail of every device and counter of the currently visible plants. The file contains:",[220,663,664,671,678,681],{},[223,665,666,667,670],{},"a comment row ",[194,668,669],{},"# Year: \u003Cyyyy>"," as header;",[223,672,673,674,677],{},"a header row with ",[194,675,676],{},"Plant | Section | Device | Jan … Dec | Total",";",[223,679,680],{},"one section per plant, separated by an empty row;",[223,682,683],{},"per plant: rows for the devices + Production total, rows for each counter per voltage level + fiscal total, rows for Transformation losses per level.",[186,685,686],{},"Numbers are formatted in the user's locale (comma or period as decimal separator) and always use two decimals.",{"title":688,"searchDepth":689,"depth":690,"links":691},"",2,3,[692,693,694,695,696,697,698],{"id":266,"depth":689,"text":267},{"id":365,"depth":689,"text":366},{"id":400,"depth":689,"text":401},{"id":435,"depth":689,"text":436},{"id":496,"depth":689,"text":497},{"id":629,"depth":689,"text":333},{"id":657,"depth":689,"text":658},"Year-on-year comparison of device production against the fiscal counters of the associated Grid","md",null,{},{"icon":78},{"title":75,"description":699},"V1TbX9axk_J2XK1nmXZr6RQFz395mlyuVMAhzfh7ZOc",[707,709],{"title":64,"path":65,"stem":66,"description":708,"icon":67,"children":-1},"Device downtimes month by month, with a calendar, a table and the tools to fix them",{"title":80,"path":81,"stem":82,"description":710,"icon":83,"children":-1},"Equivalent operating hours per device, actual vs annual theoretical target",1790665981592]