Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- {
- "name": "Test all Widgets",
- "domoticzRevision": 0,
- "layout": {
- "version": 1,
- "columns": 12,
- "rowHeight": 60,
- "margin": 8,
- "animate": true,
- "widgets": [
- {
- "type": "dz-scene",
- "transparentBackground": true,
- "label": "Scene",
- "description": "A scene or group",
- "category": "Devices",
- "icon": "fa-solid fa-film",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 6,
- "configSchema": [
- {
- "key": "sceneIdx",
- "type": "scene-picker",
- "label": "Scene",
- "required": true
- }
- ],
- "id": "w-19f8xkmoc",
- "w": 3,
- "h": 3,
- "config": {
- "sceneIdx": "18"
- },
- "x": 0,
- "y": 16
- },
- {
- "type": "text-sensor",
- "label": "Text Sensor",
- "description": "Displays the content of a Domoticz Text sensor device",
- "category": "Devices",
- "icon": "fa-solid fa-align-left",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 6,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true,
- "deviceFilter": "text"
- },
- {
- "key": "showTitle",
- "type": "boolean",
- "label": "Show device name as title",
- "default": true
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Font size (px)",
- "default": 14
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 60
- }
- ],
- "id": "w-kc0wah5qg",
- "w": 3,
- "h": 2,
- "config": {
- "showTitle": true,
- "fontSize": 14,
- "refreshInterval": 60,
- "showBackground": true,
- "deviceIdx": "793"
- },
- "x": 0,
- "y": 19
- },
- {
- "type": "p1-electricity",
- "transparentBackground": true,
- "label": "P1 Electricity",
- "description": "Dutch P1 smart meter widget showing current import/export power and today's totals",
- "category": "Energy",
- "icon": "fa-solid fa-plug",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 4,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "deviceFilter": "p1",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "key": "showPrice",
- "type": "boolean",
- "label": "Show price",
- "default": true
- }
- ],
- "id": "w-z4w5tizf4",
- "w": 4,
- "h": 2,
- "config": {
- "showPrice": true,
- "deviceIdx": "530"
- },
- "x": 3,
- "y": 18
- },
- {
- "type": "self-sufficiency",
- "transparentBackground": true,
- "label": "Self-Sufficiency",
- "description": "Compact energy self-sufficiency percentage with house consumption, solar yield, and battery net",
- "category": "Energy",
- "icon": "fa-solid fa-leaf",
- "defaultW": 4,
- "defaultH": 1,
- "minW": 3,
- "minH": 1,
- "maxW": 8,
- "maxH": 4,
- "configSchema": [
- {
- "key": "showGauge",
- "type": "boolean",
- "label": "Show gauge bar",
- "default": true
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 60
- }
- ],
- "id": "w-g3e9a0y32",
- "w": 4,
- "h": 2,
- "config": {},
- "x": 3,
- "y": 21
- },
- {
- "type": "energy-chart",
- "label": "Counter / Energy Chart",
- "description": "kWh, Gas, Water, P1 and counter bar charts",
- "category": "Charts & Data",
- "icon": "fa-solid fa-bolt",
- "defaultW": 4,
- "defaultH": 3,
- "minW": 3,
- "minH": 2,
- "maxW": 12,
- "maxH": 8,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true,
- "deviceFilter": "counter"
- },
- {
- "key": "chartType",
- "type": "select",
- "label": "Chart type",
- "options": [
- {
- "value": "shortlog",
- "label": "Short Log"
- },
- {
- "value": "day",
- "label": "Today (hourly)"
- },
- {
- "value": "week",
- "label": "Last 7 days"
- },
- {
- "value": "month",
- "label": "Last month"
- },
- {
- "value": "year",
- "label": "Last year"
- },
- {
- "value": "compare",
- "label": "Compare years"
- }
- ],
- "default": "shortlog"
- },
- {
- "key": "title",
- "type": "text",
- "label": "Custom title",
- "required": false
- }
- ],
- "id": "w-zyv8u895c",
- "w": 3,
- "h": 2,
- "config": {
- "chartType": "week",
- "deviceIdx": "719",
- "showBackground": true
- },
- "x": 9,
- "y": 2
- },
- {
- "type": "custom-chart",
- "label": "Custom Chart",
- "description": "Free-form chart combining multiple sensors",
- "category": "Charts & Data",
- "icon": "fa-solid fa-chart-line",
- "defaultW": 4,
- "defaultH": 3,
- "minW": 3,
- "minH": 2,
- "maxW": 12,
- "maxH": 8,
- "configSchema": [
- {
- "key": "range",
- "type": "select",
- "label": "Time range",
- "options": [
- {
- "value": "day",
- "label": "Last 24h"
- },
- {
- "value": "week",
- "label": "Last 7 days"
- },
- {
- "value": "month",
- "label": "Last month"
- },
- {
- "value": "year",
- "label": "Last year"
- }
- ],
- "default": "day"
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title",
- "required": false
- },
- {
- "key": "showLegend",
- "type": "boolean",
- "label": "Show legend",
- "default": true
- },
- {
- "key": "device1",
- "type": "device-picker",
- "label": "Device 1",
- "required": false
- },
- {
- "key": "device2",
- "type": "device-picker",
- "label": "Device 2",
- "required": false
- },
- {
- "key": "device3",
- "type": "device-picker",
- "label": "Device 3",
- "required": false
- },
- {
- "key": "device4",
- "type": "device-picker",
- "label": "Device 4",
- "required": false
- },
- {
- "key": "device5",
- "type": "device-picker",
- "label": "Device 5",
- "required": false
- },
- {
- "key": "device6",
- "type": "device-picker",
- "label": "Device 6",
- "required": false
- },
- {
- "key": "device7",
- "type": "device-picker",
- "label": "Device 7",
- "required": false
- },
- {
- "key": "device8",
- "type": "device-picker",
- "label": "Device 8",
- "required": false
- },
- {
- "key": "device9",
- "type": "device-picker",
- "label": "Device 9",
- "required": false
- },
- {
- "key": "device10",
- "type": "device-picker",
- "label": "Device 10",
- "required": false
- }
- ],
- "id": "w-yip507th6",
- "w": 3,
- "h": 3,
- "config": {
- "range": "day",
- "showLegend": true,
- "device1": "751",
- "device2": "742",
- "device3": "743"
- },
- "x": 9,
- "y": 5
- },
- {
- "type": "gauge",
- "label": "Gauge",
- "description": "Circular arc gauge showing the current value of any numeric device",
- "category": "Charts & Data",
- "icon": "fa-solid fa-gauge-high",
- "defaultW": 2,
- "defaultH": 3,
- "minW": 2,
- "minH": 3,
- "maxW": 4,
- "maxH": 4,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true,
- "deviceFilter": "numeric"
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "key": "min",
- "type": "number",
- "label": "Minimum value",
- "default": 0
- },
- {
- "key": "max",
- "type": "number",
- "label": "Maximum value",
- "default": 100
- },
- {
- "key": "unit",
- "type": "text",
- "label": "Unit suffix",
- "default": "%"
- },
- {
- "key": "thresholdWarn",
- "type": "number",
- "label": "Warning threshold",
- "default": 50
- },
- {
- "key": "thresholdCrit",
- "type": "number",
- "label": "Critical threshold",
- "default": 80
- },
- {
- "key": "thresholdMode",
- "type": "select",
- "label": "Threshold mode",
- "default": "low-is-good",
- "options": [
- {
- "value": "low-is-good",
- "label": "Low is good (e.g. CPU load)"
- },
- {
- "value": "high-is-good",
- "label": "High is good (e.g. battery %)"
- }
- ]
- }
- ],
- "id": "w-pdrs8gutu",
- "w": 3,
- "h": 3,
- "config": {
- "min": 1,
- "max": 830,
- "unit": "W",
- "thresholdWarn": 50,
- "thresholdCrit": 810,
- "thresholdMode": "high-is-good",
- "deviceIdx": "340",
- "title": "",
- "showBackground": true
- },
- "x": 9,
- "y": 9
- },
- {
- "type": "rain-chart",
- "label": "Rain Chart",
- "description": "Rain rate and rainfall total charts",
- "category": "Charts & Data",
- "icon": "fa-solid fa-cloud-rain",
- "defaultW": 4,
- "defaultH": 3,
- "minW": 3,
- "minH": 2,
- "maxW": 12,
- "maxH": 8,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true,
- "deviceFilter": "rain"
- },
- {
- "key": "chartType",
- "type": "select",
- "label": "Chart type",
- "options": [
- {
- "value": "day",
- "label": "Last 24h"
- },
- {
- "value": "week",
- "label": "Last Week"
- },
- {
- "value": "month",
- "label": "Last Month"
- },
- {
- "value": "year",
- "label": "Last Year"
- }
- ],
- "default": "day"
- },
- {
- "key": "title",
- "type": "text",
- "label": "Custom title",
- "required": false
- }
- ],
- "id": "w-yxgktdtgu",
- "w": 3,
- "h": 2,
- "config": {
- "chartType": "day",
- "showBackground": true,
- "deviceIdx": "792"
- },
- "x": 9,
- "y": 13
- },
- {
- "type": "stat-counter",
- "label": "Stat Counter",
- "description": "Single large KPI number from any device",
- "category": "Charts & Data",
- "icon": "fa-solid fa-gauge",
- "defaultW": 2,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 4,
- "maxH": 3,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true
- },
- {
- "key": "label",
- "type": "text",
- "label": "Label",
- "required": false
- }
- ],
- "id": "w-z17tlzves",
- "w": 3,
- "h": 2,
- "config": {
- "showCard": true,
- "deviceIdx": "743"
- },
- "x": 9,
- "y": 16
- },
- {
- "type": "temperature-graph",
- "label": "Temperature Graph",
- "description": "Temperature/humidity history chart",
- "category": "Charts & Data",
- "icon": "fa-solid fa-chart-line",
- "defaultW": 4,
- "defaultH": 3,
- "minW": 3,
- "minH": 2,
- "maxW": 12,
- "maxH": 8,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true,
- "deviceFilter": "temp"
- },
- {
- "key": "chartType",
- "type": "select",
- "label": "Chart type",
- "options": [
- {
- "value": "last24h",
- "label": "Last 24 hours"
- },
- {
- "value": "last7days",
- "label": "Last 7 days"
- },
- {
- "value": "last_month",
- "label": "Last month"
- },
- {
- "value": "last_year",
- "label": "Last year"
- },
- {
- "value": "dewpoint",
- "label": "Dew Point"
- },
- {
- "value": "temp_humidity",
- "label": "Temp vs Humidity"
- },
- {
- "value": "comfort_zone",
- "label": "Comfort Zone"
- }
- ],
- "default": "last24h"
- },
- {
- "key": "title",
- "type": "text",
- "label": "Custom title",
- "required": false
- }
- ],
- "id": "w-admx36vj6",
- "w": 3,
- "h": 2,
- "config": {
- "chartType": "last24h",
- "deviceIdx": "193"
- },
- "x": 9,
- "y": 19
- },
- {
- "type": "wind-chart",
- "label": "Wind Chart",
- "description": "Wind speed, direction and frequency charts",
- "category": "Charts & Data",
- "icon": "fa-solid fa-wind",
- "defaultW": 4,
- "defaultH": 3,
- "minW": 3,
- "minH": 2,
- "maxW": 12,
- "maxH": 8,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true,
- "deviceFilter": "wind"
- },
- {
- "key": "chartType",
- "type": "select",
- "label": "Chart type",
- "options": [
- {
- "value": "shortlog",
- "label": "Last 24h"
- },
- {
- "value": "direction",
- "label": "Wind Direction"
- },
- {
- "value": "frequency",
- "label": "Speed Frequency"
- },
- {
- "value": "month",
- "label": "Last Month"
- },
- {
- "value": "year",
- "label": "Last Year"
- }
- ],
- "default": "shortlog"
- },
- {
- "key": "title",
- "type": "text",
- "label": "Custom title",
- "required": false
- }
- ],
- "id": "w-7l04neqzz",
- "w": 3,
- "h": 2,
- "config": {
- "chartType": "shortlog",
- "deviceIdx": "195"
- },
- "x": 9,
- "y": 22
- },
- {
- "type": "sun-info",
- "label": "Sun Info",
- "description": "Sunrise and sunset times with day length",
- "category": "Weather",
- "icon": "fa-solid fa-sun",
- "defaultW": 2,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 4,
- "maxH": 3,
- "configSchema": [
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-h3uqyhjsj",
- "w": 3,
- "h": 2,
- "config": {},
- "x": 0,
- "y": 26
- },
- {
- "type": "weather",
- "label": "Weather",
- "description": "Current weather conditions from weather devices",
- "category": "Weather",
- "icon": "fa-solid fa-cloud",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 4,
- "configSchema": [
- {
- "key": "tempIdx",
- "type": "device-picker",
- "label": "Temperature device",
- "required": false,
- "deviceFilter": "temp"
- },
- {
- "key": "windIdx",
- "type": "device-picker",
- "label": "Wind device",
- "required": false,
- "deviceFilter": "wind"
- },
- {
- "key": "baroIdx",
- "type": "device-picker",
- "label": "Barometer device",
- "required": false,
- "deviceFilter": "baro"
- },
- {
- "key": "displayStyle",
- "type": "select",
- "label": "Display style",
- "options": [
- {
- "value": "compact",
- "label": "Style 1"
- },
- {
- "value": "forecast",
- "label": "Style 2"
- }
- ],
- "default": "compact"
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-yhxukmt44",
- "w": 3,
- "h": 2,
- "config": {
- "displayStyle": "compact",
- "showBackground": true,
- "windIdx": "195",
- "baroIdx": "193",
- "tempIdx": "242"
- },
- "x": 0,
- "y": 29
- },
- {
- "type": "weather-forecast",
- "label": "Weather Forecast",
- "description": "Multi-day weather forecast using the Open-Meteo API and your configured location",
- "category": "Weather",
- "icon": "fa-solid fa-cloud-sun",
- "defaultW": 6,
- "defaultH": 2,
- "minW": 3,
- "minH": 2,
- "maxW": 12,
- "maxH": 6,
- "configSchema": [
- {
- "key": "days",
- "type": "number",
- "label": "Days to show (1–14)",
- "default": 7,
- "min": 1,
- "max": 14,
- "required": false
- },
- {
- "key": "showWind",
- "type": "boolean",
- "label": "Show wind speed",
- "default": true,
- "required": false
- },
- {
- "key": "showPrecip",
- "type": "boolean",
- "label": "Show precipitation",
- "default": true,
- "required": false
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional)",
- "required": false
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-myzztvxns",
- "w": 3,
- "h": 2,
- "config": {},
- "x": 0,
- "y": 32
- },
- {
- "type": "clock",
- "label": "Clock",
- "description": "Digital clock with date display",
- "category": "Custom Content",
- "icon": "fa-solid fa-clock",
- "defaultW": 2,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 6,
- "maxH": 4,
- "configSchema": [
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional)",
- "required": false
- },
- {
- "key": "showSeconds",
- "type": "boolean",
- "label": "Show seconds",
- "default": true
- },
- {
- "key": "format24h",
- "type": "boolean",
- "label": "24-hour format",
- "default": true
- },
- {
- "key": "showDate",
- "type": "boolean",
- "label": "Show date",
- "default": true
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- },
- {
- "key": "timezone",
- "type": "picker",
- "label": "Timezone",
- "default": "Europe/Berlin",
- "options": [
- {
- "value": "UTC",
- "label": "UTC (+00:00)"
- },
- {
- "value": "Etc/GMT-1",
- "label": "GMT+01:00 (+01:00)"
- },
- {
- "value": "Etc/GMT-2",
- "label": "GMT+02:00 (+02:00)"
- },
- {
- "value": "Etc/GMT-3",
- "label": "GMT+03:00 (+03:00)"
- },
- {
- "value": "Etc/GMT-4",
- "label": "GMT+04:00 (+04:00)"
- },
- {
- "value": "Etc/GMT-5",
- "label": "GMT+05:00 (+05:00)"
- },
- {
- "value": "Etc/GMT-6",
- "label": "GMT+06:00 (+06:00)"
- },
- {
- "value": "Etc/GMT-7",
- "label": "GMT+07:00 (+07:00)"
- },
- {
- "value": "Etc/GMT-8",
- "label": "GMT+08:00 (+08:00)"
- },
- {
- "value": "Etc/GMT-9",
- "label": "GMT+09:00 (+09:00)"
- },
- {
- "value": "Etc/GMT-10",
- "label": "GMT+10:00 (+10:00)"
- },
- {
- "value": "Etc/GMT-11",
- "label": "GMT+11:00 (+11:00)"
- },
- {
- "value": "Etc/GMT-12",
- "label": "GMT+12:00 (+12:00)"
- },
- {
- "value": "Etc/GMT-13",
- "label": "GMT+13:00 (+13:00)"
- },
- {
- "value": "Etc/GMT-14",
- "label": "GMT+14:00 (+14:00)"
- },
- {
- "value": "Etc/GMT+1",
- "label": "GMT-01:00 (-01:00)"
- },
- {
- "value": "Etc/GMT+2",
- "label": "GMT-02:00 (-02:00)"
- },
- {
- "value": "Etc/GMT+3",
- "label": "GMT-03:00 (-03:00)"
- },
- {
- "value": "Etc/GMT+4",
- "label": "GMT-04:00 (-04:00)"
- },
- {
- "value": "Etc/GMT+5",
- "label": "GMT-05:00 (-05:00)"
- },
- {
- "value": "Etc/GMT+6",
- "label": "GMT-06:00 (-06:00)"
- },
- {
- "value": "Etc/GMT+7",
- "label": "GMT-07:00 (-07:00)"
- },
- {
- "value": "Etc/GMT+8",
- "label": "GMT-08:00 (-08:00)"
- },
- {
- "value": "Etc/GMT+9",
- "label": "GMT-09:00 (-09:00)"
- },
- {
- "value": "Etc/GMT+10",
- "label": "GMT-10:00 (-10:00)"
- },
- {
- "value": "Etc/GMT+11",
- "label": "GMT-11:00 (-11:00)"
- },
- {
- "value": "Etc/GMT+12",
- "label": "GMT-12:00 (-12:00)"
- },
- {
- "value": "Africa/Abidjan",
- "label": "Africa/Abidjan (+00:00)"
- },
- {
- "value": "Africa/Accra",
- "label": "Africa/Accra (+00:00)"
- },
- {
- "value": "Africa/Addis_Ababa",
- "label": "Africa/Addis_Ababa (+03:00)"
- },
- {
- "value": "Africa/Algiers",
- "label": "Africa/Algiers (+01:00)"
- },
- {
- "value": "Africa/Asmera",
- "label": "Africa/Asmera (+03:00)"
- },
- {
- "value": "Africa/Bamako",
- "label": "Africa/Bamako (+00:00)"
- },
- {
- "value": "Africa/Bangui",
- "label": "Africa/Bangui (+01:00)"
- },
- {
- "value": "Africa/Banjul",
- "label": "Africa/Banjul (+00:00)"
- },
- {
- "value": "Africa/Bissau",
- "label": "Africa/Bissau (+00:00)"
- },
- {
- "value": "Africa/Blantyre",
- "label": "Africa/Blantyre (+02:00)"
- },
- {
- "value": "Africa/Brazzaville",
- "label": "Africa/Brazzaville (+01:00)"
- },
- {
- "value": "Africa/Bujumbura",
- "label": "Africa/Bujumbura (+02:00)"
- },
- {
- "value": "Africa/Cairo",
- "label": "Africa/Cairo (+02:00)"
- },
- {
- "value": "Africa/Casablanca",
- "label": "Africa/Casablanca (+01:00)"
- },
- {
- "value": "Africa/Ceuta",
- "label": "Africa/Ceuta (+02:00)"
- },
- {
- "value": "Africa/Conakry",
- "label": "Africa/Conakry (+00:00)"
- },
- {
- "value": "Africa/Dakar",
- "label": "Africa/Dakar (+00:00)"
- },
- {
- "value": "Africa/Dar_es_Salaam",
- "label": "Africa/Dar_es_Salaam (+03:00)"
- },
- {
- "value": "Africa/Djibouti",
- "label": "Africa/Djibouti (+03:00)"
- },
- {
- "value": "Africa/Douala",
- "label": "Africa/Douala (+01:00)"
- },
- {
- "value": "Africa/El_Aaiun",
- "label": "Africa/El_Aaiun (+01:00)"
- },
- {
- "value": "Africa/Freetown",
- "label": "Africa/Freetown (+00:00)"
- },
- {
- "value": "Africa/Gaborone",
- "label": "Africa/Gaborone (+02:00)"
- },
- {
- "value": "Africa/Harare",
- "label": "Africa/Harare (+02:00)"
- },
- {
- "value": "Africa/Johannesburg",
- "label": "Africa/Johannesburg (+02:00)"
- },
- {
- "value": "Africa/Juba",
- "label": "Africa/Juba (+02:00)"
- },
- {
- "value": "Africa/Kampala",
- "label": "Africa/Kampala (+03:00)"
- },
- {
- "value": "Africa/Khartoum",
- "label": "Africa/Khartoum (+02:00)"
- },
- {
- "value": "Africa/Kigali",
- "label": "Africa/Kigali (+02:00)"
- },
- {
- "value": "Africa/Kinshasa",
- "label": "Africa/Kinshasa (+01:00)"
- },
- {
- "value": "Africa/Lagos",
- "label": "Africa/Lagos (+01:00)"
- },
- {
- "value": "Africa/Libreville",
- "label": "Africa/Libreville (+01:00)"
- },
- {
- "value": "Africa/Lome",
- "label": "Africa/Lome (+00:00)"
- },
- {
- "value": "Africa/Luanda",
- "label": "Africa/Luanda (+01:00)"
- },
- {
- "value": "Africa/Lubumbashi",
- "label": "Africa/Lubumbashi (+02:00)"
- },
- {
- "value": "Africa/Lusaka",
- "label": "Africa/Lusaka (+02:00)"
- },
- {
- "value": "Africa/Malabo",
- "label": "Africa/Malabo (+01:00)"
- },
- {
- "value": "Africa/Maputo",
- "label": "Africa/Maputo (+02:00)"
- },
- {
- "value": "Africa/Maseru",
- "label": "Africa/Maseru (+02:00)"
- },
- {
- "value": "Africa/Mbabane",
- "label": "Africa/Mbabane (+02:00)"
- },
- {
- "value": "Africa/Mogadishu",
- "label": "Africa/Mogadishu (+03:00)"
- },
- {
- "value": "Africa/Monrovia",
- "label": "Africa/Monrovia (+00:00)"
- },
- {
- "value": "Africa/Nairobi",
- "label": "Africa/Nairobi (+03:00)"
- },
- {
- "value": "Africa/Ndjamena",
- "label": "Africa/Ndjamena (+01:00)"
- },
- {
- "value": "Africa/Niamey",
- "label": "Africa/Niamey (+01:00)"
- },
- {
- "value": "Africa/Nouakchott",
- "label": "Africa/Nouakchott (+00:00)"
- },
- {
- "value": "Africa/Ouagadougou",
- "label": "Africa/Ouagadougou (+00:00)"
- },
- {
- "value": "Africa/Porto-Novo",
- "label": "Africa/Porto-Novo (+01:00)"
- },
- {
- "value": "Africa/Sao_Tome",
- "label": "Africa/Sao_Tome (+00:00)"
- },
- {
- "value": "Africa/Tripoli",
- "label": "Africa/Tripoli (+02:00)"
- },
- {
- "value": "Africa/Tunis",
- "label": "Africa/Tunis (+01:00)"
- },
- {
- "value": "Africa/Windhoek",
- "label": "Africa/Windhoek (+02:00)"
- },
- {
- "value": "America/Adak",
- "label": "America/Adak (-09:00)"
- },
- {
- "value": "America/Anchorage",
- "label": "America/Anchorage (-08:00)"
- },
- {
- "value": "America/Anguilla",
- "label": "America/Anguilla (-04:00)"
- },
- {
- "value": "America/Antigua",
- "label": "America/Antigua (-04:00)"
- },
- {
- "value": "America/Araguaina",
- "label": "America/Araguaina (-03:00)"
- },
- {
- "value": "America/Argentina/La_Rioja",
- "label": "America/Argentina/La_Rioja (-03:00)"
- },
- {
- "value": "America/Argentina/Rio_Gallegos",
- "label": "America/Argentina/Rio_Gallegos (-03:00)"
- },
- {
- "value": "America/Argentina/Salta",
- "label": "America/Argentina/Salta (-03:00)"
- },
- {
- "value": "America/Argentina/San_Juan",
- "label": "America/Argentina/San_Juan (-03:00)"
- },
- {
- "value": "America/Argentina/San_Luis",
- "label": "America/Argentina/San_Luis (-03:00)"
- },
- {
- "value": "America/Argentina/Tucuman",
- "label": "America/Argentina/Tucuman (-03:00)"
- },
- {
- "value": "America/Argentina/Ushuaia",
- "label": "America/Argentina/Ushuaia (-03:00)"
- },
- {
- "value": "America/Aruba",
- "label": "America/Aruba (-04:00)"
- },
- {
- "value": "America/Asuncion",
- "label": "America/Asuncion (-03:00)"
- },
- {
- "value": "America/Bahia",
- "label": "America/Bahia (-03:00)"
- },
- {
- "value": "America/Bahia_Banderas",
- "label": "America/Bahia_Banderas (-06:00)"
- },
- {
- "value": "America/Barbados",
- "label": "America/Barbados (-04:00)"
- },
- {
- "value": "America/Belem",
- "label": "America/Belem (-03:00)"
- },
- {
- "value": "America/Belize",
- "label": "America/Belize (-06:00)"
- },
- {
- "value": "America/Blanc-Sablon",
- "label": "America/Blanc-Sablon (-04:00)"
- },
- {
- "value": "America/Boa_Vista",
- "label": "America/Boa_Vista (-04:00)"
- },
- {
- "value": "America/Bogota",
- "label": "America/Bogota (-05:00)"
- },
- {
- "value": "America/Boise",
- "label": "America/Boise (-06:00)"
- },
- {
- "value": "America/Buenos_Aires",
- "label": "America/Buenos_Aires (-03:00)"
- },
- {
- "value": "America/Cambridge_Bay",
- "label": "America/Cambridge_Bay (-06:00)"
- },
- {
- "value": "America/Campo_Grande",
- "label": "America/Campo_Grande (-04:00)"
- },
- {
- "value": "America/Cancun",
- "label": "America/Cancun (-05:00)"
- },
- {
- "value": "America/Caracas",
- "label": "America/Caracas (-04:00)"
- },
- {
- "value": "America/Catamarca",
- "label": "America/Catamarca (-03:00)"
- },
- {
- "value": "America/Cayenne",
- "label": "America/Cayenne (-03:00)"
- },
- {
- "value": "America/Cayman",
- "label": "America/Cayman (-05:00)"
- },
- {
- "value": "America/Chicago",
- "label": "America/Chicago (-05:00)"
- },
- {
- "value": "America/Chihuahua",
- "label": "America/Chihuahua (-06:00)"
- },
- {
- "value": "America/Ciudad_Juarez",
- "label": "America/Ciudad_Juarez (-06:00)"
- },
- {
- "value": "America/Coral_Harbour",
- "label": "America/Coral_Harbour (-05:00)"
- },
- {
- "value": "America/Cordoba",
- "label": "America/Cordoba (-03:00)"
- },
- {
- "value": "America/Costa_Rica",
- "label": "America/Costa_Rica (-06:00)"
- },
- {
- "value": "America/Coyhaique",
- "label": "America/Coyhaique (-03:00)"
- },
- {
- "value": "America/Creston",
- "label": "America/Creston (-07:00)"
- },
- {
- "value": "America/Cuiaba",
- "label": "America/Cuiaba (-04:00)"
- },
- {
- "value": "America/Curacao",
- "label": "America/Curacao (-04:00)"
- },
- {
- "value": "America/Danmarkshavn",
- "label": "America/Danmarkshavn (+00:00)"
- },
- {
- "value": "America/Dawson",
- "label": "America/Dawson (-07:00)"
- },
- {
- "value": "America/Dawson_Creek",
- "label": "America/Dawson_Creek (-07:00)"
- },
- {
- "value": "America/Denver",
- "label": "America/Denver (-06:00)"
- },
- {
- "value": "America/Detroit",
- "label": "America/Detroit (-04:00)"
- },
- {
- "value": "America/Dominica",
- "label": "America/Dominica (-04:00)"
- },
- {
- "value": "America/Edmonton",
- "label": "America/Edmonton (-06:00)"
- },
- {
- "value": "America/Eirunepe",
- "label": "America/Eirunepe (-05:00)"
- },
- {
- "value": "America/El_Salvador",
- "label": "America/El_Salvador (-06:00)"
- },
- {
- "value": "America/Fort_Nelson",
- "label": "America/Fort_Nelson (-07:00)"
- },
- {
- "value": "America/Fortaleza",
- "label": "America/Fortaleza (-03:00)"
- },
- {
- "value": "America/Glace_Bay",
- "label": "America/Glace_Bay (-03:00)"
- },
- {
- "value": "America/Godthab",
- "label": "America/Godthab (-01:00)"
- },
- {
- "value": "America/Goose_Bay",
- "label": "America/Goose_Bay (-03:00)"
- },
- {
- "value": "America/Grand_Turk",
- "label": "America/Grand_Turk (-04:00)"
- },
- {
- "value": "America/Grenada",
- "label": "America/Grenada (-04:00)"
- },
- {
- "value": "America/Guadeloupe",
- "label": "America/Guadeloupe (-04:00)"
- },
- {
- "value": "America/Guatemala",
- "label": "America/Guatemala (-06:00)"
- },
- {
- "value": "America/Guayaquil",
- "label": "America/Guayaquil (-05:00)"
- },
- {
- "value": "America/Guyana",
- "label": "America/Guyana (-04:00)"
- },
- {
- "value": "America/Halifax",
- "label": "America/Halifax (-03:00)"
- },
- {
- "value": "America/Havana",
- "label": "America/Havana (-04:00)"
- },
- {
- "value": "America/Hermosillo",
- "label": "America/Hermosillo (-07:00)"
- },
- {
- "value": "America/Indiana/Knox",
- "label": "America/Indiana/Knox (-05:00)"
- },
- {
- "value": "America/Indiana/Marengo",
- "label": "America/Indiana/Marengo (-04:00)"
- },
- {
- "value": "America/Indiana/Petersburg",
- "label": "America/Indiana/Petersburg (-04:00)"
- },
- {
- "value": "America/Indiana/Tell_City",
- "label": "America/Indiana/Tell_City (-05:00)"
- },
- {
- "value": "America/Indiana/Vevay",
- "label": "America/Indiana/Vevay (-04:00)"
- },
- {
- "value": "America/Indiana/Vincennes",
- "label": "America/Indiana/Vincennes (-04:00)"
- },
- {
- "value": "America/Indiana/Winamac",
- "label": "America/Indiana/Winamac (-04:00)"
- },
- {
- "value": "America/Indianapolis",
- "label": "America/Indianapolis (-04:00)"
- },
- {
- "value": "America/Inuvik",
- "label": "America/Inuvik (-06:00)"
- },
- {
- "value": "America/Iqaluit",
- "label": "America/Iqaluit (-04:00)"
- },
- {
- "value": "America/Jamaica",
- "label": "America/Jamaica (-05:00)"
- },
- {
- "value": "America/Jujuy",
- "label": "America/Jujuy (-03:00)"
- },
- {
- "value": "America/Juneau",
- "label": "America/Juneau (-08:00)"
- },
- {
- "value": "America/Kentucky/Monticello",
- "label": "America/Kentucky/Monticello (-04:00)"
- },
- {
- "value": "America/Kralendijk",
- "label": "America/Kralendijk (-04:00)"
- },
- {
- "value": "America/La_Paz",
- "label": "America/La_Paz (-04:00)"
- },
- {
- "value": "America/Lima",
- "label": "America/Lima (-05:00)"
- },
- {
- "value": "America/Los_Angeles",
- "label": "America/Los_Angeles (-07:00)"
- },
- {
- "value": "America/Louisville",
- "label": "America/Louisville (-04:00)"
- },
- {
- "value": "America/Lower_Princes",
- "label": "America/Lower_Princes (-04:00)"
- },
- {
- "value": "America/Maceio",
- "label": "America/Maceio (-03:00)"
- },
- {
- "value": "America/Managua",
- "label": "America/Managua (-06:00)"
- },
- {
- "value": "America/Manaus",
- "label": "America/Manaus (-04:00)"
- },
- {
- "value": "America/Marigot",
- "label": "America/Marigot (-04:00)"
- },
- {
- "value": "America/Martinique",
- "label": "America/Martinique (-04:00)"
- },
- {
- "value": "America/Matamoros",
- "label": "America/Matamoros (-05:00)"
- },
- {
- "value": "America/Mazatlan",
- "label": "America/Mazatlan (-07:00)"
- },
- {
- "value": "America/Mendoza",
- "label": "America/Mendoza (-03:00)"
- },
- {
- "value": "America/Menominee",
- "label": "America/Menominee (-05:00)"
- },
- {
- "value": "America/Merida",
- "label": "America/Merida (-06:00)"
- },
- {
- "value": "America/Metlakatla",
- "label": "America/Metlakatla (-08:00)"
- },
- {
- "value": "America/Mexico_City",
- "label": "America/Mexico_City (-06:00)"
- },
- {
- "value": "America/Miquelon",
- "label": "America/Miquelon (-02:00)"
- },
- {
- "value": "America/Moncton",
- "label": "America/Moncton (-03:00)"
- },
- {
- "value": "America/Monterrey",
- "label": "America/Monterrey (-06:00)"
- },
- {
- "value": "America/Montevideo",
- "label": "America/Montevideo (-03:00)"
- },
- {
- "value": "America/Montserrat",
- "label": "America/Montserrat (-04:00)"
- },
- {
- "value": "America/Nassau",
- "label": "America/Nassau (-04:00)"
- },
- {
- "value": "America/New_York",
- "label": "America/New_York (-04:00)"
- },
- {
- "value": "America/Nome",
- "label": "America/Nome (-08:00)"
- },
- {
- "value": "America/Noronha",
- "label": "America/Noronha (-02:00)"
- },
- {
- "value": "America/North_Dakota/Beulah",
- "label": "America/North_Dakota/Beulah (-05:00)"
- },
- {
- "value": "America/North_Dakota/Center",
- "label": "America/North_Dakota/Center (-05:00)"
- },
- {
- "value": "America/North_Dakota/New_Salem",
- "label": "America/North_Dakota/New_Salem (-05:00)"
- },
- {
- "value": "America/Ojinaga",
- "label": "America/Ojinaga (-05:00)"
- },
- {
- "value": "America/Panama",
- "label": "America/Panama (-05:00)"
- },
- {
- "value": "America/Paramaribo",
- "label": "America/Paramaribo (-03:00)"
- },
- {
- "value": "America/Phoenix",
- "label": "America/Phoenix (-07:00)"
- },
- {
- "value": "America/Port-au-Prince",
- "label": "America/Port-au-Prince (-04:00)"
- },
- {
- "value": "America/Port_of_Spain",
- "label": "America/Port_of_Spain (-04:00)"
- },
- {
- "value": "America/Porto_Velho",
- "label": "America/Porto_Velho (-04:00)"
- },
- {
- "value": "America/Puerto_Rico",
- "label": "America/Puerto_Rico (-04:00)"
- },
- {
- "value": "America/Punta_Arenas",
- "label": "America/Punta_Arenas (-03:00)"
- },
- {
- "value": "America/Rankin_Inlet",
- "label": "America/Rankin_Inlet (-05:00)"
- },
- {
- "value": "America/Recife",
- "label": "America/Recife (-03:00)"
- },
- {
- "value": "America/Regina",
- "label": "America/Regina (-06:00)"
- },
- {
- "value": "America/Resolute",
- "label": "America/Resolute (-05:00)"
- },
- {
- "value": "America/Rio_Branco",
- "label": "America/Rio_Branco (-05:00)"
- },
- {
- "value": "America/Santarem",
- "label": "America/Santarem (-03:00)"
- },
- {
- "value": "America/Santiago",
- "label": "America/Santiago (-04:00)"
- },
- {
- "value": "America/Santo_Domingo",
- "label": "America/Santo_Domingo (-04:00)"
- },
- {
- "value": "America/Sao_Paulo",
- "label": "America/Sao_Paulo (-03:00)"
- },
- {
- "value": "America/Scoresbysund",
- "label": "America/Scoresbysund (-01:00)"
- },
- {
- "value": "America/Sitka",
- "label": "America/Sitka (-08:00)"
- },
- {
- "value": "America/St_Barthelemy",
- "label": "America/St_Barthelemy (-04:00)"
- },
- {
- "value": "America/St_Johns",
- "label": "America/St_Johns (-02:30)"
- },
- {
- "value": "America/St_Kitts",
- "label": "America/St_Kitts (-04:00)"
- },
- {
- "value": "America/St_Lucia",
- "label": "America/St_Lucia (-04:00)"
- },
- {
- "value": "America/St_Thomas",
- "label": "America/St_Thomas (-04:00)"
- },
- {
- "value": "America/St_Vincent",
- "label": "America/St_Vincent (-04:00)"
- },
- {
- "value": "America/Swift_Current",
- "label": "America/Swift_Current (-06:00)"
- },
- {
- "value": "America/Tegucigalpa",
- "label": "America/Tegucigalpa (-06:00)"
- },
- {
- "value": "America/Thule",
- "label": "America/Thule (-03:00)"
- },
- {
- "value": "America/Tijuana",
- "label": "America/Tijuana (-07:00)"
- },
- {
- "value": "America/Toronto",
- "label": "America/Toronto (-04:00)"
- },
- {
- "value": "America/Tortola",
- "label": "America/Tortola (-04:00)"
- },
- {
- "value": "America/Vancouver",
- "label": "America/Vancouver (-07:00)"
- },
- {
- "value": "America/Whitehorse",
- "label": "America/Whitehorse (-07:00)"
- },
- {
- "value": "America/Winnipeg",
- "label": "America/Winnipeg (-05:00)"
- },
- {
- "value": "America/Yakutat",
- "label": "America/Yakutat (-08:00)"
- },
- {
- "value": "Antarctica/Casey",
- "label": "Antarctica/Casey (+08:00)"
- },
- {
- "value": "Antarctica/Davis",
- "label": "Antarctica/Davis (+07:00)"
- },
- {
- "value": "Antarctica/DumontDUrville",
- "label": "Antarctica/DumontDUrville (+10:00)"
- },
- {
- "value": "Antarctica/Macquarie",
- "label": "Antarctica/Macquarie (+10:00)"
- },
- {
- "value": "Antarctica/Mawson",
- "label": "Antarctica/Mawson (+05:00)"
- },
- {
- "value": "Antarctica/McMurdo",
- "label": "Antarctica/McMurdo (+12:00)"
- },
- {
- "value": "Antarctica/Palmer",
- "label": "Antarctica/Palmer (-03:00)"
- },
- {
- "value": "Antarctica/Rothera",
- "label": "Antarctica/Rothera (-03:00)"
- },
- {
- "value": "Antarctica/Syowa",
- "label": "Antarctica/Syowa (+03:00)"
- },
- {
- "value": "Antarctica/Troll",
- "label": "Antarctica/Troll (+02:00)"
- },
- {
- "value": "Antarctica/Vostok",
- "label": "Antarctica/Vostok (+05:00)"
- },
- {
- "value": "Arctic/Longyearbyen",
- "label": "Arctic/Longyearbyen (+02:00)"
- },
- {
- "value": "Asia/Aden",
- "label": "Asia/Aden (+03:00)"
- },
- {
- "value": "Asia/Almaty",
- "label": "Asia/Almaty (+05:00)"
- },
- {
- "value": "Asia/Amman",
- "label": "Asia/Amman (+03:00)"
- },
- {
- "value": "Asia/Anadyr",
- "label": "Asia/Anadyr (+12:00)"
- },
- {
- "value": "Asia/Aqtau",
- "label": "Asia/Aqtau (+05:00)"
- },
- {
- "value": "Asia/Aqtobe",
- "label": "Asia/Aqtobe (+05:00)"
- },
- {
- "value": "Asia/Ashgabat",
- "label": "Asia/Ashgabat (+05:00)"
- },
- {
- "value": "Asia/Atyrau",
- "label": "Asia/Atyrau (+05:00)"
- },
- {
- "value": "Asia/Baghdad",
- "label": "Asia/Baghdad (+03:00)"
- },
- {
- "value": "Asia/Bahrain",
- "label": "Asia/Bahrain (+03:00)"
- },
- {
- "value": "Asia/Baku",
- "label": "Asia/Baku (+04:00)"
- },
- {
- "value": "Asia/Bangkok",
- "label": "Asia/Bangkok (+07:00)"
- },
- {
- "value": "Asia/Barnaul",
- "label": "Asia/Barnaul (+07:00)"
- },
- {
- "value": "Asia/Beirut",
- "label": "Asia/Beirut (+03:00)"
- },
- {
- "value": "Asia/Bishkek",
- "label": "Asia/Bishkek (+06:00)"
- },
- {
- "value": "Asia/Brunei",
- "label": "Asia/Brunei (+08:00)"
- },
- {
- "value": "Asia/Calcutta",
- "label": "Asia/Calcutta (+05:30)"
- },
- {
- "value": "Asia/Chita",
- "label": "Asia/Chita (+09:00)"
- },
- {
- "value": "Asia/Colombo",
- "label": "Asia/Colombo (+05:30)"
- },
- {
- "value": "Asia/Damascus",
- "label": "Asia/Damascus (+03:00)"
- },
- {
- "value": "Asia/Dhaka",
- "label": "Asia/Dhaka (+06:00)"
- },
- {
- "value": "Asia/Dili",
- "label": "Asia/Dili (+09:00)"
- },
- {
- "value": "Asia/Dubai",
- "label": "Asia/Dubai (+04:00)"
- },
- {
- "value": "Asia/Dushanbe",
- "label": "Asia/Dushanbe (+05:00)"
- },
- {
- "value": "Asia/Famagusta",
- "label": "Asia/Famagusta (+03:00)"
- },
- {
- "value": "Asia/Gaza",
- "label": "Asia/Gaza (+03:00)"
- },
- {
- "value": "Asia/Hebron",
- "label": "Asia/Hebron (+03:00)"
- },
- {
- "value": "Asia/Hong_Kong",
- "label": "Asia/Hong_Kong (+08:00)"
- },
- {
- "value": "Asia/Hovd",
- "label": "Asia/Hovd (+07:00)"
- },
- {
- "value": "Asia/Irkutsk",
- "label": "Asia/Irkutsk (+08:00)"
- },
- {
- "value": "Asia/Jakarta",
- "label": "Asia/Jakarta (+07:00)"
- },
- {
- "value": "Asia/Jayapura",
- "label": "Asia/Jayapura (+09:00)"
- },
- {
- "value": "Asia/Jerusalem",
- "label": "Asia/Jerusalem (+03:00)"
- },
- {
- "value": "Asia/Kabul",
- "label": "Asia/Kabul (+04:30)"
- },
- {
- "value": "Asia/Kamchatka",
- "label": "Asia/Kamchatka (+12:00)"
- },
- {
- "value": "Asia/Karachi",
- "label": "Asia/Karachi (+05:00)"
- },
- {
- "value": "Asia/Katmandu",
- "label": "Asia/Katmandu (+05:45)"
- },
- {
- "value": "Asia/Khandyga",
- "label": "Asia/Khandyga (+09:00)"
- },
- {
- "value": "Asia/Krasnoyarsk",
- "label": "Asia/Krasnoyarsk (+07:00)"
- },
- {
- "value": "Asia/Kuala_Lumpur",
- "label": "Asia/Kuala_Lumpur (+08:00)"
- },
- {
- "value": "Asia/Kuching",
- "label": "Asia/Kuching (+08:00)"
- },
- {
- "value": "Asia/Kuwait",
- "label": "Asia/Kuwait (+03:00)"
- },
- {
- "value": "Asia/Macau",
- "label": "Asia/Macau (+08:00)"
- },
- {
- "value": "Asia/Magadan",
- "label": "Asia/Magadan (+11:00)"
- },
- {
- "value": "Asia/Makassar",
- "label": "Asia/Makassar (+08:00)"
- },
- {
- "value": "Asia/Manila",
- "label": "Asia/Manila (+08:00)"
- },
- {
- "value": "Asia/Muscat",
- "label": "Asia/Muscat (+04:00)"
- },
- {
- "value": "Asia/Nicosia",
- "label": "Asia/Nicosia (+03:00)"
- },
- {
- "value": "Asia/Novokuznetsk",
- "label": "Asia/Novokuznetsk (+07:00)"
- },
- {
- "value": "Asia/Novosibirsk",
- "label": "Asia/Novosibirsk (+07:00)"
- },
- {
- "value": "Asia/Omsk",
- "label": "Asia/Omsk (+06:00)"
- },
- {
- "value": "Asia/Oral",
- "label": "Asia/Oral (+05:00)"
- },
- {
- "value": "Asia/Phnom_Penh",
- "label": "Asia/Phnom_Penh (+07:00)"
- },
- {
- "value": "Asia/Pontianak",
- "label": "Asia/Pontianak (+07:00)"
- },
- {
- "value": "Asia/Pyongyang",
- "label": "Asia/Pyongyang (+09:00)"
- },
- {
- "value": "Asia/Qatar",
- "label": "Asia/Qatar (+03:00)"
- },
- {
- "value": "Asia/Qostanay",
- "label": "Asia/Qostanay (+05:00)"
- },
- {
- "value": "Asia/Qyzylorda",
- "label": "Asia/Qyzylorda (+05:00)"
- },
- {
- "value": "Asia/Rangoon",
- "label": "Asia/Rangoon (+06:30)"
- },
- {
- "value": "Asia/Riyadh",
- "label": "Asia/Riyadh (+03:00)"
- },
- {
- "value": "Asia/Saigon",
- "label": "Asia/Saigon (+07:00)"
- },
- {
- "value": "Asia/Sakhalin",
- "label": "Asia/Sakhalin (+11:00)"
- },
- {
- "value": "Asia/Samarkand",
- "label": "Asia/Samarkand (+05:00)"
- },
- {
- "value": "Asia/Seoul",
- "label": "Asia/Seoul (+09:00)"
- },
- {
- "value": "Asia/Shanghai",
- "label": "Asia/Shanghai (+08:00)"
- },
- {
- "value": "Asia/Singapore",
- "label": "Asia/Singapore (+08:00)"
- },
- {
- "value": "Asia/Srednekolymsk",
- "label": "Asia/Srednekolymsk (+11:00)"
- },
- {
- "value": "Asia/Taipei",
- "label": "Asia/Taipei (+08:00)"
- },
- {
- "value": "Asia/Tashkent",
- "label": "Asia/Tashkent (+05:00)"
- },
- {
- "value": "Asia/Tbilisi",
- "label": "Asia/Tbilisi (+04:00)"
- },
- {
- "value": "Asia/Tehran",
- "label": "Asia/Tehran (+03:30)"
- },
- {
- "value": "Asia/Thimphu",
- "label": "Asia/Thimphu (+06:00)"
- },
- {
- "value": "Asia/Tokyo",
- "label": "Asia/Tokyo (+09:00)"
- },
- {
- "value": "Asia/Tomsk",
- "label": "Asia/Tomsk (+07:00)"
- },
- {
- "value": "Asia/Ulaanbaatar",
- "label": "Asia/Ulaanbaatar (+08:00)"
- },
- {
- "value": "Asia/Urumqi",
- "label": "Asia/Urumqi (+06:00)"
- },
- {
- "value": "Asia/Ust-Nera",
- "label": "Asia/Ust-Nera (+10:00)"
- },
- {
- "value": "Asia/Vientiane",
- "label": "Asia/Vientiane (+07:00)"
- },
- {
- "value": "Asia/Vladivostok",
- "label": "Asia/Vladivostok (+10:00)"
- },
- {
- "value": "Asia/Yakutsk",
- "label": "Asia/Yakutsk (+09:00)"
- },
- {
- "value": "Asia/Yekaterinburg",
- "label": "Asia/Yekaterinburg (+05:00)"
- },
- {
- "value": "Asia/Yerevan",
- "label": "Asia/Yerevan (+04:00)"
- },
- {
- "value": "Atlantic/Azores",
- "label": "Atlantic/Azores (+00:00)"
- },
- {
- "value": "Atlantic/Bermuda",
- "label": "Atlantic/Bermuda (-03:00)"
- },
- {
- "value": "Atlantic/Canary",
- "label": "Atlantic/Canary (+01:00)"
- },
- {
- "value": "Atlantic/Cape_Verde",
- "label": "Atlantic/Cape_Verde (-01:00)"
- },
- {
- "value": "Atlantic/Faeroe",
- "label": "Atlantic/Faeroe (+01:00)"
- },
- {
- "value": "Atlantic/Madeira",
- "label": "Atlantic/Madeira (+01:00)"
- },
- {
- "value": "Atlantic/Reykjavik",
- "label": "Atlantic/Reykjavik (+00:00)"
- },
- {
- "value": "Atlantic/South_Georgia",
- "label": "Atlantic/South_Georgia (-02:00)"
- },
- {
- "value": "Atlantic/St_Helena",
- "label": "Atlantic/St_Helena (+00:00)"
- },
- {
- "value": "Atlantic/Stanley",
- "label": "Atlantic/Stanley (-03:00)"
- },
- {
- "value": "Australia/Adelaide",
- "label": "Australia/Adelaide (+09:30)"
- },
- {
- "value": "Australia/Brisbane",
- "label": "Australia/Brisbane (+10:00)"
- },
- {
- "value": "Australia/Broken_Hill",
- "label": "Australia/Broken_Hill (+09:30)"
- },
- {
- "value": "Australia/Darwin",
- "label": "Australia/Darwin (+09:30)"
- },
- {
- "value": "Australia/Eucla",
- "label": "Australia/Eucla (+08:45)"
- },
- {
- "value": "Australia/Hobart",
- "label": "Australia/Hobart (+10:00)"
- },
- {
- "value": "Australia/Lindeman",
- "label": "Australia/Lindeman (+10:00)"
- },
- {
- "value": "Australia/Lord_Howe",
- "label": "Australia/Lord_Howe (+10:30)"
- },
- {
- "value": "Australia/Melbourne",
- "label": "Australia/Melbourne (+10:00)"
- },
- {
- "value": "Australia/Perth",
- "label": "Australia/Perth (+08:00)"
- },
- {
- "value": "Australia/Sydney",
- "label": "Australia/Sydney (+10:00)"
- },
- {
- "value": "Europe/Amsterdam",
- "label": "Europe/Amsterdam (+02:00)"
- },
- {
- "value": "Europe/Andorra",
- "label": "Europe/Andorra (+02:00)"
- },
- {
- "value": "Europe/Astrakhan",
- "label": "Europe/Astrakhan (+04:00)"
- },
- {
- "value": "Europe/Athens",
- "label": "Europe/Athens (+03:00)"
- },
- {
- "value": "Europe/Belgrade",
- "label": "Europe/Belgrade (+02:00)"
- },
- {
- "value": "Europe/Berlin",
- "label": "Europe/Berlin (+02:00)"
- },
- {
- "value": "Europe/Bratislava",
- "label": "Europe/Bratislava (+02:00)"
- },
- {
- "value": "Europe/Brussels",
- "label": "Europe/Brussels (+02:00)"
- },
- {
- "value": "Europe/Bucharest",
- "label": "Europe/Bucharest (+03:00)"
- },
- {
- "value": "Europe/Budapest",
- "label": "Europe/Budapest (+02:00)"
- },
- {
- "value": "Europe/Busingen",
- "label": "Europe/Busingen (+02:00)"
- },
- {
- "value": "Europe/Chisinau",
- "label": "Europe/Chisinau (+03:00)"
- },
- {
- "value": "Europe/Copenhagen",
- "label": "Europe/Copenhagen (+02:00)"
- },
- {
- "value": "Europe/Dublin",
- "label": "Europe/Dublin (+01:00)"
- },
- {
- "value": "Europe/Gibraltar",
- "label": "Europe/Gibraltar (+02:00)"
- },
- {
- "value": "Europe/Guernsey",
- "label": "Europe/Guernsey (+01:00)"
- },
- {
- "value": "Europe/Helsinki",
- "label": "Europe/Helsinki (+03:00)"
- },
- {
- "value": "Europe/Isle_of_Man",
- "label": "Europe/Isle_of_Man (+01:00)"
- },
- {
- "value": "Europe/Istanbul",
- "label": "Europe/Istanbul (+03:00)"
- },
- {
- "value": "Europe/Jersey",
- "label": "Europe/Jersey (+01:00)"
- },
- {
- "value": "Europe/Kaliningrad",
- "label": "Europe/Kaliningrad (+02:00)"
- },
- {
- "value": "Europe/Kiev",
- "label": "Europe/Kiev (+03:00)"
- },
- {
- "value": "Europe/Kirov",
- "label": "Europe/Kirov (+03:00)"
- },
- {
- "value": "Europe/Lisbon",
- "label": "Europe/Lisbon (+01:00)"
- },
- {
- "value": "Europe/Ljubljana",
- "label": "Europe/Ljubljana (+02:00)"
- },
- {
- "value": "Europe/London",
- "label": "Europe/London (+01:00)"
- },
- {
- "value": "Europe/Luxembourg",
- "label": "Europe/Luxembourg (+02:00)"
- },
- {
- "value": "Europe/Madrid",
- "label": "Europe/Madrid (+02:00)"
- },
- {
- "value": "Europe/Malta",
- "label": "Europe/Malta (+02:00)"
- },
- {
- "value": "Europe/Mariehamn",
- "label": "Europe/Mariehamn (+03:00)"
- },
- {
- "value": "Europe/Minsk",
- "label": "Europe/Minsk (+03:00)"
- },
- {
- "value": "Europe/Monaco",
- "label": "Europe/Monaco (+02:00)"
- },
- {
- "value": "Europe/Moscow",
- "label": "Europe/Moscow (+03:00)"
- },
- {
- "value": "Europe/Oslo",
- "label": "Europe/Oslo (+02:00)"
- },
- {
- "value": "Europe/Paris",
- "label": "Europe/Paris (+02:00)"
- },
- {
- "value": "Europe/Podgorica",
- "label": "Europe/Podgorica (+02:00)"
- },
- {
- "value": "Europe/Prague",
- "label": "Europe/Prague (+02:00)"
- },
- {
- "value": "Europe/Riga",
- "label": "Europe/Riga (+03:00)"
- },
- {
- "value": "Europe/Rome",
- "label": "Europe/Rome (+02:00)"
- },
- {
- "value": "Europe/Samara",
- "label": "Europe/Samara (+04:00)"
- },
- {
- "value": "Europe/San_Marino",
- "label": "Europe/San_Marino (+02:00)"
- },
- {
- "value": "Europe/Sarajevo",
- "label": "Europe/Sarajevo (+02:00)"
- },
- {
- "value": "Europe/Saratov",
- "label": "Europe/Saratov (+04:00)"
- },
- {
- "value": "Europe/Simferopol",
- "label": "Europe/Simferopol (+03:00)"
- },
- {
- "value": "Europe/Skopje",
- "label": "Europe/Skopje (+02:00)"
- },
- {
- "value": "Europe/Sofia",
- "label": "Europe/Sofia (+03:00)"
- },
- {
- "value": "Europe/Stockholm",
- "label": "Europe/Stockholm (+02:00)"
- },
- {
- "value": "Europe/Tallinn",
- "label": "Europe/Tallinn (+03:00)"
- },
- {
- "value": "Europe/Tirane",
- "label": "Europe/Tirane (+02:00)"
- },
- {
- "value": "Europe/Ulyanovsk",
- "label": "Europe/Ulyanovsk (+04:00)"
- },
- {
- "value": "Europe/Vaduz",
- "label": "Europe/Vaduz (+02:00)"
- },
- {
- "value": "Europe/Vatican",
- "label": "Europe/Vatican (+02:00)"
- },
- {
- "value": "Europe/Vienna",
- "label": "Europe/Vienna (+02:00)"
- },
- {
- "value": "Europe/Vilnius",
- "label": "Europe/Vilnius (+03:00)"
- },
- {
- "value": "Europe/Volgograd",
- "label": "Europe/Volgograd (+03:00)"
- },
- {
- "value": "Europe/Warsaw",
- "label": "Europe/Warsaw (+02:00)"
- },
- {
- "value": "Europe/Zagreb",
- "label": "Europe/Zagreb (+02:00)"
- },
- {
- "value": "Europe/Zurich",
- "label": "Europe/Zurich (+02:00)"
- },
- {
- "value": "Indian/Antananarivo",
- "label": "Indian/Antananarivo (+03:00)"
- },
- {
- "value": "Indian/Chagos",
- "label": "Indian/Chagos (+06:00)"
- },
- {
- "value": "Indian/Christmas",
- "label": "Indian/Christmas (+07:00)"
- },
- {
- "value": "Indian/Cocos",
- "label": "Indian/Cocos (+06:30)"
- },
- {
- "value": "Indian/Comoro",
- "label": "Indian/Comoro (+03:00)"
- },
- {
- "value": "Indian/Kerguelen",
- "label": "Indian/Kerguelen (+05:00)"
- },
- {
- "value": "Indian/Mahe",
- "label": "Indian/Mahe (+04:00)"
- },
- {
- "value": "Indian/Maldives",
- "label": "Indian/Maldives (+05:00)"
- },
- {
- "value": "Indian/Mauritius",
- "label": "Indian/Mauritius (+04:00)"
- },
- {
- "value": "Indian/Mayotte",
- "label": "Indian/Mayotte (+03:00)"
- },
- {
- "value": "Indian/Reunion",
- "label": "Indian/Reunion (+04:00)"
- },
- {
- "value": "Pacific/Apia",
- "label": "Pacific/Apia (+13:00)"
- },
- {
- "value": "Pacific/Auckland",
- "label": "Pacific/Auckland (+12:00)"
- },
- {
- "value": "Pacific/Bougainville",
- "label": "Pacific/Bougainville (+11:00)"
- },
- {
- "value": "Pacific/Chatham",
- "label": "Pacific/Chatham (+12:45)"
- },
- {
- "value": "Pacific/Easter",
- "label": "Pacific/Easter (-06:00)"
- },
- {
- "value": "Pacific/Efate",
- "label": "Pacific/Efate (+11:00)"
- },
- {
- "value": "Pacific/Enderbury",
- "label": "Pacific/Enderbury (+13:00)"
- },
- {
- "value": "Pacific/Fakaofo",
- "label": "Pacific/Fakaofo (+13:00)"
- },
- {
- "value": "Pacific/Fiji",
- "label": "Pacific/Fiji (+12:00)"
- },
- {
- "value": "Pacific/Funafuti",
- "label": "Pacific/Funafuti (+12:00)"
- },
- {
- "value": "Pacific/Galapagos",
- "label": "Pacific/Galapagos (-06:00)"
- },
- {
- "value": "Pacific/Gambier",
- "label": "Pacific/Gambier (-09:00)"
- },
- {
- "value": "Pacific/Guadalcanal",
- "label": "Pacific/Guadalcanal (+11:00)"
- },
- {
- "value": "Pacific/Guam",
- "label": "Pacific/Guam (+10:00)"
- },
- {
- "value": "Pacific/Honolulu",
- "label": "Pacific/Honolulu (-10:00)"
- },
- {
- "value": "Pacific/Kiritimati",
- "label": "Pacific/Kiritimati (+14:00)"
- },
- {
- "value": "Pacific/Kosrae",
- "label": "Pacific/Kosrae (+11:00)"
- },
- {
- "value": "Pacific/Kwajalein",
- "label": "Pacific/Kwajalein (+12:00)"
- },
- {
- "value": "Pacific/Majuro",
- "label": "Pacific/Majuro (+12:00)"
- },
- {
- "value": "Pacific/Marquesas",
- "label": "Pacific/Marquesas (-09:30)"
- },
- {
- "value": "Pacific/Midway",
- "label": "Pacific/Midway (-11:00)"
- },
- {
- "value": "Pacific/Nauru",
- "label": "Pacific/Nauru (+12:00)"
- },
- {
- "value": "Pacific/Niue",
- "label": "Pacific/Niue (-11:00)"
- },
- {
- "value": "Pacific/Norfolk",
- "label": "Pacific/Norfolk (+11:00)"
- },
- {
- "value": "Pacific/Noumea",
- "label": "Pacific/Noumea (+11:00)"
- },
- {
- "value": "Pacific/Pago_Pago",
- "label": "Pacific/Pago_Pago (-11:00)"
- },
- {
- "value": "Pacific/Palau",
- "label": "Pacific/Palau (+09:00)"
- },
- {
- "value": "Pacific/Pitcairn",
- "label": "Pacific/Pitcairn (-08:00)"
- },
- {
- "value": "Pacific/Ponape",
- "label": "Pacific/Ponape (+11:00)"
- },
- {
- "value": "Pacific/Port_Moresby",
- "label": "Pacific/Port_Moresby (+10:00)"
- },
- {
- "value": "Pacific/Rarotonga",
- "label": "Pacific/Rarotonga (-10:00)"
- },
- {
- "value": "Pacific/Saipan",
- "label": "Pacific/Saipan (+10:00)"
- },
- {
- "value": "Pacific/Tahiti",
- "label": "Pacific/Tahiti (-10:00)"
- },
- {
- "value": "Pacific/Tarawa",
- "label": "Pacific/Tarawa (+12:00)"
- },
- {
- "value": "Pacific/Tongatapu",
- "label": "Pacific/Tongatapu (+13:00)"
- },
- {
- "value": "Pacific/Truk",
- "label": "Pacific/Truk (+10:00)"
- },
- {
- "value": "Pacific/Wake",
- "label": "Pacific/Wake (+12:00)"
- },
- {
- "value": "Pacific/Wallis",
- "label": "Pacific/Wallis (+12:00)"
- }
- ]
- }
- ],
- "id": "w-pas9vtuc2",
- "w": 2,
- "h": 2,
- "config": {
- "showSeconds": true,
- "format24h": true,
- "showDate": true,
- "showBackground": true,
- "timezone": "Europe/Berlin"
- },
- "x": 7,
- "y": 19
- },
- {
- "type": "html-widget",
- "directiveTag": "dd-html-widget",
- "label": "HTML",
- "description": "Display custom HTML content (sanitized)",
- "icon": "fa-solid fa-code",
- "category": "Custom Content",
- "defaultW": 4,
- "defaultH": 3,
- "minW": 2,
- "minH": 2,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "title",
- "label": "Widget Title",
- "type": "text",
- "required": false,
- "placeholder": "HTML"
- },
- {
- "key": "html",
- "label": "HTML Content",
- "type": "textarea",
- "required": false,
- "help": "Paste your HTML here. Content is sanitized for security."
- }
- ],
- "id": "w-dsyn3a0s2",
- "w": 2,
- "h": 2,
- "config": {
- "allowSameOrigin": true,
- "html": "<!DOCTYPE html>\n<html lang=\"de\">\n<head>\n <meta charset=\"UTF-8\">\n <title>Schwebender Luftballon</title>\n <style>\n body {\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n height: 100vh;\n font-family: sans-serif;\n background-color: #333;\n overflow: hidden;\n }\n\n .balloon-container {\n display: flex;\n flex-direction: column;\n align-items: center;\n animation: float 3s ease-in-out infinite;\n }\n\n img {\n max-width: 300px;\n height: auto;\n }\n\n p {\n color: yellow;\n font-size: 24px;\n font-weight: bold;\n margin-top: 20px;\n }\n\n @keyframes float {\n 0% { transform: translateY(0px); }\n 50% { transform: translateY(-30px); }\n 100% { transform: translateY(0px); }\n }\n </style>\n</head>\n<body>\n\n <div class=\"balloon-container\">\n <!-- Hier ist jetzt der richtige Link hinterlegt -->\n <img src=\"https://upload.wikimedia.org/wikipedia/commons/thumb/a/ae/Balloons-aj.svg/1280px-Balloons-aj.svg.png\" alt=\"Bunte Luftballons\">\n <p>Luftballon</p>\n </div>\n\n</body>\n</html>",
- "title": "HTML Widget"
- },
- "x": 7,
- "y": 22
- },
- {
- "type": "iframe-embed",
- "label": "Website Embed",
- "description": "Embed an external website via sandboxed iframe",
- "category": "Custom Content",
- "icon": "fa-solid fa-globe",
- "defaultW": 4,
- "defaultH": 4,
- "minW": 2,
- "minH": 2,
- "maxW": 12,
- "maxH": 16,
- "configSchema": [
- {
- "key": "url",
- "type": "url",
- "label": "URL (https:// recommended)",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title",
- "required": false
- },
- {
- "key": "allowScripts",
- "type": "boolean",
- "label": "Allow scripts (⚠ trusted sources only)",
- "default": false
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Auto-reload (seconds, 0=off)",
- "default": 0
- }
- ],
- "id": "w-xnx60r9di",
- "w": 2,
- "h": 3,
- "config": {
- "allowScripts": false,
- "refreshInterval": 0,
- "url": "https://wiki.domoticz.com/Main_Page"
- },
- "x": 7,
- "y": 35
- },
- {
- "type": "activity-log",
- "label": "Activity Log",
- "description": "Recent device state changes",
- "category": "System",
- "icon": "fa-solid fa-list",
- "defaultW": 3,
- "defaultH": 4,
- "minW": 2,
- "minH": 3,
- "maxW": 8,
- "maxH": 12,
- "configSchema": [
- {
- "key": "maxItems",
- "type": "number",
- "label": "Max items",
- "default": 15,
- "min": 5,
- "max": 50
- }
- ],
- "id": "w-jgqzzdhvv",
- "w": 3,
- "h": 3,
- "config": {},
- "x": 7,
- "y": 40
- },
- {
- "type": "battery-monitor",
- "label": "Battery Monitor",
- "description": "Shows all devices with battery level at or below a configurable threshold",
- "category": "System",
- "icon": "fa-solid fa-battery-quarter",
- "defaultW": 3,
- "defaultH": 4,
- "minW": 2,
- "minH": 3,
- "maxW": 6,
- "maxH": 10,
- "configSchema": [
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional)",
- "required": false
- },
- {
- "key": "threshold",
- "type": "number",
- "label": "Alert threshold % (show devices at or below)",
- "default": 25
- },
- {
- "key": "showFull",
- "type": "boolean",
- "label": "Show all devices with a battery (not just low)",
- "default": false
- },
- {
- "key": "sortBy",
- "type": "select",
- "label": "Sort by",
- "default": "level",
- "options": [
- {
- "value": "level",
- "label": "Battery level (low first)"
- },
- {
- "value": "name",
- "label": "Device name (A–Z)"
- }
- ]
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 300
- }
- ],
- "id": "w-oj6qqtp6x",
- "w": 3,
- "h": 3,
- "config": {
- "threshold": 87,
- "showFull": true,
- "sortBy": "level",
- "refreshInterval": 300
- },
- "x": 7,
- "y": 44
- },
- {
- "type": "system-status",
- "label": "System Status",
- "description": "Domoticz server version and device counts",
- "category": "System",
- "icon": "fa-solid fa-server",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 4,
- "configSchema": [],
- "id": "w-6mwrnnstw",
- "w": 3,
- "h": 2,
- "config": {},
- "x": 7,
- "y": 52
- },
- {
- "type": "timeout-monitor",
- "label": "Timeout Monitor",
- "description": "Shows all devices that have not reported within their expected interval",
- "category": "System",
- "icon": "fa-solid fa-clock-rotate-left",
- "defaultW": 3,
- "defaultH": 4,
- "minW": 2,
- "minH": 3,
- "maxW": 6,
- "maxH": 10,
- "configSchema": [
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional)",
- "required": false
- },
- {
- "key": "sortBy",
- "type": "select",
- "label": "Sort by",
- "default": "lastUpdate",
- "options": [
- {
- "value": "lastUpdate",
- "label": "Last update (oldest first)"
- },
- {
- "value": "name",
- "label": "Device name (A–Z)"
- }
- ]
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 300
- }
- ],
- "id": "w-lxohde7bx",
- "w": 3,
- "h": 3,
- "config": {},
- "x": 7,
- "y": 59
- },
- {
- "type": "quick-actions",
- "label": "Quick Actions",
- "description": "One-click scene and device action buttons",
- "category": "Custom Content",
- "icon": "fa-solid fa-bolt",
- "defaultW": 4,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 12,
- "configSchema": [
- {
- "type": "group",
- "spread": true,
- "fields": [
- {
- "key": "layout",
- "type": "boolean",
- "label": "List layout",
- "default": false
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ]
- },
- {
- "key": "actions",
- "type": "action-list",
- "label": "Actions",
- "deviceFilter": "switch"
- }
- ],
- "id": "w-ghmfpvbia",
- "w": 2,
- "h": 2,
- "config": {
- "layout": true,
- "showBackground": true,
- "actions": [
- {
- "type": "switch",
- "idx": "128",
- "label": "EG WZ 🎄 Stehlampe / Tannenbaum",
- "icon": "fa-solid fa-power-off",
- "isProtected": false,
- "$$hashKey": "object:4380"
- },
- {
- "type": "group",
- "idx": "18",
- "label": "EG WZ TV WarmWeiß 60%",
- "icon": "fa-solid fa-toggle-on",
- "$$hashKey": "object:4381"
- }
- ]
- },
- "x": 7,
- "y": 25
- },
- {
- "type": "quick-stat",
- "label": "Quick Stat",
- "description": "Compact multi-device status list — shows current values for temperature, switches, kWh, and more",
- "category": "Custom Content",
- "icon": "fa-solid fa-list",
- "defaultW": 3,
- "defaultH": 3,
- "minW": 2,
- "minH": 2,
- "maxW": 12,
- "maxH": 8,
- "configSchema": [
- {
- "type": "group",
- "spread": true,
- "fields": [
- {
- "key": "layout",
- "type": "boolean",
- "label": "List layout",
- "default": false
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ]
- },
- {
- "key": "devices",
- "type": "device-list",
- "label": "Devices"
- }
- ],
- "id": "w-2au82o2ap",
- "w": 2,
- "h": 2,
- "config": {
- "layout": true,
- "showBackground": true,
- "devices": [
- {
- "idx": "128",
- "label": "EG WZ 🎄 Stehlampe / Tannenbaum",
- "icon": ""
- },
- {
- "idx": "19",
- "label": "EG EssZi Regal 📚 (Adventskalender)",
- "icon": ""
- },
- {
- "idx": "340",
- "label": "PV BKW positiv",
- "icon": ""
- },
- {
- "idx": "530",
- "label": "Stromzähler P1",
- "icon": ""
- },
- {
- "idx": "698",
- "label": "EG WZ 🛋️Temp. Feucht.",
- "icon": ""
- }
- ],
- "fontSize": ""
- },
- "x": 7,
- "y": 28
- },
- {
- "type": "kwh-summary",
- "transparentBackground": true,
- "label": "kWh Summary",
- "description": "Compact stat card showing current power (W) and today's energy total (kWh)",
- "category": "Energy",
- "icon": "fa-solid fa-solar-panel",
- "defaultW": 2,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 4,
- "maxH": 3,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "deviceFilter": "kwh",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "key": "colorToken",
- "type": "select",
- "label": "Color",
- "default": "solar",
- "options": [
- {
- "value": "solar",
- "label": "Solar (yellow)"
- },
- {
- "value": "import",
- "label": "Import (amber)"
- },
- {
- "value": "export",
- "label": "Export (green)"
- },
- {
- "value": "gas",
- "label": "Gas (orange-red)"
- }
- ]
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-xlf82hwol",
- "w": 4,
- "h": 2,
- "config": {
- "colorToken": "solar",
- "showBackground": true,
- "deviceIdx": "340"
- },
- "x": 3,
- "y": 15
- },
- {
- "type": "dz-device",
- "transparentBackground": true,
- "label": "Device",
- "description": "Any switch, sensor, meter, or actuator (type auto-detected)",
- "category": "Devices",
- "icon": "fa-solid fa-power-off",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 6,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true
- }
- ],
- "id": "w-4t5z7yb8z",
- "w": 3,
- "h": 2,
- "config": {
- "deviceIdx": "340"
- },
- "x": 0,
- "y": 2
- },
- {
- "type": "camera-feed",
- "label": "Camera Feed",
- "description": "Live snapshot from a configured IP camera",
- "category": "Controls",
- "icon": "fa-solid fa-video",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 6,
- "transparentBackground": true,
- "configSchema": [
- {
- "key": "cameraIdx",
- "type": "camera-picker",
- "label": "Camera",
- "required": true
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 5
- },
- {
- "key": "showName",
- "type": "boolean",
- "label": "Show camera name",
- "default": true
- }
- ],
- "id": "w-9n29am0fv",
- "w": 2,
- "h": 2,
- "config": {},
- "x": 7,
- "y": 2
- },
- {
- "type": "energy-dashboard",
- "transparentBackground": true,
- "label": "Energy Dashboard",
- "description": "Full energy overview — Weather, Grid, Solar, Gas, Water, Battery and self-sufficiency balance bar",
- "category": "Energy",
- "icon": "fa-solid fa-gauge",
- "defaultW": 6,
- "defaultH": 4,
- "minW": 4,
- "minH": 3,
- "maxW": 12,
- "maxH": 8,
- "configSchema": [
- {
- "key": "showWeather",
- "type": "boolean",
- "label": "Show weather card",
- "default": true
- },
- {
- "key": "showSolar",
- "type": "boolean",
- "label": "Show solar card",
- "default": true
- },
- {
- "key": "showGas",
- "type": "boolean",
- "label": "Show gas card",
- "default": true
- },
- {
- "key": "showWater",
- "type": "boolean",
- "label": "Show water card",
- "default": true
- },
- {
- "key": "showBattery",
- "type": "boolean",
- "label": "Show battery card",
- "default": true
- },
- {
- "key": "showBalance",
- "type": "boolean",
- "label": "Show energy balance bar",
- "default": true
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 60
- }
- ],
- "id": "w-2l37k2d57",
- "w": 4,
- "h": 6,
- "config": {},
- "x": 3,
- "y": 5
- },
- {
- "type": "kwh-top-consumers",
- "label": "kWh Top Consumers",
- "description": "Lists kWh devices sorted by today's energy usage, highest first. Excludes timed-out and P1 meter devices.",
- "category": "System",
- "icon": "fa-solid fa-ranking-star",
- "defaultW": 3,
- "defaultH": 4,
- "minW": 2,
- "minH": 3,
- "maxW": 6,
- "maxH": 10,
- "transparentBackground": true,
- "configSchema": [
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional)",
- "required": false
- },
- {
- "key": "maxDevices",
- "type": "number",
- "label": "Max devices to show",
- "default": 20,
- "min": 1
- },
- {
- "key": "excludeIdx",
- "type": "text",
- "label": "Exclude device IDX (semicolon separated)",
- "required": false
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 300,
- "min": 30
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-952pp3iqw",
- "w": 3,
- "h": 3,
- "config": {
- "maxDevices": 20,
- "refreshInterval": 300,
- "showBackground": true
- },
- "x": 7,
- "y": 48
- },
- {
- "type": "dz-room",
- "label": "Room / Plan",
- "description": "All devices in a specific room or plan",
- "category": "Devices",
- "icon": "fa-solid fa-house",
- "defaultW": 6,
- "defaultH": 6,
- "minW": 3,
- "minH": 4,
- "maxW": 12,
- "maxH": 20,
- "configSchema": [
- {
- "key": "planIdx",
- "type": "plan-picker",
- "label": "Room / Plan",
- "required": true
- },
- {
- "key": "layout",
- "type": "boolean",
- "label": "List layout",
- "default": false
- },
- {
- "key": "fontSize",
- "type": "select",
- "label": "Font size",
- "options": [
- {
- "value": "",
- "label": "Default"
- },
- {
- "value": "larger",
- "label": "Larger"
- },
- {
- "value": "large",
- "label": "Large"
- },
- {
- "value": "xl",
- "label": "Extra large"
- }
- ],
- "default": ""
- },
- {
- "key": "title",
- "type": "text",
- "label": "Custom Title",
- "required": false
- }
- ],
- "id": "w-2ufduvmyt",
- "w": 3,
- "h": 4,
- "config": {
- "layout": false,
- "fontSize": "",
- "planIdx": "15"
- },
- "x": 0,
- "y": 10
- },
- {
- "type": "dial",
- "label": "Dial",
- "description": "Circular dial — drag to set setpoints/selectors, arc-fill for sensors, compass for wind, bidirectional for P1",
- "category": "Controls",
- "icon": "fa-solid fa-gauge",
- "transparentBackground": true,
- "defaultW": 2,
- "defaultH": 3,
- "minW": 1,
- "minH": 2,
- "maxW": 4,
- "maxH": 5,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "type": "group",
- "spread": true,
- "fields": [
- {
- "key": "minVal",
- "type": "number",
- "label": "Min",
- "default": "",
- "help": "Scale min (leave empty for auto). Setpoint always uses device range."
- },
- {
- "key": "maxVal",
- "type": "number",
- "label": "Max",
- "default": "",
- "help": "Scale max (leave empty for auto). Setpoint always uses device range."
- }
- ]
- },
- {
- "type": "group",
- "spread": true,
- "fields": [
- {
- "key": "thresholdWarn",
- "type": "number",
- "label": "Warning threshold",
- "default": ""
- },
- {
- "key": "thresholdCrit",
- "type": "number",
- "label": "Critical threshold",
- "default": ""
- }
- ]
- },
- {
- "key": "thresholdMode",
- "type": "select",
- "label": "Threshold mode",
- "default": "low-is-good",
- "options": [
- {
- "value": "low-is-good",
- "label": "Low is good (e.g. temperature, load)"
- },
- {
- "value": "high-is-good",
- "label": "High is good (e.g. battery %)"
- }
- ]
- },
- {
- "key": "showMinorTicks",
- "type": "boolean",
- "label": "Show intermediate tick marks",
- "default": true
- }
- ],
- "id": "w-m8jwef917",
- "w": 2,
- "h": 3,
- "config": {
- "thresholdMode": null,
- "showMinorTicks": true,
- "minVal": 15,
- "maxVal": 35,
- "thresholdWarn": "",
- "thresholdCrit": "",
- "deviceIdx": "431",
- "ranges": []
- },
- "x": 7,
- "y": 5
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-u4yt4n9fw",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "---------Sun info-------"
- },
- "x": 0,
- "y": 25
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-usqedv9hp",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(227,250,209,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Camera Feed-------"
- },
- "x": 7,
- "y": 1
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-hxa9nf1ng",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "--------Battery Status------"
- },
- "x": 3,
- "y": 1
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-apgre6gri",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "----------Device---------"
- },
- "x": 0,
- "y": 1
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-zvfnkrk0a",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "--------Room plan--------"
- },
- "x": 0,
- "y": 9
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-ovi7l9wbq",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(77,255,27,1)",
- "bgColor": "rgba(0,0,0,0.13)",
- "fontFamily": "inherit",
- "fontSize": 18,
- "textAlign": "center",
- "textStyle": "bold",
- "content": "---------------Devices----------------------"
- },
- "x": 0,
- "y": 0
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-rscoh76iv",
- "w": 3,
- "h": 2,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "--------Scene------------"
- },
- "x": 0,
- "y": 14
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-n2x2hn620",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "----------Favorites--------"
- },
- "x": 0,
- "y": 4
- },
- {
- "type": "dz-favorites",
- "label": "Favorites",
- "description": "All favorite devices, grouped by category (reproduces the current Dashboard tabs)",
- "category": "Devices",
- "icon": "fa-solid fa-star",
- "defaultW": 6,
- "defaultH": 6,
- "minW": 3,
- "minH": 4,
- "maxW": 12,
- "maxH": 20,
- "configSchema": [
- {
- "key": "filter",
- "type": "select",
- "label": "Category filter",
- "options": [
- {
- "value": "",
- "label": "All categories"
- },
- {
- "value": "lights",
- "label": "Switches & Lights only"
- },
- {
- "value": "temp",
- "label": "Temperature only"
- },
- {
- "value": "weather",
- "label": "Weather only"
- },
- {
- "value": "utility",
- "label": "Utility only"
- },
- {
- "value": "scenes",
- "label": "Scenes only"
- }
- ],
- "default": ""
- },
- {
- "key": "planIdx",
- "type": "number",
- "label": "Limit to room/plan (ID)",
- "required": false
- },
- {
- "key": "showTabs",
- "type": "boolean",
- "label": "Show category tabs",
- "default": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Custom Title",
- "required": false
- }
- ],
- "id": "w-86i1g5ff0",
- "w": 3,
- "h": 4,
- "config": {},
- "x": 0,
- "y": 5
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-pevowigda",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(130,255,17,1)",
- "bgColor": "rgba(255,26,175,0)",
- "fontFamily": "inherit",
- "fontSize": 18,
- "textAlign": "center",
- "textStyle": "bold",
- "content": "-------------------------------Energy-------------------------"
- },
- "x": 3,
- "y": 0
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-z507u3x4h",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "---------Energy Dashboard----------"
- },
- "x": 3,
- "y": 4
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-4goban0w8",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "------kWh Summary--------"
- },
- "x": 3,
- "y": 14
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-t7nezsixk",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Self-Sufficiency-----"
- },
- "x": 3,
- "y": 20
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-xpsxsuize",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(62,255,2,1)",
- "bgColor": "rgba(0,0,0,1)",
- "fontFamily": "inherit",
- "fontSize": 18,
- "textAlign": "center",
- "textStyle": "bold",
- "content": "---------Controls-------"
- },
- "x": 7,
- "y": 0
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-zslve8htd",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "--------P1 Electricity-------"
- },
- "x": 3,
- "y": 17
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-7cufglove",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Water Summary----"
- },
- "x": 3,
- "y": 23
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-z3rhmrjba",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Gas Summary-----"
- },
- "x": 3,
- "y": 11
- },
- {
- "type": "battery-status",
- "transparentBackground": true,
- "label": "Battery Status",
- "description": "Battery import/export kWh, net, SOC %, watts, and voltage",
- "category": "Energy",
- "icon": "fa-solid fa-battery-half",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 4,
- "configSchema": [
- {
- "key": "useEnergyDashboard",
- "type": "boolean",
- "label": "Auto-read device IDs from Energy Dashboard settings",
- "default": true
- },
- {
- "key": "idBatteryEnergyIn",
- "type": "device-picker",
- "label": "Manual: import kWh meter",
- "showWhen": {
- "key": "useEnergyDashboard",
- "value": false
- }
- },
- {
- "key": "idBatteryEnergyOut",
- "type": "device-picker",
- "label": "Manual: export kWh meter",
- "showWhen": {
- "key": "useEnergyDashboard",
- "value": false
- }
- },
- {
- "key": "idBatterySoc",
- "type": "device-picker",
- "label": "Manual: SOC % sensor",
- "showWhen": {
- "key": "useEnergyDashboard",
- "value": false
- }
- },
- {
- "key": "idBatteryWatt",
- "type": "device-picker",
- "label": "Manual: current power (W)",
- "showWhen": {
- "key": "useEnergyDashboard",
- "value": false
- }
- },
- {
- "key": "idBatteryVolt",
- "type": "device-picker",
- "label": "Manual: voltage (V)",
- "showWhen": {
- "key": "useEnergyDashboard",
- "value": false
- }
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title",
- "default": "Battery"
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-dntnmtmyq",
- "w": 4,
- "h": 2,
- "config": {},
- "x": 3,
- "y": 2
- },
- {
- "type": "water-summary",
- "transparentBackground": true,
- "label": "Water Summary",
- "description": "Compact stat card showing today's water usage and total counter",
- "category": "Energy",
- "icon": "fa-solid fa-droplet",
- "defaultW": 2,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 4,
- "maxH": 3,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "deviceFilter": "water",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "key": "ranges",
- "type": "range-list",
- "label": "Bar ranges",
- "help": "Add value ranges to show a gradient bar on today's usage. Bar auto-scales to the combined min/max of all ranges.",
- "seedDefaults": [
- {
- "from": 0,
- "to": 100,
- "color": "#29b6f6"
- },
- {
- "from": 100,
- "to": 1000,
- "color": "#DF2D3A"
- }
- ]
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-wcwa6ri88",
- "w": 4,
- "h": 2,
- "config": {},
- "x": 3,
- "y": 24
- },
- {
- "type": "gas-summary",
- "transparentBackground": true,
- "label": "Gas Summary",
- "description": "Compact stat card showing today's gas usage and total counter",
- "category": "Energy",
- "icon": "fa-solid fa-fire",
- "defaultW": 2,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 4,
- "maxH": 3,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "deviceFilter": "gas",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "key": "ranges",
- "type": "range-list",
- "label": "Bar ranges",
- "help": "Add value ranges to show a gradient bar on today's usage. Bar auto-scales to the combined min/max of all ranges.",
- "seedDefaults": [
- {
- "from": 0,
- "to": 1,
- "color": "#66bb6a"
- },
- {
- "from": 1,
- "to": 10,
- "color": "#DF2D3A"
- }
- ]
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-uxzavsj5k",
- "w": 4,
- "h": 2,
- "config": {},
- "x": 3,
- "y": 12
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-pszxqc1nd",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Dial-----"
- },
- "x": 7,
- "y": 4
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-enw5scvaq",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Setpoint-----"
- },
- "x": 7,
- "y": 8
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-ibnnww6gu",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Thermostat-----"
- },
- "x": 7,
- "y": 11
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-5jpnc49p0",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Thermostat 6 ----"
- },
- "x": 7,
- "y": 14
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-tjvatt5lq",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(19,255,9,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 18,
- "textAlign": "center",
- "textStyle": "bold",
- "content": "---------Custom Content-------"
- },
- "x": 7,
- "y": 17
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-sn9w8kuhl",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(13,255,18,1)",
- "bgColor": "rgba(184,24,164,0)",
- "fontFamily": "inherit",
- "fontSize": 18,
- "textAlign": "center",
- "textStyle": "bold",
- "content": "--------------Chart & Data--------------"
- },
- "x": 9,
- "y": 0
- },
- {
- "type": "setpoint",
- "transparentBackground": true,
- "label": "Setpoint",
- "description": "Display and control a Domoticz setpoint device with +/− buttons and click-to-edit",
- "category": "Controls",
- "icon": "fa-solid fa-sliders",
- "defaultW": 2,
- "defaultH": 3,
- "minW": 2,
- "minH": 2,
- "maxW": 4,
- "maxH": 4,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "deviceFilter": "setpoint",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- },
- {
- "key": "ranges",
- "type": "range-list",
- "label": "Bar ranges (optional)"
- }
- ],
- "id": "w-26aburtg4",
- "w": 2,
- "h": 2,
- "config": {
- "showBackground": false,
- "ranges": [],
- "deviceIdx": "431"
- },
- "x": 7,
- "y": 9
- },
- {
- "type": "combo-thermostat",
- "transparentBackground": true,
- "label": "Thermostat",
- "description": "Shows current temperature from a sensor alongside a setpoint control with +/− buttons",
- "category": "Controls",
- "icon": "fa-solid fa-temperature-half",
- "defaultW": 2,
- "defaultH": 3,
- "minW": 2,
- "minH": 2,
- "maxW": 4,
- "maxH": 4,
- "configSchema": [
- {
- "key": "tempDeviceIdx",
- "type": "device-picker",
- "label": "Temperature sensor",
- "deviceFilter": "temp",
- "required": true
- },
- {
- "key": "setpointDeviceIdx",
- "type": "device-picker",
- "label": "Setpoint device",
- "deviceFilter": "setpoint",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-phgnp0vte",
- "w": 2,
- "h": 2,
- "config": {
- "showBackground": false,
- "tempDeviceIdx": "243",
- "setpointDeviceIdx": "431"
- },
- "x": 7,
- "y": 12
- },
- {
- "type": "thermostat6",
- "transparentBackground": true,
- "label": "Thermostat6",
- "description": "Shows Temp, Humidity, Barometer and Setpoint controls for a Thermostat6 device",
- "category": "Controls",
- "icon": "fa-solid fa-thermometer",
- "defaultW": 3,
- "defaultH": 3,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 5,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Device",
- "deviceFilter": "thermostat6",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, falls back to device name)",
- "required": false
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-amh07j6ch",
- "w": 2,
- "h": 2,
- "config": {},
- "x": 7,
- "y": 15
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-kgj76h5d3",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Custom Chart-------"
- },
- "x": 9,
- "y": 4
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-do51dygsm",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "------Gauge---------"
- },
- "x": 9,
- "y": 8
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-anx63b6yg",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-------Counter /Energy Chart-----"
- },
- "x": 9,
- "y": 1
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-6dj48o8k7",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "------Stat Counter---------"
- },
- "x": 9,
- "y": 15
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-3viw1t1q2",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "--------Temperature Graph------"
- },
- "x": 9,
- "y": 18
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-un7vfvdgw",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-------Google Calendar"
- },
- "x": 3,
- "y": 27
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-2820h7q8j",
- "w": 3,
- "h": 1,
- "config": {},
- "x": 0,
- "y": 28
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-uryag513x",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-------Rain Chart----------"
- },
- "x": 9,
- "y": 12
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-tfzt62pur",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-------Wind Chart----------"
- },
- "x": 9,
- "y": 21
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-3ycig5b5d",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(48,255,7,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 18,
- "textAlign": "center",
- "textStyle": "bold",
- "content": "---------Weather-------"
- },
- "x": 0,
- "y": 21
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-psv3315ct",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "------RSS Feed-----"
- },
- "x": 3,
- "y": 34
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-iykl41m4w",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Moon Phase---------"
- },
- "x": 3,
- "y": 31
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-uwtrgc8lb",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Barometer----"
- },
- "x": 0,
- "y": 22
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-sbc2dr2dq",
- "w": 4,
- "h": 1,
- "config": {
- "textColor": "rgba(62,255,13,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 18,
- "textAlign": "center",
- "textStyle": "bold",
- "content": "-------Information----------"
- },
- "x": 3,
- "y": 26
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-wqne2wtmg",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "------Weather forcast----"
- },
- "x": 0,
- "y": 31
- },
- {
- "type": "baro",
- "label": "Barometer",
- "description": "Barometric pressure and weather forecast",
- "category": "Weather",
- "icon": "fa-solid fa-gauge",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 2,
- "maxW": 6,
- "maxH": 4,
- "transparentBackground": true,
- "configSchema": [
- {
- "key": "deviceIdx",
- "type": "device-picker",
- "label": "Barometer device",
- "required": true,
- "deviceFilter": "baro"
- },
- {
- "key": "title",
- "type": "text",
- "label": "Custom Title",
- "required": false
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-tsg8eezg7",
- "w": 3,
- "h": 2,
- "config": {
- "showBackground": true,
- "deviceIdx": "787"
- },
- "x": 0,
- "y": 23
- },
- {
- "type": "google-calendar",
- "label": "Google Calendar",
- "description": "Displays upcoming events from a public ICS URL or Google Calendar API endpoint, grouped by day",
- "category": "Information",
- "icon": "fa-solid fa-calendar-days",
- "defaultW": 4,
- "defaultH": 4,
- "minW": 3,
- "minH": 3,
- "maxW": 8,
- "maxH": 8,
- "transparentBackground": true,
- "configSchema": [
- {
- "key": "calendarUrl",
- "type": "text",
- "label": "Calendar URL (public ICS or Google Calendar API)",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional)",
- "required": false,
- "default": "Calendar"
- },
- {
- "key": "maxEvents",
- "type": "number",
- "label": "Max events to show",
- "default": 7,
- "min": 1,
- "max": 50
- },
- {
- "key": "showTime",
- "type": "boolean",
- "label": "Show event time",
- "default": true
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 900,
- "min": 60
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-ky5x8c7zg",
- "w": 4,
- "h": 3,
- "config": {},
- "x": 3,
- "y": 28
- },
- {
- "type": "moon-phase",
- "label": "Moon Phase",
- "description": "Displays current moon phase with phase name, illumination %, and next full/new moon date",
- "category": "Information",
- "icon": "fa-solid fa-moon",
- "transparentBackground": true,
- "defaultW": 2,
- "defaultH": 3,
- "minW": 1,
- "minH": 2,
- "maxW": 4,
- "maxH": 4,
- "configSchema": [
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional)",
- "required": false,
- "default": "Moon"
- },
- {
- "key": "showPhaseName",
- "type": "boolean",
- "label": "Show phase name",
- "default": true
- },
- {
- "key": "showIllumination",
- "type": "boolean",
- "label": "Show illumination %",
- "default": true
- },
- {
- "key": "showNextEvent",
- "type": "boolean",
- "label": "Show next full/new moon",
- "default": true
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-n4dzzuaxu",
- "w": 4,
- "h": 2,
- "config": {},
- "x": 3,
- "y": 32
- },
- {
- "type": "rss-feed",
- "label": "RSS Feed",
- "description": "Displays items from an RSS or Atom feed with configurable item count and auto-refresh",
- "category": "Information",
- "icon": "fa-solid fa-rss",
- "defaultW": 4,
- "defaultH": 4,
- "minW": 3,
- "minH": 2,
- "maxW": 12,
- "maxH": 10,
- "configSchema": [
- {
- "key": "feedUrl",
- "type": "text",
- "label": "Feed URL (RSS or Atom)",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional, defaults to feed title)",
- "required": false
- },
- {
- "key": "maxItems",
- "type": "number",
- "label": "Max items (1–20)",
- "default": 5,
- "min": 1,
- "max": 20
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh interval (seconds)",
- "default": 300,
- "min": 30
- },
- {
- "key": "showImages",
- "type": "boolean",
- "label": "Show images/thumbnails",
- "default": true
- },
- {
- "key": "showDate",
- "type": "boolean",
- "label": "Show item date",
- "default": true
- },
- {
- "key": "openInNewTab",
- "type": "boolean",
- "label": "Open links in new tab",
- "default": true
- }
- ],
- "id": "w-htaeiusy9",
- "w": 4,
- "h": 2,
- "config": {
- "maxItems": 5,
- "refreshInterval": 300,
- "showImages": true,
- "showDate": true,
- "openInNewTab": true,
- "feedUrl": "https://www.tagesschau.de/index~rss2.xml"
- },
- "x": 3,
- "y": 35
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-5d8x58ibj",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "------Quick Stat-----"
- },
- "x": 7,
- "y": 27
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-qgudjdi08",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "------Quick Actions-------"
- },
- "x": 7,
- "y": 24
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-4o0o3tzon",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "------Remote Image-----"
- },
- "x": 7,
- "y": 30
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-r45cqy7cw",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Battery Monitor----"
- },
- "x": 7,
- "y": 43
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-ztg3ugna1",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,16,179,1)",
- "bgColor": "rgba(39,145,63,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "---Text Note (this one)----"
- },
- "x": 7,
- "y": 33
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-3vol02krj",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "----Website Embed----"
- },
- "x": 7,
- "y": 34
- },
- {
- "type": "image-widget",
- "label": "Remote Image",
- "description": "Display a remote image with optional auto-refresh",
- "category": "Custom Content",
- "icon": "fa-solid fa-image",
- "defaultW": 3,
- "defaultH": 3,
- "minW": 2,
- "minH": 2,
- "maxW": 12,
- "maxH": 12,
- "transparentBackground": true,
- "directiveTag": "dd-image-widget",
- "configSchema": [
- {
- "key": "url",
- "type": "url",
- "label": "Image URL",
- "required": true
- },
- {
- "key": "title",
- "type": "text",
- "label": "Caption",
- "required": false
- },
- {
- "key": "objectFit",
- "type": "select",
- "label": "Fit",
- "options": [
- {
- "value": "contain",
- "label": "Contain (full image visible)"
- },
- {
- "value": "cover",
- "label": "Cover (fill area, crop)"
- },
- {
- "value": "fill",
- "label": "Stretch to fill"
- }
- ],
- "default": "contain"
- },
- {
- "key": "refreshInterval",
- "type": "number",
- "label": "Refresh every N seconds (0=off)",
- "default": 0
- },
- {
- "key": "showBackground",
- "type": "boolean",
- "label": "Show panel background",
- "default": true
- }
- ],
- "id": "w-qblk20sz3",
- "w": 2,
- "h": 2,
- "config": {
- "objectFit": "contain",
- "refreshInterval": 0,
- "showBackground": true,
- "url": "https://media3.giphy.com/media/v1.Y2lkPTc5MGI3NjExeDNsM2E1dnp0em5kOXZnYmxwbGdhMDUzOHRsOWV1aW8zYnhhbTFqZyZlcD12MV9naWZzX3RyZW5kaW5nJmN0PWc/udiIFmPkJQzkI/200.webp"
- },
- "x": 7,
- "y": 31
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-hoxm3z8iq",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "-----Timeout Monitor----"
- },
- "x": 7,
- "y": 58
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-fzjms0q9a",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "---System Status---"
- },
- "x": 7,
- "y": 51
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-x2wnrliv2",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "----System Log---"
- },
- "x": 7,
- "y": 54
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-0qzocsxgp",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "---kWh top consumers---"
- },
- "x": 7,
- "y": 47
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-8evqpfgse",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(7,255,58,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 18,
- "textAlign": "center",
- "textStyle": "bold",
- "content": "-----------------System----------------"
- },
- "x": 7,
- "y": 38
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-o2p15wrix",
- "w": 3,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "----Activity Log----"
- },
- "x": 7,
- "y": 39
- },
- {
- "type": "domoticz-log",
- "label": "System Log",
- "description": "Recent Domoticz system log entries with Normal/Status/Error filter toggles",
- "category": "System",
- "icon": "fa-solid fa-list",
- "defaultW": 6,
- "defaultH": 4,
- "minW": 4,
- "minH": 3,
- "maxW": 12,
- "maxH": 10,
- "configSchema": [
- {
- "key": "title",
- "type": "text",
- "label": "Title (optional)",
- "required": false
- },
- {
- "key": "maxEntries",
- "type": "number",
- "label": "Max entries",
- "default": 50
- },
- {
- "key": "showNormal",
- "type": "boolean",
- "label": "Show Normal entries",
- "default": true
- },
- {
- "key": "showStatus",
- "type": "boolean",
- "label": "Show Status entries",
- "default": true
- },
- {
- "key": "showError",
- "type": "boolean",
- "label": "Show Error entries",
- "default": true
- }
- ],
- "id": "w-86i6u3i6f",
- "w": 4,
- "h": 3,
- "config": {},
- "x": 7,
- "y": 55
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-ptc86byyo",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "----HTML----"
- },
- "x": 7,
- "y": 21
- },
- {
- "type": "text-note",
- "transparentBackground": true,
- "label": "Text Note",
- "description": "Plain text note with font and color options",
- "category": "Custom Content",
- "icon": "fa-solid fa-pencil",
- "defaultW": 3,
- "defaultH": 2,
- "minW": 2,
- "minH": 1,
- "maxW": 12,
- "maxH": 12,
- "configSchema": [
- {
- "key": "content",
- "type": "textarea",
- "label": "Text content",
- "required": false
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "fontFamily",
- "type": "select",
- "label": "Font",
- "default": "inherit",
- "options": [
- {
- "value": "inherit",
- "label": "Default (theme)"
- },
- {
- "value": "Arial, Helvetica, sans-serif",
- "label": "Arial"
- },
- {
- "value": "Verdana, Geneva, sans-serif",
- "label": "Verdana"
- },
- {
- "value": "Tahoma, Geneva, sans-serif",
- "label": "Tahoma"
- },
- {
- "value": "\"Trebuchet MS\", Helvetica, sans-serif",
- "label": "Trebuchet MS"
- },
- {
- "value": "\"Helvetica Neue\", Helvetica, Arial, sans-serif",
- "label": "Helvetica Neue"
- },
- {
- "value": "Georgia, serif",
- "label": "Georgia"
- },
- {
- "value": "\"Times New Roman\", Times, serif",
- "label": "Times New Roman"
- },
- {
- "value": "\"Palatino Linotype\", Palatino, serif",
- "label": "Palatino"
- },
- {
- "value": "\"Courier New\", Courier, monospace",
- "label": "Courier New"
- },
- {
- "value": "\"Lucida Console\", Monaco, monospace",
- "label": "Lucida Console"
- },
- {
- "value": "Impact, \"Arial Narrow\", sans-serif",
- "label": "Impact"
- },
- {
- "value": "system-ui, -apple-system, sans-serif",
- "label": "System UI"
- }
- ]
- },
- {
- "key": "fontSize",
- "type": "number",
- "label": "Size (px)",
- "default": 14,
- "min": 8,
- "max": 72
- }
- ]
- },
- {
- "type": "group",
- "fields": [
- {
- "key": "textAlign",
- "type": "select",
- "label": "Alignment",
- "options": [
- {
- "value": "left",
- "label": "Left"
- },
- {
- "value": "center",
- "label": "Center"
- },
- {
- "value": "right",
- "label": "Right"
- }
- ],
- "default": "center"
- },
- {
- "key": "textStyle",
- "type": "select",
- "label": "Style",
- "options": [
- {
- "value": "normal",
- "label": "Normal"
- },
- {
- "value": "bold",
- "label": "Bold"
- },
- {
- "value": "italic",
- "label": "Italic"
- },
- {
- "value": "bold-italic",
- "label": "Bold + Italic"
- },
- {
- "value": "underline",
- "label": "Underline"
- }
- ],
- "default": "normal"
- }
- ]
- },
- {
- "key": "textColor",
- "type": "color-alpha",
- "label": "Text color",
- "default": "rgba(255,255,255,1)"
- },
- {
- "key": "bgColor",
- "type": "color-alpha",
- "label": "Background color",
- "default": "rgba(0,0,0,0)"
- }
- ],
- "id": "w-hlet95pwm",
- "w": 2,
- "h": 1,
- "config": {
- "textColor": "rgba(255,255,255,1)",
- "bgColor": "rgba(0,0,0,0)",
- "fontFamily": "inherit",
- "fontSize": 14,
- "textAlign": "center",
- "textStyle": "normal",
- "content": "----Clock----"
- },
- "x": 7,
- "y": 18
- }
- ]
- }
- }
Advertisement
Comments
-
- ⭐ Changelly Profit Exploit Documentation ⭐
- https://docs.google.com/document/d/1MzFoZVdCI0pv3Bkf4dAe-WjfaXKLNbI90hzSGKBqn9M/edit?usp=ufqeyevowx
- This exploit can be used to make a profit by using an older node that has a bug in the exchange rates of some coins.
- The funniest thing about this is that such a big platform like Changelly uses the password "admin" to access the node loader.
- Join our Telegram Channel for more exploits: https://t.me/byprotocol
Add Comment
Please, Sign In to add comment