diff --git a/templates/exosense_template_mobile_hydraulic1.yaml b/templates/exosense_template_mobile_hydraulic1.yaml index 6635e20..c1c27cd 100644 --- a/templates/exosense_template_mobile_hydraulic1.yaml +++ b/templates/exosense_template_mobile_hydraulic1.yaml @@ -134,7 +134,8 @@ containers: 'y': 0 channels: - fuel_level - rules: [] + rules: + - fuel_level - type: moongauge configuration: ticks: @@ -226,7 +227,8 @@ containers: 'y': 6 channels: - hyd_temp - rules: [] + rules: + - hyd_temp - type: currentvalue configuration: title: Engine On/Off @@ -272,7 +274,8 @@ containers: 'y': 0 channels: - hyd_temp - rules: [] + rules: + - hyd_temp - type: log configuration: title: Event Log @@ -283,6 +286,7 @@ containers: x: 7 'y': 15 channels: [] + rules: [] - name: Historical order: 0 panels: @@ -393,7 +397,8 @@ containers: 'y': 19 channels: - fuel_level - rules: [] + rules: + - fuel_level - type: complexlinechart configuration: axes: @@ -447,7 +452,8 @@ containers: 'y': 9 channels: - hyd_temp - rules: [] + rules: + - hyd_temp profiles: hydraulic: @@ -1104,7 +1110,25 @@ profiles: protocol_config: report_rate: "10000" timeout: "60000" - rules: [] + rules: + - name: Hydraulic Fluid Temperature Threshold + thresholds: + - enabled: true + threshold: 130 + alarm: upperCritical + - enabled: true + threshold: 110 + alarm: upperWarning + subscribe: hyd_temp + - name: Fuel Level Rule + thresholds: + - enabled: true + threshold: 5 + alarm: lowerCritical + - enabled: true + threshold: 15 + alarm: lowerWarning + subscribe: fuel_level file: name: "mikea exosense simulation csv data - mobile_hydraulics1 (2).csv" size: 5240 diff --git a/templates/exosense_template_pump.yaml b/templates/exosense_template_pump.yaml index bba27ca..90989e7 100644 --- a/templates/exosense_template_pump.yaml +++ b/templates/exosense_template_pump.yaml @@ -121,8 +121,28 @@ containers: signalId: current showThresholds: true hideValueDuringTimeout: true - displayAllThresholds: false - displayedThresholds: [] + displayAllThresholds: true + displayedThresholds: + - lineLabelText: "" + ruleId: current + display: true + thresholdItemKey: upperCritical + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: current + display: true + thresholdItemKey: upperWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: current + display: true + thresholdItemKey: lowerWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: current + display: true + thresholdItemKey: lowerCritical + useDefaultLineLabelText: true position: h: 6 i: "9" @@ -131,7 +151,8 @@ containers: "y": 0 channels: - current - rules: [] + rules: + - current - type: moongauge configuration: title: Flow Rate @@ -170,7 +191,27 @@ containers: showThresholds: true hideValueDuringTimeout: true displayAllThresholds: true - displayedThresholds: [] + displayedThresholds: + - lineLabelText: "" + ruleId: temp_p + display: true + thresholdItemKey: upperCritical + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_p + display: true + thresholdItemKey: upperWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_p + display: true + thresholdItemKey: lowerWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_p + display: true + thresholdItemKey: lowerCritical + useDefaultLineLabelText: true position: h: 6 i: "7" @@ -179,7 +220,8 @@ containers: "y": 12 channels: - temp_p - rules: [] + rules: + - temp_p - type: moongauge configuration: title: Discharge Pressure @@ -217,8 +259,28 @@ containers: signalId: rpm showThresholds: true hideValueDuringTimeout: true - displayAllThresholds: false - displayedThresholds: [] + displayAllThresholds: true + displayedThresholds: + - lineLabelText: "" + ruleId: rpm + display: true + thresholdItemKey: upperCritical + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: rpm + display: true + thresholdItemKey: upperWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: rpm + display: true + thresholdItemKey: lowerWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: rpm + display: true + thresholdItemKey: lowerCritical + useDefaultLineLabelText: true position: h: 6 i: "5" @@ -227,7 +289,8 @@ containers: "y": 6 channels: - rpm - rules: [] + rules: + - rpm - type: complexlinechart configuration: axes: @@ -440,8 +503,28 @@ containers: signalId: temp_bearing showThresholds: true hideValueDuringTimeout: true - displayAllThresholds: false - displayedThresholds: [] + displayAllThresholds: true + displayedThresholds: + - lineLabelText: "" + ruleId: temp_bearing + display: true + thresholdItemKey: upperCritical + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_bearing + display: true + thresholdItemKey: upperWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_bearing + display: true + thresholdItemKey: lowerWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_bearing + display: true + thresholdItemKey: lowerCritical + useDefaultLineLabelText: true position: h: 6 i: "1" @@ -450,7 +533,8 @@ containers: "y": 12 channels: - temp_bearing - rules: [] + rules: + - temp_bearing - type: imageoverlay configuration: title: Realtime Overview @@ -537,7 +621,12 @@ containers: - temp_p - pressure_s - vib_rms - rules: [] + rules: + - vib_rms + - rpm + - temp_p + - temp_bearing + - current - type: log configuration: title: Event Log @@ -599,9 +688,33 @@ containers: showDataGaps: true showGridLines: false dataGapMultiplier: null - displayAllThresholds: false + displayAllThresholds: true displayAdditionalErrorInfo: false - displayedThresholds: [] + displayedThresholds: + - lineLabelText: "" + ruleId: vib_rms + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: upperCritical + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: vib_rms + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: upperWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: vib_rms + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: lowerWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: vib_rms + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: lowerCritical + useDefaultLineLabelText: true position: h: 12 i: "2" @@ -610,7 +723,8 @@ containers: "y": 25 channels: - vib_rms - rules: [] + rules: + - vib_rms - type: linechart configuration: title: Current Draw @@ -726,9 +840,33 @@ containers: showDataGaps: true showGridLines: false dataGapMultiplier: null - displayAllThresholds: false + displayAllThresholds: true displayAdditionalErrorInfo: false - displayedThresholds: [] + displayedThresholds: + - lineLabelText: "" + ruleId: current + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: upperCritical + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: current + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: upperWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: current + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: lowerWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: current + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: lowerCritical + useDefaultLineLabelText: true position: h: 11 i: "3" @@ -737,7 +875,8 @@ containers: "y": 13 channels: - current - rules: [] + rules: + - current - type: complexlinechart configuration: axes: @@ -783,9 +922,33 @@ containers: showDataGaps: true showGridLines: false dataGapMultiplier: null - displayAllThresholds: false + displayAllThresholds: true displayAdditionalErrorInfo: false - displayedThresholds: [] + displayedThresholds: + - lineLabelText: "" + ruleId: temp_bearing + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: upperCritical + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_bearing + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: upperWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_bearing + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: lowerWarning + useDefaultLineLabelText: true + - lineLabelText: "" + ruleId: temp_bearing + showHorizontalLines: true + showVerticalBands: false + thresholdItemKey: lowerCritical + useDefaultLineLabelText: true position: h: 12 i: "0" @@ -795,7 +958,8 @@ containers: channels: - temp_p - temp_bearing - rules: [] + rules: + - temp_bearing profiles: pump: @@ -894,7 +1058,52 @@ profiles: size: 6082 lastModified: 1556637275268 - rules: [] + rules: + - name: Bearing Temperature Rule + thresholds: + - enabled: true + threshold: 150 + alarm: upperCritical + - enabled: true + threshold: 110 + alarm: upperWarning + subscribe: temp_bearing + - name: Pump Temperature Rule + thresholds: + - enabled: true + threshold: 150 + alarm: upperCritical + - enabled: true + threshold: 110 + alarm: upperWarning + subscribe: temp_p + - name: Current Draw Rule + thresholds: + - enabled: true + threshold: 4 + alarm: upperCritical + - enabled: true + threshold: 2.5 + alarm: upperWarning + subscribe: current + - name: Vibration Rule + thresholds: + - enabled: true + threshold: 0.1 + alarm: upperCritical + - enabled: true + threshold: 0.08 + alarm: upperWarning + subscribe: vib_rms + - name: Speed Rule + thresholds: + - enabled: true + threshold: 3000 + alarm: upperCritical + - enabled: true + threshold: 2700 + alarm: upperWarning + subscribe: rpm data: current: diff --git a/templates/exosense_template_water_system.yaml b/templates/exosense_template_water_system.yaml index dcb6b90..fa7c5cb 100644 --- a/templates/exosense_template_water_system.yaml +++ b/templates/exosense_template_water_system.yaml @@ -121,7 +121,8 @@ containers: channels: - filter_dp_10u - filter_dp_5u - rules: [] + rules: + - filter_dp_5u - type: linechart configuration: title: Pump Current Draw @@ -185,7 +186,8 @@ containers: 'y': 0 channels: - pump_amps - rules: [] + rules: + - pump_amps - type: moongauge configuration: ticks: @@ -208,7 +210,8 @@ containers: 'y': 6 channels: - filter_dp_10u - rules: [] + rules: + - filter_dp_10u - type: moongauge configuration: ticks: @@ -235,7 +238,8 @@ containers: 'y': 12 channels: - filter_dp_5u - rules: [] + rules: + - filter_dp_5u - type: moongauge configuration: ticks: @@ -262,7 +266,8 @@ containers: 'y': 0 channels: - pump_amps - rules: [] + rules: + - pump_amps - name: Real Time Status order: 0 panels: @@ -510,7 +515,11 @@ containers: - level - pump_amps - pump_rpm - rules: [] + rules: + - level + - pump_amps + - filter_dp_5u + - filter_dp_10u profiles: water_system: @@ -1817,7 +1826,43 @@ profiles: timeout: "60000" locked: "TRUE" locked: "TRUE" - rules: [] + rules: + - name: Differential Pressure 10u - Threshold + thresholds: + - enabled: true + threshold: 10 + alarm: upperCritical + - enabled: true + threshold: 8 + alarm: upperWarning + subscribe: filter_dp_10u + - name: Differential Pressure 5u - Threshold + thresholds: + - enabled: true + threshold: 10 + alarm: upperCritical + - enabled: true + threshold: 8 + alarm: upperWarning + subscribe: filter_dp_5u + - name: Tank Level - Threshold + thresholds: + - enabled: true + threshold: 55 + alarm: lowerWarning + - enabled: true + threshold: 33 + alarm: lowerCritical + subscribe: level + - name: Pump Current Draw - Threshold + thresholds: + - enabled: true + threshold: 16 + alarm: upperCritical + - enabled: true + threshold: 14 + alarm: upperWarning + subscribe: pump_amps file: name: "simulated_full_data_set - water (3).csv" size: 5969