[{"data":1,"prerenderedAt":483},["ShallowReactive",2],{"navigation_docs_en":3,"-en-components-device-variables":180,"-en-components-device-variables-surround":482},[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":182,"body":183,"description":474,"extension":475,"links":476,"meta":477,"navigation":20,"path":478,"seo":479,"stem":480,"__hash__":481},"docs_en\u002Fen\u002Fcomponents\u002Fdevice-variables.md","Device Variables",{"type":184,"value":185,"toc":458},"minimark",[186,190,203,206,211,214,221,235,238,240,243,249,252,263,266,277,279,282,287,292,299,304,307,347,351,354,406,410,432,436],[187,188,182],"h1",{"id":189},"device-variables",[191,192,193,194,198,199,202],"p",{},"This page explains the concepts of ",[195,196,197],"strong",{},"Device Status"," and ",[195,200,201],{},"Device Event",", two key abstractions used by the system to work with device data independently of the underlying technology.",[204,205],"hr",{},[207,208,210],"h2",{"id":209},"why-abstractions","Why abstractions?",[191,212,213],{},"Devices monitored by the system (wind turbines, inverters, etc.) come from different manufacturers and use different communication technologies. Each device type has its own set of variables, naming conventions, and data formats.",[191,215,216,217,220],{},"To provide a unified and consistent experience, the system uses ",[195,218,219],{},"abstractions",":",[222,223,224,230],"ul",{},[225,226,227,229],"li",{},[195,228,201],{},": a standardized representation of machine events",[225,231,232,234],{},[195,233,197],{},": a standardized representation of machine operational state",[191,236,237],{},"These abstractions allow the system to process and display device information in a uniform way, regardless of the specific technology or manufacturer.",[204,239],{},[207,241,201],{"id":242},"device-event",[191,244,245,246,248],{},"A ",[195,247,201],{}," is an abstraction that allows the system to work with machine events independently of the device technology.",[191,250,251],{},"The system reads raw variables from the device and transforms them into standardized Device Events. The specific variables used to generate these events vary based on:",[222,253,254,257,260],{},[225,255,256],{},"Device technology (e.g., Modbus, OPC-UA, proprietary protocols)",[225,258,259],{},"Device manufacturer",[225,261,262],{},"Device model",[191,264,265],{},"This abstraction enables:",[222,267,268,271,274],{},[225,269,270],{},"Consistent event visualization across different device types",[225,272,273],{},"Unified filtering and analysis",[225,275,276],{},"Technology-agnostic reporting",[204,278],{},[207,280,197],{"id":281},"device-status",[191,283,284,286],{},[195,285,197],{}," is the abstraction representing the operational state of a machine. Like Device Event, it is calculated from device-specific variables that vary depending on the technology and manufacturer.",[288,289,291],"h3",{"id":290},"standard-device-states","Standard device states",[191,293,294,295,298],{},"The system defines ",[195,296,297],{},"8 standard device states",", grouped into four categories:",[300,301,303],"h4",{"id":302},"_1-device-available","1. Device available",[191,305,306],{},"The device is operational and produces or is ready to produce.",[308,309,310,323],"table",{},[311,312,313],"thead",{},[314,315,316,320],"tr",{},[317,318,319],"th",{},"State",[317,321,322],{},"Description",[324,325,326,337],"tbody",{},[314,327,328,334],{},[329,330,331],"td",{},[195,332,333],{},"Run",[329,335,336],{},"The device is in production, actively generating energy",[314,338,339,344],{},[329,340,341],{},[195,342,343],{},"Ready",[329,345,346],{},"The device is ready to produce but not currently producing",[300,348,350],{"id":349},"_2-device-unavailable","2. Device unavailable",[191,352,353],{},"The device is not available for production due to planned or unplanned conditions.",[308,355,356,364],{},[311,357,358],{},[314,359,360,362],{},[317,361,319],{},[317,363,322],{},[324,365,366,376,386,396],{},[314,367,368,373],{},[329,369,370],{},[195,371,372],{},"Manual Stop",[329,374,375],{},"The device has been manually stopped by an operator",[314,377,378,383],{},[329,379,380],{},[195,381,382],{},"Maintenance",[329,384,385],{},"The device is under scheduled maintenance",[314,387,388,393],{},[329,389,390],{},[195,391,392],{},"Automatic Stop",[329,394,395],{},"The device has been automatically stopped (e.g., cable untwist for wind turbines)",[314,397,398,403],{},[329,399,400],{},[195,401,402],{},"Faulted",[329,404,405],{},"The device is stopped due to an error or fault condition",[300,407,409],{"id":408},"_3-communication-error","3. Communication error",[308,411,412,420],{},[311,413,414],{},[314,415,416,418],{},[317,417,319],{},[317,419,322],{},[324,421,422],{},[314,423,424,429],{},[329,425,426],{},[195,427,428],{},"Communication Error",[329,430,431],{},"The system cannot communicate with the device. Data may be unavailable or unreliable",[300,433,435],{"id":434},"_4-limited-operation","4. Limited operation",[308,437,438,446],{},[311,439,440],{},[314,441,442,444],{},[317,443,319],{},[317,445,322],{},[324,447,448],{},[314,449,450,455],{},[329,451,452],{},[195,453,454],{},"Limited",[329,456,457],{},"The device is operating but with reduced capacity or restrictions",{"title":459,"searchDepth":460,"depth":461,"links":462},"",2,3,[463,464,465],{"id":209,"depth":460,"text":210},{"id":242,"depth":460,"text":201},{"id":281,"depth":460,"text":197,"children":466},[467],{"id":290,"depth":461,"text":291,"children":468},[469,471,472,473],{"id":302,"depth":470,"text":303},4,{"id":349,"depth":470,"text":350},{"id":408,"depth":470,"text":409},{"id":434,"depth":470,"text":435},"Understanding Device Status and Device Event abstractions","md",null,{},"\u002Fen\u002Fcomponents\u002Fdevice-variables",{"title":182,"description":474},"en\u002Fcomponents\u002Fdevice-variables","Qh0PNTNGXqL6CptIRIJSQU60ExLii26LNTCLqAgXClg",[476,476],1790665985797]