Skip to content

Instantly share code, notes, and snippets.

@ashvayka
Created February 21, 2024 16:11
Show Gist options
  • Save ashvayka/d1d781b23a20d96fa997f5b2486e4fe0 to your computer and use it in GitHub Desktop.
Save ashvayka/d1d781b23a20d96fa997f5b2486e4fe0 to your computer and use it in GitHub Desktop.
ThingsBoard dashboard with 4 states to showcase Action Button widget
{
"title": "Buttons",
"image": null,
"mobileHide": false,
"mobileOrder": null,
"configuration": {
"description": "",
"widgets": {
"1061b1b7-240e-ef27-37a2-d2a823149b63": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": true,
"executeRpc": {
"method": null,
"requestTimeout": null,
"requestPersistent": null,
"persistentPollingInterval": null
},
"getAttribute": {
"scope": null,
"key": "state"
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"dataToValueFunction": "/* Should return boolean value */\nreturn data;",
"compareToValue": true
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Home",
"showIcon": true,
"icon": "home",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "total",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "1061b1b7-240e-ef27-37a2-d2a823149b63"
},
"e0ee4cbd-dc4d-20f1-b20a-2a5944781af1": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Water",
"showIcon": true,
"icon": "water_drop",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "water",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "e0ee4cbd-dc4d-20f1-b20a-2a5944781af1"
},
"b81a27fc-0236-70b0-25d7-d58629e228bb": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Electricity",
"showIcon": true,
"icon": "bolt",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "electricity",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "b81a27fc-0236-70b0-25d7-d58629e228bb"
},
"ebd1c16d-bc93-d980-aea7-4771aaecd3c9": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Gas",
"showIcon": true,
"icon": "mdi:fire-circle",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "gas",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "ebd1c16d-bc93-d980-aea7-4771aaecd3c9"
},
"b149387e-475c-e6b0-7e83-d3b814f7a9b1": {
"typeFullFqn": "system.cards.html_card",
"type": "static",
"sizeX": 7.5,
"sizeY": 3,
"config": {
"datasources": [
{
"type": "static",
"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": false,
"backgroundColor": "rgba(255, 255, 255, 0)",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "8px",
"settings": {
"cardHtml": "<div class='card'>home state</div>",
"cardCss": ".card {\n font-weight: bold;\n font-size: 48px;\n color: #999;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}"
},
"title": "HTML Card",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
},
"row": 0,
"col": 0,
"id": "b149387e-475c-e6b0-7e83-d3b814f7a9b1"
},
"f713475b-8c3d-4679-9c99-bfc5b6a4cc6b": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"executeRpc": {
"method": null,
"requestTimeout": null,
"requestPersistent": null,
"persistentPollingInterval": null
},
"getAttribute": {
"scope": null,
"key": "state"
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"dataToValueFunction": "/* Should return boolean value */\nreturn data;",
"compareToValue": true
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Home",
"showIcon": true,
"icon": "home",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "home",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "f713475b-8c3d-4679-9c99-bfc5b6a4cc6b"
},
"6bd16d38-7774-c293-f01b-bad5c3259cb8": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": true,
"executeRpc": {
"method": null,
"requestTimeout": null,
"requestPersistent": null,
"persistentPollingInterval": null
},
"getAttribute": {
"scope": null,
"key": "state"
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"dataToValueFunction": "/* Should return boolean value */\nreturn data;",
"compareToValue": true
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Water",
"showIcon": true,
"icon": "water_drop",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "water",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "6bd16d38-7774-c293-f01b-bad5c3259cb8"
},
"5ffc6fef-ccc5-22f1-4f9d-390921a67026": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Electricity",
"showIcon": true,
"icon": "bolt",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "electricity",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "5ffc6fef-ccc5-22f1-4f9d-390921a67026"
},
"85d34678-35be-8911-8ce9-1b956e889dda": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"executeRpc": {
"method": null,
"requestTimeout": null,
"requestPersistent": null,
"persistentPollingInterval": null
},
"getAttribute": {
"scope": null,
"key": "state"
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"dataToValueFunction": "/* Should return boolean value */\nreturn data;",
"compareToValue": true
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Home",
"showIcon": true,
"icon": "home",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "home",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "85d34678-35be-8911-8ce9-1b956e889dda"
},
"828a9c40-a795-c686-9d9e-afc6c4d1e886": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"executeRpc": {
"method": null,
"requestTimeout": null,
"requestPersistent": null,
"persistentPollingInterval": null
},
"getAttribute": {
"scope": null,
"key": "state"
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"dataToValueFunction": "/* Should return boolean value */\nreturn data;",
"compareToValue": true
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Home",
"showIcon": true,
"icon": "home",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "home",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "828a9c40-a795-c686-9d9e-afc6c4d1e886"
},
"56435f8e-88e6-a92d-b44b-3758dbc0e452": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Water",
"showIcon": true,
"icon": "water_drop",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "water",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "56435f8e-88e6-a92d-b44b-3758dbc0e452"
},
"0cdcf102-68fe-6e28-1e96-b074eb7b8f2e": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Water",
"showIcon": true,
"icon": "water_drop",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "water",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "0cdcf102-68fe-6e28-1e96-b074eb7b8f2e"
},
"ba56a7b1-ba4f-8f07-d56e-13bd000e3486": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": true,
"executeRpc": {
"method": null,
"requestTimeout": null,
"requestPersistent": null,
"persistentPollingInterval": null
},
"getAttribute": {
"scope": null,
"key": "state"
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"dataToValueFunction": "/* Should return boolean value */\nreturn data;",
"compareToValue": true
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Electricity",
"showIcon": true,
"icon": "bolt",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "electricity",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "ba56a7b1-ba4f-8f07-d56e-13bd000e3486"
},
"cff1b5db-124d-3d29-ab46-b2a79c06e0e0": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Electricity",
"showIcon": true,
"icon": "bolt",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "electricity",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "cff1b5db-124d-3d29-ab46-b2a79c06e0e0"
},
"14fa7066-5e66-f4dd-f792-69636759c946": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": true,
"executeRpc": {
"method": null,
"requestTimeout": null,
"requestPersistent": null,
"persistentPollingInterval": null
},
"getAttribute": {
"scope": null,
"key": "state"
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"dataToValueFunction": "/* Should return boolean value */\nreturn data;",
"compareToValue": true
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Gas",
"showIcon": true,
"icon": "mdi:fire-circle",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "gas",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "14fa7066-5e66-f4dd-f792-69636759c946"
},
"45a19c19-de75-f524-bbb4-feeec82215b9": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Gas",
"showIcon": true,
"icon": "mdi:fire-circle",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "gas",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "45a19c19-de75-f524-bbb4-feeec82215b9"
},
"08d1a111-164e-2157-5dc9-62840de02cc7": {
"typeFullFqn": "system.action_button",
"type": "latest",
"sizeX": 3,
"sizeY": 1,
"config": {
"datasources": [],
"timewindow": {
"displayValue": "",
"selectedTab": 0,
"realtime": {
"realtimeType": 1,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708443855386,
"endTimeMs": 1708530255386
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"showTitle": false,
"backgroundColor": "#FFFFFF01",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "0px",
"settings": {
"activatedState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"disabledState": {
"action": "DO_NOTHING",
"defaultValue": false,
"getAttribute": {
"key": "state",
"scope": null
},
"getTimeSeries": {
"key": "state"
},
"dataToValue": {
"type": "NONE",
"compareToValue": true,
"dataToValueFunction": "/* Should return boolean value */\nreturn data;"
}
},
"appearance": {
"type": "outlined",
"showLabel": true,
"label": "Gas",
"showIcon": true,
"icon": "mdi:fire-circle",
"iconSize": 24,
"iconSizeUnit": "px",
"mainColor": "var(--tb-primary-500)",
"backgroundColor": "#FFFFFF",
"autoScale": true,
"customStyle": {
"enabled": null,
"hovered": null,
"pressed": null,
"activated": null,
"disabled": null
}
}
},
"title": "Action button",
"showTitleIcon": false,
"iconColor": "rgba(0, 0, 0, 0.87)",
"iconSize": "24px",
"titleTooltip": "",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"titleStyle": {
"fontSize": "16px",
"fontWeight": 400
},
"showLegend": false,
"useDashboardTimewindow": true,
"displayTimewindow": true,
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": "",
"borderRadius": "4px",
"configMode": "basic",
"actions": {
"click": [
{
"id": "98182eb2-b03d-1864-ab60-9d9873cd9878",
"name": "onClick",
"icon": "more_horiz",
"type": "updateDashboardState",
"targetDashboardStateId": "gas",
"openRightLayout": false,
"setEntityId": true,
"stateEntityParamName": null,
"openInSeparateDialog": false,
"openInPopover": false
}
]
}
},
"row": 0,
"col": 0,
"id": "08d1a111-164e-2157-5dc9-62840de02cc7"
},
"cad7fad2-5043-a34a-57a8-90e1b9d0a8cb": {
"typeFullFqn": "system.cards.html_card",
"type": "static",
"sizeX": 7.5,
"sizeY": 3,
"config": {
"datasources": [
{
"type": "static",
"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": false,
"backgroundColor": "rgba(255, 255, 255, 0)",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "8px",
"settings": {
"cardHtml": "<div class='card'>electricity state</div>",
"cardCss": ".card {\n font-weight: bold;\n font-size: 48px;\n color: #999;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}"
},
"title": "HTML Card",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
},
"row": 0,
"col": 0,
"id": "cad7fad2-5043-a34a-57a8-90e1b9d0a8cb"
},
"f19a6086-ab56-8d63-12a2-428ac5d056c0": {
"typeFullFqn": "system.cards.html_card",
"type": "static",
"sizeX": 7.5,
"sizeY": 3,
"config": {
"datasources": [
{
"type": "static",
"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": false,
"backgroundColor": "rgba(255, 255, 255, 0)",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "8px",
"settings": {
"cardHtml": "<div class='card'>gas state</div>",
"cardCss": ".card {\n font-weight: bold;\n font-size: 48px;\n color: #999;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}"
},
"title": "HTML Card",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
},
"row": 0,
"col": 0,
"id": "f19a6086-ab56-8d63-12a2-428ac5d056c0"
},
"b687dd99-ca73-06eb-aa7b-3605a675a1ef": {
"typeFullFqn": "system.cards.html_card",
"type": "static",
"sizeX": 7.5,
"sizeY": 3,
"config": {
"datasources": [
{
"type": "static",
"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": false,
"backgroundColor": "rgba(255, 255, 255, 0)",
"color": "rgba(0, 0, 0, 0.87)",
"padding": "8px",
"settings": {
"cardHtml": "<div class='card'>water state</div>",
"cardCss": ".card {\n font-weight: bold;\n font-size: 48px;\n color: #999;\n width: 100%;\n height: 100%;\n display: flex;\n align-items: center;\n justify-content: center;\n}"
},
"title": "HTML Card",
"dropShadow": false,
"enableFullscreen": false,
"enableDataExport": false,
"widgetStyle": {},
"widgetCss": "",
"pageSize": 1024,
"noDataDisplayMessage": ""
},
"row": 0,
"col": 0,
"id": "b687dd99-ca73-06eb-aa7b-3605a675a1ef"
}
},
"states": {
"water": {
"name": "Water",
"root": false,
"layouts": {
"main": {
"widgets": {
"f713475b-8c3d-4679-9c99-bfc5b6a4cc6b": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 0
},
"6bd16d38-7774-c293-f01b-bad5c3259cb8": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 3
},
"5ffc6fef-ccc5-22f1-4f9d-390921a67026": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 6
},
"45a19c19-de75-f524-bbb4-feeec82215b9": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 9
},
"b687dd99-ca73-06eb-aa7b-3605a675a1ef": {
"sizeX": 12,
"sizeY": 6,
"row": 1,
"col": 0
}
},
"gridSettings": {
"backgroundColor": "#eeeeee",
"columns": 24,
"margin": 10,
"outerMargin": true,
"backgroundSizeMode": "100%"
}
}
}
},
"electricity": {
"name": "Electricity",
"root": false,
"layouts": {
"main": {
"widgets": {
"85d34678-35be-8911-8ce9-1b956e889dda": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 0
},
"0cdcf102-68fe-6e28-1e96-b074eb7b8f2e": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 3
},
"ba56a7b1-ba4f-8f07-d56e-13bd000e3486": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 6
},
"08d1a111-164e-2157-5dc9-62840de02cc7": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 9
},
"cad7fad2-5043-a34a-57a8-90e1b9d0a8cb": {
"sizeX": 12,
"sizeY": 6,
"row": 1,
"col": 0
}
},
"gridSettings": {
"backgroundColor": "#eeeeee",
"columns": 24,
"margin": 10,
"outerMargin": true,
"backgroundSizeMode": "100%"
}
}
}
},
"gas": {
"name": "Gas",
"root": false,
"layouts": {
"main": {
"widgets": {
"828a9c40-a795-c686-9d9e-afc6c4d1e886": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 0
},
"56435f8e-88e6-a92d-b44b-3758dbc0e452": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 3
},
"cff1b5db-124d-3d29-ab46-b2a79c06e0e0": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 6
},
"14fa7066-5e66-f4dd-f792-69636759c946": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 9
},
"f19a6086-ab56-8d63-12a2-428ac5d056c0": {
"sizeX": 12,
"sizeY": 6,
"row": 1,
"col": 0
}
},
"gridSettings": {
"backgroundColor": "#eeeeee",
"columns": 24,
"margin": 10,
"outerMargin": true,
"backgroundSizeMode": "100%"
}
}
}
},
"home": {
"name": "Home",
"root": true,
"layouts": {
"main": {
"widgets": {
"1061b1b7-240e-ef27-37a2-d2a823149b63": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 0
},
"e0ee4cbd-dc4d-20f1-b20a-2a5944781af1": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 3
},
"b81a27fc-0236-70b0-25d7-d58629e228bb": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 6
},
"ebd1c16d-bc93-d980-aea7-4771aaecd3c9": {
"sizeX": 3,
"sizeY": 1,
"row": 0,
"col": 9
},
"b149387e-475c-e6b0-7e83-d3b814f7a9b1": {
"sizeX": 12,
"sizeY": 6,
"row": 1,
"col": 0
}
},
"gridSettings": {
"backgroundColor": "#eeeeee",
"columns": 24,
"margin": 10,
"outerMargin": true,
"backgroundSizeMode": "100%"
}
}
}
}
},
"entityAliases": {},
"filters": {},
"timewindow": {
"displayValue": "",
"hideInterval": false,
"hideLastInterval": false,
"hideQuickInterval": false,
"hideAggregation": false,
"hideAggInterval": false,
"hideTimezone": false,
"selectedTab": 0,
"realtime": {
"realtimeType": 0,
"interval": 1000,
"timewindowMs": 60000,
"quickInterval": "CURRENT_DAY"
},
"history": {
"historyType": 0,
"interval": 1000,
"timewindowMs": 60000,
"fixedTimewindow": {
"startTimeMs": 1708441703532,
"endTimeMs": 1708528103532
},
"quickInterval": "CURRENT_DAY"
},
"aggregation": {
"type": "AVG",
"limit": 25000
}
},
"settings": {
"stateControllerId": "entity",
"showTitle": false,
"showDashboardsSelect": true,
"showEntitiesSelect": true,
"showDashboardTimewindow": true,
"showDashboardExport": true,
"toolbarAlwaysOpen": true
}
},
"name": "Buttons"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment