Merge remote-tracking branch 'origin/master' into edge-upgrade-instructions
This commit is contained in:
commit
d25b1a4170
@ -48,12 +48,12 @@
|
||||
"type": "org.thingsboard.rule.engine.telemetry.TbMsgAttributesNode",
|
||||
"name": "Save Client Attributes",
|
||||
"debugMode": false,
|
||||
"configurationVersion": 1,
|
||||
"configurationVersion": 2,
|
||||
"configuration": {
|
||||
"scope": "CLIENT_SCOPE",
|
||||
"notifyDevice": "false",
|
||||
"sendAttributesUpdatedNotification": "false",
|
||||
"updateAttributesOnlyOnValueChange": "true"
|
||||
"notifyDevice": false,
|
||||
"sendAttributesUpdatedNotification": false,
|
||||
"updateAttributesOnlyOnValueChange": true
|
||||
},
|
||||
"externalId": null
|
||||
},
|
||||
|
||||
@ -66,6 +66,14 @@
|
||||
"volatile_organic_compounds_chart_card",
|
||||
"volatile_organic_compounds_chart_card_with_background",
|
||||
"simple_volatile_organic_compounds_chart_card",
|
||||
"simple_volatile_organic_compounds_chart_card_with_background"
|
||||
"simple_volatile_organic_compounds_chart_card_with_background",
|
||||
"individual_allergy_index_card",
|
||||
"individual_allergy_index_card_with_background",
|
||||
"horizontal_individual_allergy_index_iai_card",
|
||||
"horizontal_individual_allergy_index_iai_card_with_background",
|
||||
"individual_allergy_index_iai_chart_card",
|
||||
"individual_allergy_index_iai_chart_card_with_background",
|
||||
"simple_individual_allergy_index_iai_chart_card",
|
||||
"simple_individual_allergy_index_iai_chart_card_with_background2"
|
||||
]
|
||||
}
|
||||
@ -19,6 +19,9 @@
|
||||
"indoor_simple_temperature_chart_card_with_background",
|
||||
"indoor_temperature_progress_bar",
|
||||
"indoor_temperature_progress_bar_with_background",
|
||||
"indoor_temperature_range_chart",
|
||||
"indoor_temperature_range_chart_with_background",
|
||||
"indoor_temperature_gauge",
|
||||
"indoor_humidity_card",
|
||||
"indoor_humidity_card_with_background",
|
||||
"indoor_horizontal_humidity_card",
|
||||
|
||||
File diff suppressed because one or more lines are too long
@ -17,6 +17,9 @@
|
||||
"temperature_chart_card_with_background",
|
||||
"simple_temperature_chart_card",
|
||||
"simple_temperature_chart_card_with_background",
|
||||
"temperature_range_chart",
|
||||
"temperature_range_chart_with_background",
|
||||
"temperature_gauge",
|
||||
"humidity_card",
|
||||
"humidity_card_with_background",
|
||||
"horizontal_humidity_card",
|
||||
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,32 @@
|
||||
{
|
||||
"fqn": "horizontal_individual_allergy_index_iai_card",
|
||||
"name": "Horizontal individual allergy index (IAI) card",
|
||||
"deprecated": false,
|
||||
"image": "data:image/png;base64,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",
|
||||
"description": "Indicates the concentration of airborne allergens, including pollen and mold spores, which can trigger allergic reactions in sensitive individuals.",
|
||||
"descriptor": {
|
||||
"type": "latest",
|
||||
"sizeX": 5,
|
||||
"sizeY": 1,
|
||||
"resources": [],
|
||||
"templateHtml": "<tb-value-card-widget \n [ctx]=\"ctx\"\n [widgetTitlePanel]=\"widgetTitlePanel\">\n</tb-value-card-widget>",
|
||||
"templateCss": "",
|
||||
"controllerScript": "self.onInit = function() {\n self.ctx.$scope.valueCardWidget.onInit();\n};\n\nself.onDataUpdated = function() {\n self.ctx.$scope.valueCardWidget.onDataUpdated();\n};\n\nself.typeParameters = function() {\n return {\n maxDatasources: 1,\n maxDataKeys: 1,\n singleEntity: true,\n horizontal: true,\n previewWidth: '420px',\n previewHeight: '90px',\n embedTitlePanel: true,\n defaultDataKeysFunction: function() {\n return [{ name: 'IAI_level', label: 'IAI', type: 'timeseries' }];\n }\n };\n};\n\nself.onDestroy = function() {\n};\n",
|
||||
"settingsSchema": "",
|
||||
"dataKeySettingsSchema": "",
|
||||
"settingsDirective": "tb-value-card-widget-settings",
|
||||
"hasBasicMode": true,
|
||||
"basicModeDirective": "tb-value-card-basic-config",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"IAI\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.2392660816082064,\"funcBody\":\"var value = prevValue + Math.random() * 10 - 5;\\nif (value < 0) {\\n\\tvalue = 0;\\n} else if (value > 12) {\\n\\tvalue = 12;\\n}\\nreturn value;\",\"aggregationType\":null,\"units\":null,\"decimals\":null,\"usePostProcessing\":null,\"postFuncBody\":null}],\"alarmFilterConfig\":{\"statusList\":[\"ACTIVE\"]}}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgba(0, 0, 0, 0)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"labelPosition\":\"top\",\"layout\":\"horizontal\",\"showLabel\":true,\"labelFont\":{\"family\":\"Roboto\",\"size\":16,\"sizeUnit\":\"px\",\"style\":\"normal\",\"weight\":\"500\"},\"labelColor\":{\"type\":\"constant\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"showIcon\":true,\"iconSize\":40,\"iconSizeUnit\":\"px\",\"icon\":\"mdi:flower-pollen\",\"iconColor\":{\"type\":\"range\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"rangeList\":[{\"from\":0,\"to\":2,\"color\":\"#3FA71A\"},{\"from\":2,\"to\":6,\"color\":\"#80C32C\"},{\"from\":6,\"to\":9,\"color\":\"#F36900\"},{\"from\":9,\"to\":null,\"color\":\"#D81838\"}],\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"valueFont\":{\"size\":36,\"sizeUnit\":\"px\",\"family\":\"Roboto\",\"weight\":\"500\",\"style\":\"normal\"},\"valueColor\":{\"type\":\"range\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"rangeList\":[{\"from\":0,\"to\":2,\"color\":\"#3FA71A\"},{\"from\":2,\"to\":6,\"color\":\"#80C32C\"},{\"from\":6,\"to\":9,\"color\":\"#F36900\"},{\"from\":9,\"to\":null,\"color\":\"#D81838\"}],\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"showDate\":true,\"dateFormat\":{\"format\":null,\"lastUpdateAgo\":true,\"custom\":false},\"dateFont\":{\"family\":\"Roboto\",\"size\":12,\"sizeUnit\":\"px\",\"style\":\"normal\",\"weight\":\"500\"},\"dateColor\":{\"type\":\"constant\",\"color\":\"rgba(0, 0, 0, 0.38)\",\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"background\":{\"type\":\"color\",\"color\":\"#fff\",\"overlay\":{\"enabled\":false,\"color\":\"rgba(255,255,255,0.72)\",\"blur\":3}},\"autoScale\":true},\"title\":\"IAI\",\"dropShadow\":true,\"enableFullscreen\":false,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"units\":null,\"decimals\":0,\"useDashboardTimewindow\":true,\"showLegend\":false,\"widgetStyle\":{},\"actions\":{},\"configMode\":\"basic\",\"displayTimewindow\":true,\"margin\":\"0px\",\"borderRadius\":\"0px\",\"widgetCss\":\"\",\"pageSize\":1024,\"noDataDisplayMessage\":\"\",\"showTitleIcon\":false,\"titleTooltip\":\"\",\"titleFont\":{\"size\":12,\"sizeUnit\":\"px\",\"family\":null,\"weight\":null,\"style\":null,\"lineHeight\":\"1.6\"},\"titleIcon\":\"\",\"iconColor\":\"rgba(0, 0, 0, 0.87)\",\"iconSize\":\"14px\",\"timewindowStyle\":{\"showIcon\":true,\"iconSize\":\"14px\",\"icon\":\"query_builder\",\"iconPosition\":\"left\",\"font\":{\"size\":12,\"sizeUnit\":\"px\",\"family\":null,\"weight\":null,\"style\":null,\"lineHeight\":\"1\"},\"color\":null}}"
|
||||
},
|
||||
"externalId": null,
|
||||
"tags": [
|
||||
"weather",
|
||||
"environment",
|
||||
"air",
|
||||
"aqi",
|
||||
"pollution",
|
||||
"emission",
|
||||
"smog"
|
||||
]
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,24 @@
|
||||
{
|
||||
"fqn": "individual_allergy_index_card",
|
||||
"name": "Individual allergy index (IAI) card",
|
||||
"deprecated": false,
|
||||
"image": "data:image/png;base64,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",
|
||||
"description": "Indicates the concentration of airborne allergens, including pollen and mold spores, which can trigger allergic reactions in sensitive individuals.",
|
||||
"descriptor": {
|
||||
"type": "latest",
|
||||
"sizeX": 3,
|
||||
"sizeY": 3,
|
||||
"resources": [],
|
||||
"templateHtml": "<tb-value-card-widget \n [ctx]=\"ctx\"\n [widgetTitlePanel]=\"widgetTitlePanel\">\n</tb-value-card-widget>",
|
||||
"templateCss": "",
|
||||
"controllerScript": "self.onInit = function() {\n self.ctx.$scope.valueCardWidget.onInit();\n};\n\nself.onDataUpdated = function() {\n self.ctx.$scope.valueCardWidget.onDataUpdated();\n};\n\nself.typeParameters = function() {\n return {\n maxDatasources: 1,\n maxDataKeys: 1,\n singleEntity: true,\n previewWidth: '250px',\n previewHeight: '250px',\n embedTitlePanel: true,\n defaultDataKeysFunction: function() {\n return [{ name: 'IAI_level', label: 'IAI', type: 'timeseries' }];\n }\n };\n};\n\nself.onDestroy = function() {\n};\n",
|
||||
"settingsSchema": "",
|
||||
"dataKeySettingsSchema": "",
|
||||
"settingsDirective": "tb-value-card-widget-settings",
|
||||
"hasBasicMode": true,
|
||||
"basicModeDirective": "tb-value-card-basic-config",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"IAI\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.2392660816082064,\"funcBody\":\"var value = prevValue + Math.random() * 10 - 5;\\nif (value < 0) {\\n\\tvalue = 0;\\n} else if (value > 12) {\\n\\tvalue = 12;\\n}\\nreturn value;\",\"aggregationType\":null,\"units\":null,\"decimals\":null,\"usePostProcessing\":null,\"postFuncBody\":null}],\"alarmFilterConfig\":{\"statusList\":[\"ACTIVE\"]}}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgba(0, 0, 0, 0)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"0px\",\"settings\":{\"labelPosition\":\"top\",\"layout\":\"square\",\"showLabel\":true,\"labelFont\":{\"family\":\"Roboto\",\"size\":16,\"sizeUnit\":\"px\",\"style\":\"normal\",\"weight\":\"500\"},\"labelColor\":{\"type\":\"constant\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"showIcon\":true,\"iconSize\":40,\"iconSizeUnit\":\"px\",\"icon\":\"mdi:flower-pollen\",\"iconColor\":{\"type\":\"range\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"rangeList\":[{\"from\":0,\"to\":2,\"color\":\"#3FA71A\"},{\"from\":2,\"to\":6,\"color\":\"#80C32C\"},{\"from\":6,\"to\":9,\"color\":\"#F36900\"},{\"from\":9,\"to\":null,\"color\":\"#D81838\"}],\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"valueFont\":{\"family\":\"Roboto\",\"size\":52,\"sizeUnit\":\"px\",\"style\":\"normal\",\"weight\":\"500\"},\"valueColor\":{\"type\":\"range\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"rangeList\":[{\"from\":0,\"to\":2,\"color\":\"#3FA71A\"},{\"from\":2,\"to\":6,\"color\":\"#80C32C\"},{\"from\":6,\"to\":9,\"color\":\"#F36900\"},{\"from\":9,\"to\":null,\"color\":\"#D81838\"}],\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"showDate\":true,\"dateFormat\":{\"format\":null,\"lastUpdateAgo\":true,\"custom\":false},\"dateFont\":{\"family\":\"Roboto\",\"size\":12,\"sizeUnit\":\"px\",\"style\":\"normal\",\"weight\":\"500\"},\"dateColor\":{\"type\":\"constant\",\"color\":\"rgba(0, 0, 0, 0.38)\",\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"background\":{\"type\":\"color\",\"color\":\"#fff\",\"overlay\":{\"enabled\":false,\"color\":\"rgba(255,255,255,0.72)\",\"blur\":3}},\"autoScale\":true},\"title\":\"Individual allergy index card\",\"dropShadow\":true,\"enableFullscreen\":false,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"units\":null,\"decimals\":0,\"useDashboardTimewindow\":true,\"showLegend\":false,\"widgetStyle\":{},\"actions\":{},\"configMode\":\"basic\",\"displayTimewindow\":true,\"margin\":\"0px\",\"borderRadius\":\"0px\",\"widgetCss\":\"\",\"pageSize\":1024,\"noDataDisplayMessage\":\"\",\"showTitleIcon\":false,\"titleTooltip\":\"\",\"titleFont\":{\"size\":12,\"sizeUnit\":\"px\",\"family\":null,\"weight\":null,\"style\":null,\"lineHeight\":\"1.6\"},\"titleIcon\":\"\",\"iconColor\":\"rgba(0, 0, 0, 0.87)\",\"iconSize\":\"14px\",\"timewindowStyle\":{\"showIcon\":true,\"iconSize\":\"14px\",\"icon\":\"query_builder\",\"iconPosition\":\"left\",\"font\":{\"size\":12,\"sizeUnit\":\"px\",\"family\":null,\"weight\":null,\"style\":null,\"lineHeight\":\"1\"},\"color\":null}}"
|
||||
},
|
||||
"externalId": null,
|
||||
"tags": null
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -0,0 +1,35 @@
|
||||
{
|
||||
"fqn": "simple_individual_allergy_index_iai_chart_card",
|
||||
"name": "Simple individual allergy index (IAI) chart card",
|
||||
"deprecated": false,
|
||||
"image": "data:image/png;base64,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",
|
||||
"description": "Displays the concentration of airborne allergens, including pollen and mold spores, which can trigger allergic reactions in sensitive individuals as a simplified chart. Optionally may display the corresponding latest concentration of allergens value.",
|
||||
"descriptor": {
|
||||
"type": "timeseries",
|
||||
"sizeX": 4.5,
|
||||
"sizeY": 2,
|
||||
"resources": [],
|
||||
"templateHtml": "<tb-value-chart-card-widget \n [ctx]=\"ctx\"\n [widgetTitlePanel]=\"widgetTitlePanel\">\n</tb-value-chart-card-widget>\n",
|
||||
"templateCss": ".legend {\n font-size: 13px;\n line-height: 10px;\n}\n\n.legend table { \n border-spacing: 0px;\n border-collapse: separate;\n}\n\n.mouse-events .flot-overlay {\n cursor: crosshair; \n}\n\n",
|
||||
"controllerScript": "self.onInit = function() {\n self.ctx.$scope.valueChartCardWidget.onInit();\n};\n\nself.onDataUpdated = function() {\n self.ctx.$scope.valueChartCardWidget.onDataUpdated();\n};\n\nself.onLatestDataUpdated = function() {\n self.ctx.$scope.valueChartCardWidget.onLatestDataUpdated();\n}\n\nself.onEditModeChanged = function() {\n self.ctx.$scope.valueChartCardWidget.onEditModeChanged();\n}\n\nself.onDestroy = function() {\n self.ctx.$scope.valueChartCardWidget.onDestroy();\n}\n\nself.typeParameters = function() {\n return {\n maxDatasources: 1,\n maxDataKeys: 1,\n singleEntity: true,\n previewWidth: '300px',\n previewHeight: '150px',\n embedTitlePanel: true,\n hasAdditionalLatestDataKeys: true,\n defaultDataKeysFunction: function() {\n return [\n { name: 'IAI_level', label: 'IAI', type: 'timeseries', color: 'rgba(0, 0, 0, 0.87)'}\n ];\n },\n defaultLatestDataKeysFunction: function(configComponent) {\n return [{ name: 'IAI_level', label: 'Latest', type: 'timeseries'}];\n }\n };\n}\n",
|
||||
"settingsSchema": "{}",
|
||||
"dataKeySettingsSchema": "{}",
|
||||
"latestDataKeySettingsSchema": "{}",
|
||||
"settingsDirective": "tb-value-chart-card-widget-settings",
|
||||
"dataKeySettingsDirective": "",
|
||||
"latestDataKeySettingsDirective": "",
|
||||
"hasBasicMode": true,
|
||||
"basicModeDirective": "tb-value-chart-card-basic-config",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Air Quality Index\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"settings\":{},\"_hash\":0.8587686344902596,\"funcBody\":\"var value = prevValue + Math.random() * 10 - 5;\\nif (value < 0) {\\n\\tvalue = 0;\\n} else if (value > 12) {\\n\\tvalue = 12;\\n}\\nreturn value;\",\"aggregationType\":null,\"units\":null,\"decimals\":null,\"usePostProcessing\":null,\"postFuncBody\":null}],\"alarmFilterConfig\":{\"statusList\":[\"ACTIVE\"]},\"latestDataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Latest\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"settings\":{},\"_hash\":0.8587686344902596,\"funcBody\":\"var value = prevValue + Math.random() * 10 - 5;\\nif (value < 0) {\\n\\tvalue = 0;\\n} else if (value > 12) {\\n\\tvalue = 12;\\n}\\nreturn value;\",\"aggregationType\":null,\"units\":null,\"decimals\":null,\"usePostProcessing\":null,\"postFuncBody\":null}]}],\"showTitle\":true,\"backgroundColor\":\"rgba(0, 0, 0, 0)\",\"color\":null,\"padding\":\"0\",\"settings\":{\"layout\":\"left\",\"autoScale\":true,\"showValue\":true,\"valueFont\":{\"family\":\"Roboto\",\"size\":28,\"sizeUnit\":\"px\",\"style\":\"normal\",\"weight\":\"500\",\"lineHeight\":\"32px\"},\"valueColor\":{\"type\":\"range\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"rangeList\":[{\"from\":0,\"to\":2,\"color\":\"#3FA71A\"},{\"from\":2,\"to\":6,\"color\":\"#80C32C\"},{\"from\":6,\"to\":9,\"color\":\"#F36900\"},{\"from\":9,\"to\":null,\"color\":\"#D81838\"}],\"colorFunction\":\"var temperature = value;\\nif (typeof temperature !== undefined) {\\n var percent = (temperature + 60)/120 * 100;\\n return tinycolor.mix('blue', 'red', percent).toHexString();\\n}\\nreturn 'blue';\"},\"background\":{\"type\":\"color\",\"color\":\"#fff\",\"overlay\":{\"enabled\":false,\"color\":\"rgba(255,255,255,0.72)\",\"blur\":3}}},\"title\":\"IAI\",\"dropShadow\":true,\"enableFullscreen\":false,\"titleStyle\":null,\"mobileHeight\":null,\"configMode\":\"basic\",\"actions\":{},\"showTitleIcon\":true,\"titleIcon\":\"mdi:flower-pollen\",\"iconColor\":\"rgba(0, 0, 0, 0.87)\",\"titleFont\":{\"size\":16,\"sizeUnit\":\"px\",\"family\":\"Roboto\",\"weight\":\"500\",\"style\":\"normal\",\"lineHeight\":\"24px\"},\"iconSize\":\"18px\",\"titleTooltip\":\"\",\"widgetStyle\":{},\"widgetCss\":\"\",\"pageSize\":1024,\"noDataDisplayMessage\":\"\",\"useDashboardTimewindow\":true,\"decimals\":0,\"titleColor\":\"rgba(0, 0, 0, 0.87)\",\"borderRadius\":null,\"units\":null,\"displayTimewindow\":true,\"timewindow\":{\"hideInterval\":false,\"hideLastInterval\":false,\"hideQuickInterval\":false,\"hideAggregation\":false,\"hideAggInterval\":false,\"hideTimezone\":false,\"selectedTab\":1,\"history\":{\"historyType\":2,\"timewindowMs\":60000,\"interval\":43200000,\"fixedTimewindow\":{\"startTimeMs\":1697382151041,\"endTimeMs\":1697468551041},\"quickInterval\":\"CURRENT_MONTH_SO_FAR\"},\"aggregation\":{\"type\":\"AVG\",\"limit\":25000}},\"timewindowStyle\":{\"showIcon\":false,\"iconSize\":\"24px\",\"icon\":\"query_builder\",\"iconPosition\":\"left\",\"font\":{\"size\":12,\"sizeUnit\":\"px\",\"family\":\"Roboto\",\"weight\":\"400\",\"style\":\"normal\",\"lineHeight\":\"16px\"},\"color\":\"rgba(0, 0, 0, 0.38)\",\"displayTypePrefix\":true}}"
|
||||
},
|
||||
"externalId": null,
|
||||
"tags": [
|
||||
"weather",
|
||||
"environment",
|
||||
"air",
|
||||
"aqi",
|
||||
"pollution",
|
||||
"emission",
|
||||
"smog"
|
||||
]
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -16,6 +16,7 @@
|
||||
"settingsDirective": "tb-analogue-radial-gauge-widget-settings",
|
||||
"hasBasicMode": true,
|
||||
"basicModeDirective": "tb-radial-gauge-basic-config",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Speed\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.7282710489093589,\"funcBody\":\"var value = prevValue + Math.random() * 50 - 25;\\nif (value < 0) {\\n\\tvalue = 0;\\n} else if (value > 220) {\\n\\tvalue = 220;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgb(255, 255, 255)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"maxValue\":180,\"startAngle\":45,\"ticksAngle\":270,\"showBorder\":false,\"defaultColor\":\"#e65100\",\"needleCircleSize\":7,\"highlights\":[{\"from\":80,\"to\":120,\"color\":\"#fdd835\"},{\"color\":\"#e57373\",\"from\":120,\"to\":180}],\"showUnitTitle\":false,\"colorPlate\":\"#fff\",\"colorMajorTicks\":\"#444\",\"colorMinorTicks\":\"#666\",\"minorTicks\":2,\"valueInt\":3,\"minValue\":0,\"valueDec\":0,\"highlightsWidth\":15,\"valueBox\":true,\"animation\":true,\"animationDuration\":1500,\"animationRule\":\"linear\",\"colorNeedleShadowUp\":\"rgba(2, 255, 255, 0)\",\"colorNeedleShadowDown\":\"rgba(188, 143, 143, 0.78)\",\"units\":\"MPH\",\"majorTicksCount\":9,\"numbersFont\":{\"family\":\"Roboto\",\"size\":22,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#616161\"},\"titleFont\":{\"family\":\"Roboto\",\"size\":24,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#888\"},\"unitsFont\":{\"family\":\"Roboto\",\"size\":28,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#616161\"},\"valueFont\":{\"size\":32,\"style\":\"normal\",\"weight\":\"normal\",\"shadowColor\":\"rgba(0, 0, 0, 0.49)\",\"color\":\"#444\",\"family\":\"Segment7Standard\"},\"colorValueBoxRect\":\"#888\",\"colorValueBoxRectEnd\":\"#666\",\"colorValueBoxBackground\":\"#babab2\",\"colorValueBoxShadow\":\"rgba(0,0,0,1)\"},\"title\":\"Speed gauge\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"widgetStyle\":{},\"widgetCss\":\"\",\"pageSize\":1024,\"decimals\":0,\"noDataDisplayMessage\":\"\",\"configMode\":\"basic\"}" },
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Speed\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.7282710489093589,\"funcBody\":\"var value = prevValue + Math.random() * 50 - 25;\\nif (value < 0) {\\n\\tvalue = 0;\\n} else if (value > 220) {\\n\\tvalue = 220;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgb(255, 255, 255)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"startAngle\":45,\"ticksAngle\":270,\"needleCircleSize\":7,\"defaultColor\":\"#e65100\",\"minValue\":0,\"maxValue\":180,\"majorTicksCount\":9,\"colorMajorTicks\":\"#444\",\"minorTicks\":9,\"colorMinorTicks\":\"#666\",\"numbersFont\":{\"family\":\"Roboto\",\"size\":22,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#616161\"},\"numbersColor\":\"#616161\",\"showUnitTitle\":false,\"unitTitle\":null,\"titleFont\":{\"family\":\"Roboto\",\"size\":24,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#888\"},\"titleColor\":\"#888\",\"unitsFont\":{\"family\":\"Roboto\",\"size\":28,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#616161\"},\"unitsColor\":\"#616161\",\"valueBox\":true,\"valueInt\":3,\"valueFont\":{\"size\":32,\"style\":\"normal\",\"weight\":\"normal\",\"shadowColor\":\"rgba(0, 0, 0, 0.49)\",\"color\":\"#444\",\"family\":\"Segment7Standard\"},\"valueColor\":\"#444\",\"valueColorShadow\":\"rgba(0, 0, 0, 0.49)\",\"colorValueBoxRect\":\"#888\",\"colorValueBoxRectEnd\":\"#666\",\"colorValueBoxBackground\":\"#babab2\",\"colorValueBoxShadow\":\"rgba(0,0,0,1)\",\"showBorder\":false,\"colorPlate\":\"#fff\",\"colorNeedle\":null,\"colorNeedleEnd\":null,\"colorNeedleShadowUp\":\"rgba(2, 255, 255, 0)\",\"colorNeedleShadowDown\":\"rgba(188, 143, 143, 0.78)\",\"highlightsWidth\":15,\"highlights\":[{\"from\":80,\"to\":120,\"color\":\"#fdd835\"},{\"color\":\"#e57373\",\"from\":120,\"to\":180}],\"animation\":true,\"animationDuration\":1500,\"animationRule\":\"linear\"},\"title\":\"Speed gauge\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"widgetStyle\":{},\"widgetCss\":\"\",\"pageSize\":1024,\"decimals\":0,\"noDataDisplayMessage\":\"\",\"configMode\":\"basic\",\"units\":\"mph\"}"
|
||||
},
|
||||
"externalId": null
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
@ -16,6 +16,7 @@
|
||||
"settingsDirective": "tb-analogue-radial-gauge-widget-settings",
|
||||
"hasBasicMode": true,
|
||||
"basicModeDirective": "tb-radial-gauge-basic-config",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Temperature\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.7282710489093589,\"funcBody\":\"var value = prevValue + Math.random() * 40 - 20;\\nif (value < -60) {\\n\\tvalue = -60;\\n} else if (value > 60) {\\n\\tvalue = 60;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgb(255, 255, 255)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"maxValue\":60,\"startAngle\":67.5,\"ticksAngle\":225,\"showBorder\":true,\"defaultColor\":\"#e65100\",\"needleCircleSize\":7,\"highlights\":[{\"from\":-60,\"to\":-50,\"color\":\"#42a5f5\"},{\"from\":-50,\"to\":-40,\"color\":\"rgba(66, 165, 245, 0.83)\"},{\"from\":-40,\"to\":-30,\"color\":\"rgba(66, 165, 245, 0.66)\"},{\"from\":-30,\"to\":-20,\"color\":\"rgba(66, 165, 245, 0.5)\"},{\"from\":-20,\"to\":-10,\"color\":\"rgba(66, 165, 245, 0.33)\"},{\"from\":-10,\"to\":0,\"color\":\"rgba(66, 165, 245, 0.16)\"},{\"from\":0,\"to\":10,\"color\":\"rgba(229, 115, 115, 0.16)\"},{\"from\":10,\"to\":20,\"color\":\"rgba(229, 115, 115, 0.33)\"},{\"from\":20,\"to\":30,\"color\":\"rgba(229, 115, 115, 0.5)\"},{\"from\":30,\"to\":40,\"color\":\"rgba(229, 115, 115, 0.66)\"},{\"from\":40,\"to\":50,\"color\":\"rgba(229, 115, 115, 0.83)\"},{\"from\":50,\"to\":60,\"color\":\"#e57373\"}],\"showUnitTitle\":true,\"colorPlate\":\"#cfd8dc\",\"colorMajorTicks\":\"#444\",\"colorMinorTicks\":\"#666\",\"minorTicks\":2,\"valueInt\":3,\"valueDec\":1,\"highlightsWidth\":15,\"valueBox\":true,\"animation\":true,\"animationDuration\":1000,\"animationRule\":\"bounce\",\"colorNeedleShadowUp\":\"rgba(2, 255, 255, 0)\",\"colorNeedleShadowDown\":\"rgba(188, 143, 143, 0.78)\",\"units\":\"°C\",\"majorTicksCount\":12,\"numbersFont\":{\"family\":\"Roboto\",\"size\":20,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#263238\"},\"titleFont\":{\"family\":\"Roboto\",\"size\":24,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#263238\"},\"unitsFont\":{\"family\":\"Roboto\",\"size\":28,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#616161\"},\"valueFont\":{\"family\":\"Segment7Standard\",\"size\":30,\"style\":\"normal\",\"weight\":\"normal\",\"shadowColor\":\"rgba(0, 0, 0, 0.49)\",\"color\":\"#444\"},\"colorValueBoxRect\":\"#888\",\"colorValueBoxRectEnd\":\"#666\",\"colorValueBoxBackground\":\"#babab2\",\"colorValueBoxShadow\":\"rgba(0,0,0,1)\",\"unitTitle\":\"Temperature\",\"minValue\":-60},\"title\":\"Temperature radial gauge\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"widgetStyle\":{},\"widgetCss\":\"\",\"pageSize\":1024,\"decimals\":0,\"noDataDisplayMessage\":\"\",\"configMode\":\"basic\"}" },
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Temperature\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.7282710489093589,\"funcBody\":\"var value = prevValue + Math.random() * 40 - 20;\\nif (value < -60) {\\n\\tvalue = -60;\\n} else if (value > 60) {\\n\\tvalue = 60;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgb(255, 255, 255)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"startAngle\":67.5,\"ticksAngle\":225,\"needleCircleSize\":7,\"defaultColor\":\"#e65100\",\"minValue\":-60,\"maxValue\":60,\"majorTicksCount\":12,\"colorMajorTicks\":\"#444\",\"minorTicks\":12,\"colorMinorTicks\":\"#666\",\"numbersFont\":{\"family\":\"Roboto\",\"size\":20,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#263238\"},\"numbersColor\":\"#263238\",\"showUnitTitle\":true,\"unitTitle\":\"Temperature\",\"titleFont\":{\"family\":\"Roboto\",\"size\":24,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#263238\"},\"titleColor\":\"#263238\",\"unitsFont\":{\"family\":\"Roboto\",\"size\":28,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#616161\"},\"unitsColor\":\"#616161\",\"valueBox\":true,\"valueInt\":3,\"valueFont\":{\"family\":\"Segment7Standard\",\"size\":30,\"style\":\"normal\",\"weight\":\"normal\",\"shadowColor\":\"rgba(0, 0, 0, 0.49)\",\"color\":\"#444\"},\"valueColor\":\"#444\",\"valueColorShadow\":\"rgba(0, 0, 0, 0.49)\",\"colorValueBoxRect\":\"#888\",\"colorValueBoxRectEnd\":\"#666\",\"colorValueBoxBackground\":\"#babab2\",\"colorValueBoxShadow\":\"rgba(0,0,0,1)\",\"showBorder\":true,\"colorPlate\":\"#cfd8dc\",\"colorNeedle\":null,\"colorNeedleEnd\":null,\"colorNeedleShadowUp\":\"rgba(2, 255, 255, 0)\",\"colorNeedleShadowDown\":\"rgba(188, 143, 143, 0.78)\",\"highlightsWidth\":15,\"highlights\":[{\"from\":-60,\"to\":-50,\"color\":\"#42a5f5\"},{\"from\":-50,\"to\":-40,\"color\":\"rgba(66, 165, 245, 0.83)\"},{\"from\":-40,\"to\":-30,\"color\":\"rgba(66, 165, 245, 0.66)\"},{\"from\":-30,\"to\":-20,\"color\":\"rgba(66, 165, 245, 0.5)\"},{\"from\":-20,\"to\":-10,\"color\":\"rgba(66, 165, 245, 0.33)\"},{\"from\":-10,\"to\":0,\"color\":\"rgba(66, 165, 245, 0.16)\"},{\"from\":0,\"to\":10,\"color\":\"rgba(229, 115, 115, 0.16)\"},{\"from\":10,\"to\":20,\"color\":\"rgba(229, 115, 115, 0.33)\"},{\"from\":20,\"to\":30,\"color\":\"rgba(229, 115, 115, 0.5)\"},{\"from\":30,\"to\":40,\"color\":\"rgba(229, 115, 115, 0.66)\"},{\"from\":40,\"to\":50,\"color\":\"rgba(229, 115, 115, 0.83)\"},{\"from\":50,\"to\":60,\"color\":\"#e57373\"}],\"animation\":true,\"animationDuration\":1000,\"animationRule\":\"bounce\"},\"title\":\"Temperature radial gauge\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"widgetStyle\":{},\"widgetCss\":\"\",\"pageSize\":1024,\"decimals\":0,\"noDataDisplayMessage\":\"\",\"configMode\":\"basic\",\"units\":\"°C\"}"
|
||||
},
|
||||
"externalId": null
|
||||
}
|
||||
File diff suppressed because one or more lines are too long
File diff suppressed because one or more lines are too long
@ -17,7 +17,7 @@
|
||||
"settingsDirective": "tb-analogue-linear-gauge-widget-settings",
|
||||
"hasBasicMode": true,
|
||||
"basicModeDirective": "tb-thermometer-scale-gauge-basic-config",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Temp\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.7282710489093589,\"funcBody\":\"var value = prevValue + Math.random() * 30 - 15;\\nif (value < -60) {\\n\\tvalue = -60;\\n} else if (value > 100) {\\n\\tvalue = 100;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgb(255, 255, 255)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"maxValue\":100,\"defaultColor\":\"#e64a19\",\"barStrokeWidth\":2.5,\"colorBar\":\"rgba(255, 255, 255, 0.4)\",\"colorBarEnd\":\"rgba(221, 221, 221, 0.38)\",\"showUnitTitle\":true,\"minorTicks\":2,\"valueBox\":true,\"valueInt\":3,\"colorPlate\":\"#fff\",\"colorMajorTicks\":\"#444\",\"colorMinorTicks\":\"#666\",\"colorNeedleShadowUp\":\"rgba(2,255,255,0.2)\",\"colorNeedleShadowDown\":\"rgba(188,143,143,0.45)\",\"colorValueBoxRect\":\"#888\",\"colorValueBoxRectEnd\":\"#666\",\"colorValueBoxBackground\":\"#babab2\",\"colorValueBoxShadow\":\"rgba(0,0,0,1)\",\"highlightsWidth\":10,\"animation\":true,\"animationDuration\":1500,\"animationRule\":\"linear\",\"showBorder\":false,\"majorTicksCount\":8,\"numbersFont\":{\"family\":\"Arial\",\"size\":18,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#263238\"},\"titleFont\":{\"family\":\"Roboto\",\"size\":24,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#78909c\"},\"unitsFont\":{\"family\":\"Roboto\",\"size\":26,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#37474f\"},\"valueFont\":{\"family\":\"Roboto\",\"size\":40,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#444\",\"shadowColor\":\"rgba(0,0,0,0.3)\"},\"minValue\":-60,\"highlights\":[{\"from\":-60,\"to\":-40,\"color\":\"#90caf9\"},{\"from\":-40,\"to\":-20,\"color\":\"rgba(144, 202, 249, 0.66)\"},{\"from\":-20,\"to\":0,\"color\":\"rgba(144, 202, 249, 0.33)\"},{\"from\":0,\"to\":20,\"color\":\"rgba(244, 67, 54, 0.2)\"},{\"from\":20,\"to\":40,\"color\":\"rgba(244, 67, 54, 0.4)\"},{\"from\":40,\"to\":60,\"color\":\"rgba(244, 67, 54, 0.6)\"},{\"from\":60,\"to\":80,\"color\":\"rgba(244, 67, 54, 0.8)\"},{\"from\":80,\"to\":100,\"color\":\"#f44336\"}],\"unitTitle\":\"Temperature\",\"units\":\"°C\",\"colorBarProgress\":\"#90caf9\",\"colorBarProgressEnd\":\"#f44336\",\"colorBarStroke\":\"#b0bec5\",\"valueDec\":1},\"title\":\"Thermometer scale\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"widgetStyle\":{},\"widgetCss\":\"\",\"pageSize\":1024,\"decimals\":0,\"noDataDisplayMessage\":\"\",\"configMode\":\"basic\"}"
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Temp\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.7282710489093589,\"funcBody\":\"var value = prevValue + Math.random() * 30 - 15;\\nif (value < -60) {\\n\\tvalue = -60;\\n} else if (value > 100) {\\n\\tvalue = 100;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":false,\"backgroundColor\":\"rgb(255, 255, 255)\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"startAngle\":45,\"ticksAngle\":270,\"needleCircleSize\":10,\"defaultColor\":\"#e64a19\",\"minValue\":-60,\"maxValue\":100,\"majorTicksCount\":8,\"colorMajorTicks\":\"#444\",\"minorTicks\":8,\"colorMinorTicks\":\"#666\",\"numbersFont\":{\"family\":\"Arial\",\"size\":18,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#263238\"},\"numbersColor\":\"#263238\",\"showUnitTitle\":true,\"unitTitle\":\"Temperature\",\"titleFont\":{\"family\":\"Roboto\",\"size\":24,\"style\":\"normal\",\"weight\":\"normal\",\"color\":\"#78909c\"},\"titleColor\":\"#78909c\",\"unitsFont\":{\"family\":\"Roboto\",\"size\":26,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#37474f\"},\"unitsColor\":\"#37474f\",\"valueBox\":true,\"valueInt\":3,\"valueFont\":{\"family\":\"Roboto\",\"size\":40,\"style\":\"normal\",\"weight\":\"500\",\"color\":\"#444\",\"shadowColor\":\"rgba(0,0,0,0.3)\"},\"valueColor\":\"#444\",\"valueColorShadow\":\"rgba(0,0,0,0.3)\",\"colorValueBoxRect\":\"#888\",\"colorValueBoxRectEnd\":\"#666\",\"colorValueBoxBackground\":\"#babab2\",\"colorValueBoxShadow\":\"rgba(0,0,0,1)\",\"showBorder\":false,\"colorPlate\":\"#fff\",\"colorNeedle\":null,\"colorNeedleEnd\":null,\"colorNeedleShadowUp\":\"rgba(2,255,255,0.2)\",\"colorNeedleShadowDown\":\"rgba(188,143,143,0.45)\",\"highlightsWidth\":10,\"highlights\":[{\"from\":-60,\"to\":-40,\"color\":\"#90caf9\"},{\"from\":-40,\"to\":-20,\"color\":\"rgba(144, 202, 249, 0.66)\"},{\"from\":-20,\"to\":0,\"color\":\"rgba(144, 202, 249, 0.33)\"},{\"from\":0,\"to\":20,\"color\":\"rgba(244, 67, 54, 0.2)\"},{\"from\":20,\"to\":40,\"color\":\"rgba(244, 67, 54, 0.4)\"},{\"from\":40,\"to\":60,\"color\":\"rgba(244, 67, 54, 0.6)\"},{\"from\":60,\"to\":80,\"color\":\"rgba(244, 67, 54, 0.8)\"},{\"from\":80,\"to\":100,\"color\":\"#f44336\"}],\"animation\":true,\"animationDuration\":1500,\"animationRule\":\"linear\",\"barStrokeWidth\":2.5,\"colorBarStroke\":\"#b0bec5\",\"colorBar\":\"rgba(255, 255, 255, 0.4)\",\"colorBarEnd\":\"rgba(221, 221, 221, 0.38)\",\"colorBarProgress\":\"#90caf9\",\"colorBarProgressEnd\":\"#f44336\"},\"title\":\"Thermometer scale\",\"dropShadow\":true,\"enableFullscreen\":true,\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"widgetStyle\":{},\"widgetCss\":\"\",\"pageSize\":1024,\"decimals\":0,\"noDataDisplayMessage\":\"\",\"configMode\":\"basic\",\"units\":\"°C\"}"
|
||||
},
|
||||
"externalId": null,
|
||||
"tags": [
|
||||
|
||||
@ -15,7 +15,7 @@
|
||||
"settingsSchema": "",
|
||||
"dataKeySettingsSchema": "{}\n",
|
||||
"settingsDirective": "tb-update-location-attribute-widget-settings",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{},\"title\":\"Update location timeseries\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"widgetTitle\":\"\",\"showResultMessage\":true,\"latKeyName\":\"latitude\",\"lngKeyName\":\"longitude\",\"showGetLocation\":true,\"enableHighAccuracy\":false,\"showLabel\":true,\"latLabel\":\"\",\"lngLabel\":\"\",\"inputFieldsAlignment\":\"column\",\"isLatRequired\":true,\"isLngRequired\":true,\"requiredErrorMessage\":\"\"},\"title\":\"Update location timeseries\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
|
||||
},
|
||||
"externalId": null
|
||||
}
|
||||
@ -15,7 +15,7 @@
|
||||
"settingsSchema": "",
|
||||
"dataKeySettingsSchema": "{}\n",
|
||||
"settingsDirective": "tb-update-location-attribute-widget-settings",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{},\"title\":\"Update server location attribute\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"widgetTitle\":\"\",\"showResultMessage\":true,\"latKeyName\":\"latitude\",\"lngKeyName\":\"longitude\",\"showGetLocation\":true,\"enableHighAccuracy\":false,\"showLabel\":true,\"latLabel\":\"\",\"lngLabel\":\"\",\"inputFieldsAlignment\":\"column\",\"isLatRequired\":true,\"isLngRequired\":true,\"requiredErrorMessage\":\"\"},\"title\":\"Update server location attribute\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
|
||||
},
|
||||
"externalId": null
|
||||
}
|
||||
@ -15,7 +15,7 @@
|
||||
"settingsSchema": "",
|
||||
"dataKeySettingsSchema": "{}\n",
|
||||
"settingsDirective": "tb-update-location-attribute-widget-settings",
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{},\"title\":\"Update shared location attribute\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
|
||||
"defaultConfig": "{\"datasources\":[{\"type\":\"function\",\"name\":\"function\",\"dataKeys\":[{\"name\":\"f(x)\",\"type\":\"function\",\"label\":\"Random\",\"color\":\"#2196f3\",\"settings\":{},\"_hash\":0.15479322438769105,\"funcBody\":\"var value = prevValue + Math.random() * 100 - 50;\\nvar multiplier = Math.pow(10, 2 || 0);\\nvar value = Math.round(value * multiplier) / multiplier;\\nif (value < -1000) {\\n\\tvalue = -1000;\\n} else if (value > 1000) {\\n\\tvalue = 1000;\\n}\\nreturn value;\"}]}],\"timewindow\":{\"realtime\":{\"timewindowMs\":60000}},\"showTitle\":true,\"backgroundColor\":\"#fff\",\"color\":\"rgba(0, 0, 0, 0.87)\",\"padding\":\"8px\",\"settings\":{\"widgetTitle\":\"\",\"showResultMessage\":true,\"latKeyName\":\"latitude\",\"lngKeyName\":\"longitude\",\"showGetLocation\":true,\"enableHighAccuracy\":false,\"showLabel\":true,\"latLabel\":\"\",\"lngLabel\":\"\",\"inputFieldsAlignment\":\"column\",\"isLatRequired\":true,\"isLngRequired\":true,\"requiredErrorMessage\":\"\"},\"title\":\"Update shared location attribute\",\"dropShadow\":true,\"enableFullscreen\":false,\"widgetStyle\":{},\"titleStyle\":{\"fontSize\":\"16px\",\"fontWeight\":400},\"useDashboardTimewindow\":true,\"showLegend\":false,\"actions\":{}}"
|
||||
},
|
||||
"externalId": null
|
||||
}
|
||||
@ -32,12 +32,12 @@
|
||||
"type": "org.thingsboard.rule.engine.telemetry.TbMsgAttributesNode",
|
||||
"name": "Save Client Attributes",
|
||||
"debugMode": false,
|
||||
"configurationVersion": 1,
|
||||
"configurationVersion": 2,
|
||||
"configuration": {
|
||||
"scope": "CLIENT_SCOPE",
|
||||
"notifyDevice": "false",
|
||||
"sendAttributesUpdatedNotification": "false",
|
||||
"updateAttributesOnlyOnValueChange": "true"
|
||||
"notifyDevice": false,
|
||||
"sendAttributesUpdatedNotification": false,
|
||||
"updateAttributesOnlyOnValueChange": true
|
||||
}
|
||||
},
|
||||
{
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Loading…
x
Reference in New Issue
Block a user