{ "custom": { "path": [ { "aggregate": "LastValue", "alias": "BP" } ] }, "params": { "tagPath": "[Ignition_Common_IO_Gtwy]Roof/SATB1_RF_DOAS01" }, "propConfig": { "custom.path": { "persistent": true }, "custom.path[0].path": { "binding": { "config": { "path": "view.params.tagPath" }, "transforms": [ { "code": "\thistProvider \u003d {\"Ignition_Common_IO_Gtwy\":\"Ignition_Hist/ignition-satb1-io6:default\",\n\t\t\t\t\t\"Ignition_SATB1_IO1_Gtwy\":\"Ignition_Hist/ignition-satb1-io1:default\",\n\t\t\t\t\t\"Ignition_SATB1_IO2_Gtwy\":\"Ignition_Hist/ignition-satb1-io2:default\"}\n\ttagname \u003d str(value) + \"/Building Pressure\"\n\tnameparts \u003d tagname.split(\"]\")\n\tprovider\u003d histProvider[nameparts[0][1:]]\n\treturn \"[{}]{}\".format(provider, nameparts[1])\n\t\n\treturn value", "type": "script" } ], "type": "property" } }, "params.tagPath": { "paramDirection": "input", "persistent": true } }, "props": { "defaultSize": { "height": 400, "width": 400 } }, "root": { "children": [ { "meta": { "name": "Label" }, "position": { "basis": "32px" }, "propConfig": { "props.text": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Meta/EqName" }, "type": "tag" } } }, "props": { "style": { "marginLeft": 5 } }, "type": "ia.display.label" }, { "meta": { "name": "XYChart" }, "position": { "basis": "194px" }, "propConfig": { "props.dataSources.data": { "binding": { "config": { "aggregate": "MinMax", "avoidScanClassValidation": true, "dateRange": { "mostRecent": "2", "mostRecentUnits": "HOUR" }, "enableValueCache": true, "ignoreBadQuality": false, "polling": { "enabled": true, "rate": "30" }, "preventInterpolation": false, "returnFormat": "Wide", "returnSize": { "numRows": "240", "type": "FIXED" }, "tags": "{view.custom.path}", "valueFormat": "DOCUMENT" }, "type": "tag-history" } } }, "props": { "background": { "render": "color" }, "dataSources": {}, "legend": { "enabled": false }, "series": [ { "candlestick": { "appearance": { "deriveFieldsFromData": { "fill": { "color": "", "opacity": "" }, "stroke": { "color": "", "opacity": "", "width": "" } }, "fill": { "color": "", "opacity": 1 }, "heatRules": { "dataField": "", "enabled": false, "max": "", "min": "" }, "stacked": false, "stroke": { "color": "", "opacity": 1, "width": 1 } }, "high": { "x": "", "y": "" }, "low": { "x": "", "y": "" }, "open": { "x": "", "y": "" } }, "column": { "appearance": { "deriveFieldsFromData": { "fill": { "color": "", "opacity": "" }, "stroke": { "color": "", "opacity": "", "width": "" } }, "fill": { "color": "", "opacity": 1 }, "heatRules": { "dataField": "", "enabled": false, "max": "", "min": "" }, "height": null, "stacked": false, "stroke": { "color": "", "opacity": 1, "width": 1 }, "width": null }, "open": { "x": "", "y": "" } }, "data": { "source": "data", "x": "t_stamp", "y": "BP" }, "defaultState": { "visible": true }, "hiddenInLegend": false, "label": { "text": "Process Temp" }, "line": { "appearance": { "bullets": [ { "deriveFieldsFromData": { "fill": { "color": "", "opacity": "" }, "rotation": "", "stroke": { "color": "", "opacity": "", "width": "" } }, "enabled": false, "fill": { "color": "", "opacity": 1 }, "heatRules": { "dataField": "", "enabled": false, "max": 100, "min": 2 }, "height": 10, "label": { "position": { "dx": 0, "dy": 0 }, "text": "{value}" }, "render": "circle", "rotation": 0, "stroke": { "color": "", "opacity": 1, "width": 1 }, "tooltip": { "background": { "color": "", "opacity": 1 }, "cornerRadius": 3, "enabled": true, "pointerLength": 4, "text": "{name}: [bold]{valueY}[/]" }, "width": 10 } ], "connect": true, "fill": { "color": "", "opacity": 0 }, "minDistance": 0.5, "stroke": { "color": "", "dashArray": "", "opacity": 1, "width": 3 }, "tensionX": 1, "tensionY": 1 }, "open": { "x": "", "y": "" } }, "name": "Building Pressure", "render": "line", "stepLine": { "appearance": { "bullets": [ { "deriveFieldsFromData": { "fill": { "color": "", "opacity": "" }, "rotation": "", "stroke": { "color": "", "opacity": "", "width": "" } }, "enabled": true, "fill": { "color": "", "opacity": 1 }, "heatRules": { "dataField": "", "enabled": false, "max": 100, "min": 2 }, "height": 10, "label": { "position": { "dx": 0, "dy": 0 }, "text": "{value}" }, "render": "circle", "rotation": 0, "stroke": { "color": "", "opacity": 1, "width": 1 }, "tooltip": { "background": { "color": "", "opacity": 1 }, "cornerRadius": 3, "enabled": true, "pointerLength": 4, "text": "{name}: [bold]{valueY}[/]" }, "width": 10 } ], "connect": true, "fill": { "color": "", "opacity": 0 }, "minDistance": 0.5, "stroke": { "color": "", "dashArray": "", "opacity": 1, "width": 3 }, "tensionX": 1, "tensionY": 1 }, "open": { "x": "", "y": "" } }, "tooltip": { "background": { "color": "", "opacity": 1 }, "cornerRadius": 3, "enabled": true, "pointerLength": 4, "text": "{name}: [bold]{valueY}[/]" }, "visible": true, "xAxis": "time", "yAxis": "BP", "zIndex": 0 } ], "style": { "marginBottom": -50 }, "xAxes": [ { "appearance": { "font": { "size": "", "weight": 500 }, "grid": { "color": "", "dashArray": "", "minDistance": 60, "opacity": 1, "position": 0.5 }, "inside": false, "labels": { "color": "", "horizontalCenter": "middle", "opacity": 1, "rotation": 0, "verticalCenter": "middle" }, "opposite": false }, "category": { "break": { "enabled": false, "endCategory": "", "size": 0.05, "startCategory": "" } }, "date": { "baseInterval": { "count": 30, "enabled": true, "skipEmptyPeriods": false, "timeUnit": "second" }, "break": { "enabled": false, "endDate": "", "size": 0.05, "startDate": "" }, "format": "M/d", "inputFormat": "yyyy-MM-dd kk:mm:ss", "range": { "max": "", "min": "", "useStrict": false } }, "inversed": false, "label": { "color": "", "enabled": true, "text": "Time" }, "name": "time", "render": "date", "tooltip": { "background": { "color": "", "opacity": 1 }, "cornerRadius": 3, "enabled": true, "pointerLength": 4, "text": "" }, "value": { "break": { "enabled": false, "endValue": 100, "size": 0.05, "startValue": 0 }, "format": "#,###.##", "logarithmic": false, "range": { "max": "", "min": "", "useStrict": false } }, "visible": false } ], "yAxes": [ { "appearance": { "font": { "size": "", "weight": 500 }, "grid": { "color": "", "dashArray": "", "minDistance": null, "opacity": 1, "position": 0.5 }, "inside": false, "labels": { "color": "", "horizontalCenter": "middle", "opacity": 1, "rotation": 0, "verticalCenter": "middle" }, "opposite": false }, "category": { "break": { "enabled": false, "endCategory": "", "size": 0.05, "startCategory": "" } }, "date": { "baseInterval": { "count": 1, "enabled": false, "skipEmptyPeriods": false, "timeUnit": "hour" }, "break": { "enabled": false, "endDate": "", "size": 0.05, "startDate": "" }, "format": "M/d/yyyy HH:mm:ss", "inputFormat": "yyyy-MM-dd kk:mm:ss", "range": { "max": "", "min": "", "useStrict": false } }, "inversed": false, "label": { "color": "", "enabled": true, "text": "Bldg Pressure" }, "name": "BP", "render": "value", "tooltip": { "background": { "color": "", "opacity": 1 }, "cornerRadius": 3, "enabled": true, "pointerLength": 4, "text": "" }, "value": { "break": { "enabled": false, "endValue": 100, "size": 0.05, "startValue": 0 }, "format": "#,###.##", "logarithmic": false, "range": { "max": "", "min": "", "useStrict": false } }, "visible": true } ] }, "type": "ia.chart.xy" }, { "children": [ { "children": [ { "meta": { "name": "Label" }, "position": { "basis": "32px" }, "props": { "text": "SAT", "textStyle": { "fontSize": 12, "textAlign": "center" } }, "type": "ia.display.label" }, { "meta": { "name": "MovingAnalogIndicator" }, "position": { "basis": "223px" }, "propConfig": { "props.processValue": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Supply Air Temperature" }, "type": "tag" } } }, "props": { "desiredHigh": 65, "desiredLow": 40, "highAlarm": 90, "highHighAlarm": null, "highInterlock": null, "lowAlarm": 10, "lowInterlock": null, "lowLowAlarm": null }, "type": "ia.display.moving-analog-indicator" }, { "meta": { "name": "Transmitter" }, "position": { "basis": "34.3px" }, "propConfig": { "props.params.Value": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Supply Air Temperature" }, "type": "tag" } } }, "props": { "params": { "EU": "°F", "EU_Pos": 0, "Size": 12 }, "path": "Library/CommonObjects/Variable", "style": { "overflow": "visible" } }, "type": "ia.display.view" } ], "meta": { "name": "SAT Widget" }, "position": { "basis": "17.2%" }, "props": { "direction": "column", "style": { "overflow": "visible" } }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Transmitter_0" }, "position": { "basis": "320px" }, "propConfig": { "props.params.Value": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Modulating Heat Position" }, "type": "tag" } } }, "props": { "params": { "EU": "% Heat Pos", "EU_Pos": 1, "Size": 12 }, "path": "Library/CommonObjects/Variable" }, "type": "ia.display.view" }, { "meta": { "name": "Transmitter_1" }, "position": { "basis": "320px" }, "propConfig": { "props.params.Value": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Modulating Hot Gas Reheat Valve Position" }, "type": "tag" } } }, "props": { "params": { "EU": "% Hot Gas Valve", "EU_Pos": 1, "Size": 12 }, "path": "Library/CommonObjects/Variable" }, "type": "ia.display.view" }, { "meta": { "name": "Transmitter_2" }, "position": { "basis": "320px" }, "propConfig": { "props.params.Value": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Fan Runtime" }, "type": "tag" } } }, "props": { "params": { "EU": "hours", "EU_Pos": 1, "Size": 12 }, "path": "Library/CommonObjects/Variable" }, "type": "ia.display.view" } ], "meta": { "name": "FlexContainer" }, "position": { "basis": "30%" }, "props": { "direction": "column" }, "type": "ia.container.flex" }, { "children": [ { "meta": { "name": "Label" }, "position": { "grow": 1, "shrink": 0 }, "props": { "text": "Outside conditions", "textStyle": { "textAlign": "center" } }, "type": "ia.display.label" }, { "meta": { "name": "Transmitter_2" }, "propConfig": { "props.params.Value": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Outside Air Temperature" }, "type": "tag" } } }, "props": { "params": { "EU": "°F", "EU_Pos": 1, "Size": 12 }, "path": "Library/CommonObjects/Variable" }, "type": "ia.display.view" }, { "meta": { "name": "Transmitter_3" }, "propConfig": { "props.params.Value": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Outside Air Humidity" }, "type": "tag" } } }, "props": { "params": { "EU": "% RH", "EU_Pos": 1, "Size": 12 }, "path": "Library/CommonObjects/Variable" }, "type": "ia.display.view" }, { "meta": { "name": "Transmitter_4" }, "propConfig": { "props.params.Value": { "binding": { "config": { "fallbackDelay": 2.5, "mode": "indirect", "references": { "tagPath": "{view.params.tagPath}" }, "tagPath": "{tagPath}/Outdoor Air Dewpoint" }, "type": "tag" } } }, "props": { "params": { "EU": "°F Dwpt", "EU_Pos": 1, "Size": 12 }, "path": "Library/CommonObjects/Variable" }, "type": "ia.display.view" } ], "meta": { "name": "FlexContainer_2" }, "position": { "basis": "30%" }, "props": { "direction": "column" }, "type": "ia.container.flex" } ], "meta": { "name": "FlexContainer" }, "position": { "basis": "174px" }, "props": { "justify": "space-between" }, "type": "ia.container.flex" } ], "meta": { "name": "root" }, "props": { "direction": "column", "style": { "backgroundColor": "var(--container)", "borderBottomLeftRadius": "var(--borderRadius)", "borderBottomRightRadius": "var(--borderRadius)", "borderTopLeftRadius": "var(--borderRadius)", "borderTopRightRadius": "var(--borderRadius)", "boxShadow": "var(--boxShadow2)", "overflow": "visible" } }, "type": "ia.container.flex" } }