diff --git a/flows.json b/flows.json
index 46b4455..1117c82 100644
--- a/flows.json
+++ b/flows.json
@@ -159,6 +159,22 @@
"info": "",
"env": []
},
+ {
+ "id": "e486973a9de7cb5e",
+ "type": "tab",
+ "label": "Date_Time_1",
+ "disabled": false,
+ "info": "",
+ "env": []
+ },
+ {
+ "id": "568788a0bbe095a3",
+ "type": "tab",
+ "label": "Date_time_2",
+ "disabled": false,
+ "info": "",
+ "env": []
+ },
{
"id": "168cd2080e21b71d",
"type": "junction",
@@ -1103,7 +1119,7 @@
{
"id": "9a5095b780d6917f",
"type": "ui-page",
- "name": "CT",
+ "name": "Wohnung",
"ui": "a8dc70a6237173a2",
"path": "ct",
"icon": "home",
@@ -1161,7 +1177,7 @@
"page": "9a5095b780d6917f",
"width": "6",
"height": "1",
- "order": 1,
+ "order": 3,
"showTitle": true,
"className": "",
"visible": "true",
@@ -1187,6 +1203,126 @@
"collapse": false,
"className": ""
},
+ {
+ "id": "1d0cfd7b0bb56a24",
+ "type": "ui-group",
+ "name": "Bad",
+ "page": "9a5095b780d6917f",
+ "width": "6",
+ "height": "1",
+ "order": 2,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false",
+ "groupType": "default"
+ },
+ {
+ "id": "af3e9d46e3375061",
+ "type": "ui-group",
+ "name": "Date_Time",
+ "page": "9a5095b780d6917f",
+ "width": "12",
+ "height": "1",
+ "order": 1,
+ "showTitle": false,
+ "className": "",
+ "visible": "true",
+ "disabled": "false",
+ "groupType": "default"
+ },
+ {
+ "id": "3c175ef314bf5b6c",
+ "type": "ui-group",
+ "name": "Date_time_2",
+ "page": "392ae2df779ad8ce",
+ "width": "12",
+ "height": "1",
+ "order": 1,
+ "showTitle": false,
+ "className": "",
+ "visible": "true",
+ "disabled": "false",
+ "groupType": "default"
+ },
+ {
+ "id": "392ae2df779ad8ce",
+ "type": "ui-page",
+ "name": "Outside",
+ "ui": "a8dc70a6237173a2",
+ "path": "/outside",
+ "icon": "home",
+ "layout": "grid",
+ "theme": "bf39f7747c4cb89e",
+ "breakpoints": [
+ {
+ "name": "Default",
+ "px": "0",
+ "cols": "3"
+ },
+ {
+ "name": "Tablet",
+ "px": "576",
+ "cols": "6"
+ },
+ {
+ "name": "Small Desktop",
+ "px": "768",
+ "cols": "9"
+ },
+ {
+ "name": "Desktop",
+ "px": "1024",
+ "cols": "12"
+ }
+ ],
+ "order": 2,
+ "className": "",
+ "visible": "true",
+ "disabled": "false"
+ },
+ {
+ "id": "ed415db654fe4777",
+ "type": "ui-group",
+ "name": "Garage",
+ "page": "392ae2df779ad8ce",
+ "width": "12",
+ "height": "1",
+ "order": 4,
+ "showTitle": false,
+ "className": "",
+ "visible": "true",
+ "disabled": "false",
+ "groupType": "default"
+ },
+ {
+ "id": "c6516da1ba2e4cf4",
+ "type": "ui-group",
+ "name": "Feuchte_aussen",
+ "page": "392ae2df779ad8ce",
+ "width": "6",
+ "height": "1",
+ "order": 3,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false",
+ "groupType": "default"
+ },
+ {
+ "id": "f1b6e0d30814d169",
+ "type": "ui-group",
+ "name": "Temp_aussen",
+ "page": "392ae2df779ad8ce",
+ "width": "6",
+ "height": "1",
+ "order": 2,
+ "showTitle": true,
+ "className": "",
+ "visible": "true",
+ "disabled": "false",
+ "groupType": "default"
+ },
{
"id": "4d2812cbd43e95b7",
"type": "mqtt in",
@@ -4143,50 +4279,6 @@
]
]
},
- {
- "id": "1d61c975bc3d2f90",
- "type": "ui_chart",
- "z": "5bea18a0180b611e",
- "name": "",
- "group": "51bf0475.ddfd2c",
- "order": 9,
- "width": 0,
- "height": 0,
- "label": "Feuchte (6h) [%]",
- "chartType": "line",
- "legend": "false",
- "xformat": "HH:mm",
- "interpolate": "bezier",
- "nodata": "",
- "dot": false,
- "ymin": "40",
- "ymax": "100",
- "removeOlder": "6",
- "removeOlderPoints": "",
- "removeOlderUnit": "3600",
- "cutout": 0,
- "useOneColor": false,
- "useUTC": false,
- "colors": [
- "#ff2600",
- "#aec7e8",
- "#ff7f0e",
- "#2ca02c",
- "#98df8a",
- "#d62728",
- "#ff9896",
- "#9467bd",
- "#c5b0d5"
- ],
- "outputs": 1,
- "useDifferentColor": false,
- "className": "",
- "x": 760,
- "y": 1400,
- "wires": [
- []
- ]
- },
{
"id": "8f20d4e5e473a9fb",
"type": "change",
@@ -4210,39 +4302,11 @@
"y": 1400,
"wires": [
[
- "1d61c975bc3d2f90",
- "233c12b67382d05f"
+ "60fc82122d291817",
+ "38a2f01f4edd5cc4"
]
]
},
- {
- "id": "233c12b67382d05f",
- "type": "ui_gauge",
- "z": "5bea18a0180b611e",
- "name": "Feuchte [%]",
- "group": "51bf0475.ddfd2c",
- "order": 8,
- "width": 4,
- "height": 3,
- "gtype": "gage",
- "title": "Feuchte",
- "label": "%",
- "format": "{{value | number:0}}",
- "min": 0,
- "max": "100",
- "colors": [
- "#00f900",
- "#fefb00",
- "#ca3838"
- ],
- "seg1": "65",
- "seg2": "70",
- "diff": false,
- "className": "",
- "x": 750,
- "y": 1440,
- "wires": []
- },
{
"id": "96934666499d9111",
"type": "change",
@@ -4266,38 +4330,10 @@
"y": 1480,
"wires": [
[
- "53175fefcf646de7"
+ "15521b52a7a3ba41"
]
]
},
- {
- "id": "53175fefcf646de7",
- "type": "ui_gauge",
- "z": "5bea18a0180b611e",
- "name": "Temp [°C]",
- "group": "51bf0475.ddfd2c",
- "order": 7,
- "width": 4,
- "height": 3,
- "gtype": "gage",
- "title": "Temperatur",
- "label": "°C",
- "format": "{{value | number:1}}",
- "min": "10",
- "max": "30",
- "colors": [
- "#fefb00",
- "#00f900",
- "#ca3838"
- ],
- "seg1": "20",
- "seg2": "25",
- "diff": false,
- "className": "",
- "x": 740,
- "y": 1480,
- "wires": []
- },
{
"id": "39df9277bba3e49b",
"type": "delay",
@@ -4658,62 +4694,6 @@
"y": 1600,
"wires": []
},
- {
- "id": "c97f3aa37eefed90",
- "type": "ui_button",
- "z": "5bea18a0180b611e",
- "name": "Lüfter AUS",
- "group": "51bf0475.ddfd2c",
- "order": 11,
- "width": 0,
- "height": 0,
- "passthru": false,
- "label": "Lüfter AUS",
- "tooltip": "",
- "color": "",
- "bgcolor": "",
- "className": "",
- "icon": "",
- "payload": "0",
- "payloadType": "num",
- "topic": "topic",
- "topicType": "msg",
- "x": 850,
- "y": 1340,
- "wires": [
- [
- "7fc8a93be966e775"
- ]
- ]
- },
- {
- "id": "4b8932afb8a042fe",
- "type": "ui_button",
- "z": "5bea18a0180b611e",
- "name": "Lüfter EIN",
- "group": "51bf0475.ddfd2c",
- "order": 10,
- "width": 0,
- "height": 0,
- "passthru": false,
- "label": "Lüfter EIN",
- "tooltip": "",
- "color": "",
- "bgcolor": "",
- "className": "",
- "icon": "",
- "payload": "1",
- "payloadType": "num",
- "topic": "topic",
- "topicType": "msg",
- "x": 980,
- "y": 1060,
- "wires": [
- [
- "ad7ee5e4e67ea173"
- ]
- ]
- },
{
"id": "de26f47a8e122baa",
"type": "inject",
@@ -4738,9 +4718,7 @@
"x": 180,
"y": 1320,
"wires": [
- [
- "1d61c975bc3d2f90"
- ]
+ []
]
},
{
@@ -4854,27 +4832,38 @@
]
},
{
- "id": "194c0a7b693f1b35",
- "type": "ui_button",
+ "id": "2649b15cae8af1a0",
+ "type": "ui-button",
"z": "5bea18a0180b611e",
- "name": "Licht_EIN",
- "group": "51bf0475.ddfd2c",
- "order": 12,
+ "group": "1d0cfd7b0bb56a24",
+ "name": "Licht_aus",
+ "label": "Licht AUS",
+ "order": 7,
"width": 0,
"height": 0,
- "passthru": false,
- "label": "Licht EIN",
+ "emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
- "payload": "{\"state\":\"on\"}",
+ "iconPosition": "left",
+ "payload": "{\"state\":\"off\"}",
"payloadType": "json",
"topic": "topic",
"topicType": "msg",
- "x": 1060,
- "y": 100,
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
+ "enableClick": true,
+ "enablePointerdown": false,
+ "pointerdownPayload": "",
+ "pointerdownPayloadType": "str",
+ "enablePointerup": false,
+ "pointerupPayload": "",
+ "pointerupPayloadType": "str",
+ "x": 1080,
+ "y": 180,
"wires": [
[
"3e15eb6386d83e69"
@@ -4882,33 +4871,310 @@
]
},
{
- "id": "361c18ca3e0631c7",
- "type": "ui_button",
+ "id": "0dacdd209907f751",
+ "type": "ui-button",
"z": "5bea18a0180b611e",
- "name": "Licht_AUS",
- "group": "51bf0475.ddfd2c",
- "order": 13,
+ "group": "1d0cfd7b0bb56a24",
+ "name": "Licht_ein",
+ "label": "Licht EIN",
+ "order": 6,
"width": 0,
"height": 0,
- "passthru": false,
- "label": "Licht AUS",
+ "emulateClick": false,
"tooltip": "",
"color": "",
"bgcolor": "",
"className": "",
"icon": "",
- "payload": "{\"state\":\"off\"}",
+ "iconPosition": "left",
+ "payload": "{\"state\":\"on\"}",
"payloadType": "json",
"topic": "topic",
"topicType": "msg",
- "x": 1050,
- "y": 160,
+ "buttonColor": "'blue-lighten-3'",
+ "textColor": "'black'",
+ "iconColor": "",
+ "enableClick": true,
+ "enablePointerdown": false,
+ "pointerdownPayload": "",
+ "pointerdownPayloadType": "str",
+ "enablePointerup": false,
+ "pointerupPayload": "",
+ "pointerupPayloadType": "str",
+ "x": 1080,
+ "y": 120,
"wires": [
[
"3e15eb6386d83e69"
]
]
},
+ {
+ "id": "5113face4eda8a07",
+ "type": "ui-button",
+ "z": "5bea18a0180b611e",
+ "group": "1d0cfd7b0bb56a24",
+ "name": "Lüfter_ein",
+ "label": "Lüfter EIN",
+ "order": 4,
+ "width": 0,
+ "height": 0,
+ "emulateClick": false,
+ "tooltip": "",
+ "color": "",
+ "bgcolor": "",
+ "className": "",
+ "icon": "",
+ "iconPosition": "left",
+ "payload": "1",
+ "payloadType": "num",
+ "topic": "topic",
+ "topicType": "msg",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
+ "enableClick": true,
+ "enablePointerdown": false,
+ "pointerdownPayload": "",
+ "pointerdownPayloadType": "str",
+ "enablePointerup": false,
+ "pointerupPayload": "",
+ "pointerupPayloadType": "str",
+ "x": 920,
+ "y": 1060,
+ "wires": [
+ [
+ "ad7ee5e4e67ea173"
+ ]
+ ]
+ },
+ {
+ "id": "5062e754ed258313",
+ "type": "ui-button",
+ "z": "5bea18a0180b611e",
+ "group": "1d0cfd7b0bb56a24",
+ "name": "Lüfter_aus",
+ "label": "Lüfter AUS",
+ "order": 5,
+ "width": 0,
+ "height": 0,
+ "emulateClick": false,
+ "tooltip": "",
+ "color": "",
+ "bgcolor": "",
+ "className": "",
+ "icon": "",
+ "iconPosition": "left",
+ "payload": "0",
+ "payloadType": "num",
+ "topic": "topic",
+ "topicType": "msg",
+ "buttonColor": "",
+ "textColor": "",
+ "iconColor": "",
+ "enableClick": true,
+ "enablePointerdown": false,
+ "pointerdownPayload": "",
+ "pointerdownPayloadType": "str",
+ "enablePointerup": false,
+ "pointerupPayload": "",
+ "pointerupPayloadType": "str",
+ "x": 930,
+ "y": 1340,
+ "wires": [
+ [
+ "7fc8a93be966e775"
+ ]
+ ]
+ },
+ {
+ "id": "096aebbb6c7858d4",
+ "type": "ui-gauge",
+ "z": "5bea18a0180b611e",
+ "name": "Feuchte",
+ "group": "1d0cfd7b0bb56a24",
+ "order": 1,
+ "width": 3,
+ "height": 3,
+ "gtype": "gauge-half",
+ "gstyle": "needle",
+ "title": "Feuchte",
+ "units": "%",
+ "icon": "",
+ "prefix": "",
+ "suffix": "",
+ "segments": [
+ {
+ "from": "0",
+ "color": "#5cd65c"
+ },
+ {
+ "from": "65",
+ "color": "#ffc800"
+ },
+ {
+ "from": "70",
+ "color": "#ea5353"
+ }
+ ],
+ "min": 0,
+ "max": "100",
+ "sizeThickness": 16,
+ "sizeGap": 4,
+ "sizeKeyThickness": 8,
+ "styleRounded": true,
+ "styleGlow": false,
+ "className": "",
+ "x": 880,
+ "y": 1420,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "0f8cfa583743317f",
+ "type": "ui-gauge",
+ "z": "5bea18a0180b611e",
+ "name": "Temperature",
+ "group": "1d0cfd7b0bb56a24",
+ "order": 2,
+ "width": 3,
+ "height": 3,
+ "gtype": "gauge-half",
+ "gstyle": "needle",
+ "title": "Temp",
+ "units": "°C",
+ "icon": "",
+ "prefix": "",
+ "suffix": "",
+ "segments": [
+ {
+ "from": "0",
+ "color": "#5cd65c"
+ },
+ {
+ "from": "20",
+ "color": "#ffc800"
+ },
+ {
+ "from": "25",
+ "color": "#ea5353"
+ }
+ ],
+ "min": "10",
+ "max": "30",
+ "sizeThickness": 16,
+ "sizeGap": 4,
+ "sizeKeyThickness": 8,
+ "styleRounded": true,
+ "styleGlow": false,
+ "className": "",
+ "x": 890,
+ "y": 1480,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "60fc82122d291817",
+ "type": "ui-chart",
+ "z": "5bea18a0180b611e",
+ "group": "1d0cfd7b0bb56a24",
+ "name": "Feuchte",
+ "label": "Feuchte (6h)",
+ "order": 3,
+ "chartType": "line",
+ "category": "topic",
+ "categoryType": "msg",
+ "xAxisLabel": "",
+ "xAxisProperty": "",
+ "xAxisPropertyType": "timestamp",
+ "xAxisType": "time",
+ "xAxisFormat": "",
+ "xAxisFormatType": "auto",
+ "xmin": "",
+ "xmax": "",
+ "yAxisLabel": "",
+ "yAxisProperty": "payload",
+ "yAxisPropertyType": "msg",
+ "ymin": "40",
+ "ymax": "100",
+ "bins": 10,
+ "action": "append",
+ "stackSeries": false,
+ "pointShape": "circle",
+ "pointRadius": 4,
+ "showLegend": false,
+ "removeOlder": "6",
+ "removeOlderUnit": "3600",
+ "removeOlderPoints": "",
+ "colors": [
+ "#0095ff",
+ "#ff0000",
+ "#ff7f0e",
+ "#2ca02c",
+ "#a347e1",
+ "#d62728",
+ "#ff9896",
+ "#9467bd",
+ "#c5b0d5"
+ ],
+ "textColor": [
+ "#666666"
+ ],
+ "textColorDefault": true,
+ "gridColor": [
+ "#e5e5e5"
+ ],
+ "gridColorDefault": true,
+ "width": 6,
+ "height": 8,
+ "className": "",
+ "interpolation": "linear",
+ "x": 740,
+ "y": 1380,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "38a2f01f4edd5cc4",
+ "type": "function",
+ "z": "5bea18a0180b611e",
+ "name": "function 62",
+ "func": "msg.payload = Math.round(msg.payload)\nreturn msg;",
+ "outputs": 1,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 710,
+ "y": 1420,
+ "wires": [
+ [
+ "096aebbb6c7858d4"
+ ]
+ ]
+ },
+ {
+ "id": "15521b52a7a3ba41",
+ "type": "function",
+ "z": "5bea18a0180b611e",
+ "name": "function 63",
+ "func": "msg.payload = Math.round(msg.payload * 10) / 10\nreturn msg;",
+ "outputs": 1,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 710,
+ "y": 1480,
+ "wires": [
+ [
+ "0f8cfa583743317f"
+ ]
+ ]
+ },
{
"id": "43631c7945a1a3d4",
"type": "finite-state-machine",
@@ -8938,9 +9204,9 @@
"type": "comment",
"z": "0f906ba2e4239518",
"name": "Versionen",
- "info": "### V 1.0.1 2025-06-14\n- Anzeigebereiche angepasst\n\n### V 1.0.0 2025-06-13 rxf \n - erste Version\n",
+ "info": "### V 2.0.0 2025-06-14\n- Dashboard 2 verwendet\n\n### V 1.0.1 2025-06-14\n- Anzeigebereiche angepasst\n\n### V 1.0.0 2025-06-13 rxf \n - erste Version\n",
"x": 120,
- "y": 620,
+ "y": 460,
"wires": []
},
{
@@ -8966,8 +9232,8 @@
"y": 240,
"wires": [
[
- "6694c350a7e2a73d",
- "537d68c0ccdf391c"
+ "1a5877882590d9bb",
+ "95b39fc4e5abfa47"
]
]
},
@@ -8994,324 +9260,17 @@
"y": 320,
"wires": [
[
- "4ed54768bc70c1a4",
- "c89ac3b91ed84fad"
+ "bb47ca829c3ecf04",
+ "7325042dbaebb74a"
]
]
},
- {
- "id": "6694c350a7e2a73d",
- "type": "ui_gauge",
- "z": "0f906ba2e4239518",
- "name": "Feuchte [%]",
- "group": "650272fe9af6cd24",
- "order": 8,
- "width": 4,
- "height": 3,
- "gtype": "gage",
- "title": "Feuchte",
- "label": "%",
- "format": "{{value | number:0}}",
- "min": 0,
- "max": "100",
- "colors": [
- "#00f900",
- "#fefb00",
- "#ca3838"
- ],
- "seg1": "65",
- "seg2": "70",
- "diff": false,
- "className": "",
- "x": 790,
- "y": 240,
- "wires": []
- },
- {
- "id": "4ed54768bc70c1a4",
- "type": "ui_gauge",
- "z": "0f906ba2e4239518",
- "name": "Temp [°C]",
- "group": "650272fe9af6cd24",
- "order": 7,
- "width": 4,
- "height": 3,
- "gtype": "gage",
- "title": "Temperatur",
- "label": "°C",
- "format": "{{value | number:1}}",
- "min": "-5",
- "max": "40",
- "colors": [
- "#fefb00",
- "#00f900",
- "#ca3838"
- ],
- "seg1": "20",
- "seg2": "25",
- "diff": false,
- "className": "",
- "x": 780,
- "y": 320,
- "wires": []
- },
- {
- "id": "537d68c0ccdf391c",
- "type": "ui_chart",
- "z": "0f906ba2e4239518",
- "name": "",
- "group": "650272fe9af6cd24",
- "order": 10,
- "width": 0,
- "height": 0,
- "label": "Feuchte (12h)",
- "chartType": "line",
- "legend": "false",
- "xformat": "HH:mm",
- "interpolate": "bezier",
- "nodata": "",
- "dot": false,
- "ymin": "20",
- "ymax": "100",
- "removeOlder": "12",
- "removeOlderPoints": "",
- "removeOlderUnit": "3600",
- "cutout": 0,
- "useOneColor": false,
- "useUTC": false,
- "colors": [
- "#ff2600",
- "#aec7e8",
- "#ff7f0e",
- "#2ca02c",
- "#98df8a",
- "#d62728",
- "#ff9896",
- "#9467bd",
- "#c5b0d5"
- ],
- "outputs": 1,
- "useDifferentColor": false,
- "className": "",
- "x": 800,
- "y": 180,
- "wires": [
- []
- ]
- },
- {
- "id": "c89ac3b91ed84fad",
- "type": "ui_chart",
- "z": "0f906ba2e4239518",
- "name": "",
- "group": "650272fe9af6cd24",
- "order": 9,
- "width": 0,
- "height": 0,
- "label": "Temperatur (12h)",
- "chartType": "line",
- "legend": "false",
- "xformat": "HH:mm",
- "interpolate": "bezier",
- "nodata": "",
- "dot": false,
- "ymin": "",
- "ymax": "",
- "removeOlder": "12",
- "removeOlderPoints": "",
- "removeOlderUnit": "3600",
- "cutout": 0,
- "useOneColor": false,
- "useUTC": false,
- "colors": [
- "#ff2600",
- "#aec7e8",
- "#ff7f0e",
- "#2ca02c",
- "#98df8a",
- "#d62728",
- "#ff9896",
- "#9467bd",
- "#c5b0d5"
- ],
- "outputs": 1,
- "useDifferentColor": false,
- "className": "",
- "x": 810,
- "y": 380,
- "wires": [
- []
- ]
- },
- {
- "id": "677353f9f99004f4",
- "type": "debug",
- "z": "0f906ba2e4239518",
- "name": "debug 125",
- "active": false,
- "tosidebar": true,
- "console": false,
- "tostatus": false,
- "complete": "payload",
- "targetType": "msg",
- "statusVal": "",
- "statusType": "auto",
- "x": 810,
- "y": 600,
- "wires": []
- },
- {
- "id": "45a2c2f5f2299b5a",
- "type": "inject",
- "z": "0f906ba2e4239518",
- "name": "",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "5",
- "crontab": "",
- "once": true,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "",
- "payloadType": "date",
- "x": 140,
- "y": 480,
- "wires": [
- [
- "bdb81a85a63f4c01"
- ]
- ]
- },
- {
- "id": "bdb81a85a63f4c01",
- "type": "moment",
- "z": "0f906ba2e4239518",
- "name": "",
- "topic": "",
- "input": "",
- "inputType": "msg",
- "inTz": "Europe/Berlin",
- "adjAmount": 0,
- "adjType": "days",
- "adjDir": "add",
- "format": "HH:mm dddd, DD.MMMM.YYYY",
- "locale": "de-DE",
- "output": "",
- "outputType": "msg",
- "outTz": "Europe/Berlin",
- "x": 510,
- "y": 480,
- "wires": [
- [
- "677353f9f99004f4",
- "b967ef1739fb527e",
- "b4280379538b0983"
- ]
- ]
- },
- {
- "id": "346535a9b36c16fb",
- "type": "ui_text",
- "z": "0f906ba2e4239518",
- "group": "650272fe9af6cd24",
- "order": 2,
- "width": 6,
- "height": 1,
- "name": "",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-center",
- "className": "",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#000000",
- "x": 1060,
- "y": 480,
- "wires": []
- },
- {
- "id": "b967ef1739fb527e",
- "type": "function",
- "z": "0f906ba2e4239518",
- "name": "function 39",
- "func": "msg.payload = msg.payload.slice(0,5)\nreturn msg;",
- "outputs": 1,
- "noerr": 0,
- "initialize": "",
- "finalize": "",
- "libs": [],
- "x": 820,
- "y": 480,
- "wires": [
- [
- "346535a9b36c16fb"
- ]
- ]
- },
- {
- "id": "38d631e6e368ec0f",
- "type": "ui_text",
- "z": "0f906ba2e4239518",
- "group": "650272fe9af6cd24",
- "order": 5,
- "width": 6,
- "height": 1,
- "name": "",
- "label": "",
- "format": "{{msg.payload}}",
- "layout": "row-center",
- "className": "",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#000000",
- "x": 1060,
- "y": 540,
- "wires": []
- },
- {
- "id": "b4280379538b0983",
- "type": "function",
- "z": "0f906ba2e4239518",
- "name": "function 40",
- "func": "msg.payload = msg.payload.slice(6)\nreturn msg;",
- "outputs": 1,
- "noerr": 0,
- "initialize": "",
- "finalize": "",
- "libs": [],
- "x": 820,
- "y": 540,
- "wires": [
- [
- "38d631e6e368ec0f"
- ]
- ]
- },
- {
- "id": "18e62028647f6375",
- "type": "comment",
- "z": "0f906ba2e4239518",
- "name": "Uhrzeit/Datum anzeigen",
- "info": "",
- "x": 160,
- "y": 420,
- "wires": []
- },
{
"id": "884c239551e42737",
"type": "debug",
"z": "0f906ba2e4239518",
"name": "debug 126",
- "active": false,
+ "active": true,
"tosidebar": true,
"console": false,
"tostatus": false,
@@ -9319,9 +9278,279 @@
"statusVal": "",
"statusType": "auto",
"x": 470,
- "y": 380,
+ "y": 400,
"wires": []
},
+ {
+ "id": "1a5877882590d9bb",
+ "type": "ui-chart",
+ "z": "0f906ba2e4239518",
+ "group": "c6516da1ba2e4cf4",
+ "name": "Feuchte (12h)",
+ "label": "Feuchte [12h]",
+ "order": 2,
+ "chartType": "line",
+ "category": "topic",
+ "categoryType": "msg",
+ "xAxisLabel": "",
+ "xAxisProperty": "",
+ "xAxisPropertyType": "timestamp",
+ "xAxisType": "time",
+ "xAxisFormat": "",
+ "xAxisFormatType": "auto",
+ "xmin": "",
+ "xmax": "",
+ "yAxisLabel": "",
+ "yAxisProperty": "payload",
+ "yAxisPropertyType": "msg",
+ "ymin": "20",
+ "ymax": "100",
+ "bins": 10,
+ "action": "append",
+ "stackSeries": false,
+ "pointShape": "circle",
+ "pointRadius": 4,
+ "showLegend": false,
+ "removeOlder": "12",
+ "removeOlderUnit": "3600",
+ "removeOlderPoints": "",
+ "colors": [
+ "#0095ff",
+ "#ff0000",
+ "#ff7f0e",
+ "#2ca02c",
+ "#a347e1",
+ "#d62728",
+ "#ff9896",
+ "#9467bd",
+ "#c5b0d5"
+ ],
+ "textColor": [
+ "#666666"
+ ],
+ "textColorDefault": true,
+ "gridColor": [
+ "#e5e5e5"
+ ],
+ "gridColorDefault": true,
+ "width": 6,
+ "height": 8,
+ "className": "",
+ "interpolation": "linear",
+ "x": 740,
+ "y": 180,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "7eb603f7ee0ea370",
+ "type": "ui-gauge",
+ "z": "0f906ba2e4239518",
+ "name": "Feuchte [%]",
+ "group": "c6516da1ba2e4cf4",
+ "order": 1,
+ "value": "payload",
+ "valueType": "msg",
+ "width": 3,
+ "height": 3,
+ "gtype": "gauge-half",
+ "gstyle": "needle",
+ "title": "Feuchte",
+ "alwaysShowTitle": false,
+ "floatingTitlePosition": "top-left",
+ "units": "%",
+ "icon": "",
+ "prefix": "",
+ "suffix": "",
+ "segments": [
+ {
+ "from": "0",
+ "color": "#5cd65c",
+ "text": "",
+ "textType": "label"
+ },
+ {
+ "from": "65",
+ "color": "#ffc800",
+ "text": "",
+ "textType": "label"
+ },
+ {
+ "from": "70",
+ "color": "#ea5353",
+ "text": "",
+ "textType": "label"
+ }
+ ],
+ "min": "20",
+ "max": "100",
+ "sizeThickness": 16,
+ "sizeGap": 4,
+ "sizeKeyThickness": 8,
+ "styleRounded": true,
+ "styleGlow": false,
+ "className": "",
+ "x": 950,
+ "y": 240,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "4bae7ce94720392c",
+ "type": "ui-gauge",
+ "z": "0f906ba2e4239518",
+ "name": "Temp [°C]",
+ "group": "f1b6e0d30814d169",
+ "order": 1,
+ "value": "payload",
+ "valueType": "msg",
+ "width": 3,
+ "height": 3,
+ "gtype": "gauge-half",
+ "gstyle": "needle",
+ "title": "Temp",
+ "alwaysShowTitle": false,
+ "floatingTitlePosition": "top-left",
+ "units": "°C",
+ "icon": "",
+ "prefix": "",
+ "suffix": "",
+ "segments": [
+ {
+ "from": "-5",
+ "color": "#5cd65c",
+ "text": "",
+ "textType": "label"
+ },
+ {
+ "from": "20",
+ "color": "#ffc800",
+ "text": "",
+ "textType": "label"
+ },
+ {
+ "from": "25",
+ "color": "#ea5353",
+ "text": "",
+ "textType": "label"
+ }
+ ],
+ "min": "-5",
+ "max": "40",
+ "sizeThickness": 16,
+ "sizeGap": 4,
+ "sizeKeyThickness": 8,
+ "styleRounded": true,
+ "styleGlow": false,
+ "className": "",
+ "x": 940,
+ "y": 320,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "bb47ca829c3ecf04",
+ "type": "ui-chart",
+ "z": "0f906ba2e4239518",
+ "group": "f1b6e0d30814d169",
+ "name": "Temperatur [12h]",
+ "label": "Temperatur [12h]",
+ "order": 2,
+ "chartType": "line",
+ "category": "topic",
+ "categoryType": "msg",
+ "xAxisLabel": "",
+ "xAxisProperty": "",
+ "xAxisPropertyType": "timestamp",
+ "xAxisType": "time",
+ "xAxisFormat": "",
+ "xAxisFormatType": "auto",
+ "xmin": "",
+ "xmax": "",
+ "yAxisLabel": "",
+ "yAxisProperty": "payload",
+ "yAxisPropertyType": "msg",
+ "ymin": "",
+ "ymax": "",
+ "bins": 10,
+ "action": "append",
+ "stackSeries": false,
+ "pointShape": "circle",
+ "pointRadius": 4,
+ "showLegend": false,
+ "removeOlder": "12",
+ "removeOlderUnit": "3600",
+ "removeOlderPoints": "",
+ "colors": [
+ "#0095ff",
+ "#ff0000",
+ "#ff7f0e",
+ "#2ca02c",
+ "#a347e1",
+ "#d62728",
+ "#ff9896",
+ "#9467bd",
+ "#c5b0d5"
+ ],
+ "textColor": [
+ "#666666"
+ ],
+ "textColorDefault": true,
+ "gridColor": [
+ "#e5e5e5"
+ ],
+ "gridColorDefault": true,
+ "width": 6,
+ "height": 8,
+ "className": "",
+ "interpolation": "linear",
+ "x": 750,
+ "y": 380,
+ "wires": [
+ []
+ ]
+ },
+ {
+ "id": "95b39fc4e5abfa47",
+ "type": "function",
+ "z": "0f906ba2e4239518",
+ "name": "function 68",
+ "func": "msg.payload = Math.round(msg.payload)\nreturn msg;",
+ "outputs": 1,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 730,
+ "y": 240,
+ "wires": [
+ [
+ "7eb603f7ee0ea370"
+ ]
+ ]
+ },
+ {
+ "id": "7325042dbaebb74a",
+ "type": "function",
+ "z": "0f906ba2e4239518",
+ "name": "function 69",
+ "func": "msg.payload = Math.round(msg.payload * 10) /10\nreturn msg;",
+ "outputs": 1,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 730,
+ "y": 320,
+ "wires": [
+ [
+ "4bae7ce94720392c"
+ ]
+ ]
+ },
{
"id": "119761fc6def37fc",
"type": "mqtt in",
@@ -10378,7 +10607,7 @@
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "offen",
+ "to": " offen",
"tot": "str"
}
],
@@ -10391,7 +10620,7 @@
"y": 200,
"wires": [
[
- "0e7b4c897c2f06fb"
+ "e18886d9bed7b820"
]
]
},
@@ -10405,7 +10634,7 @@
"t": "set",
"p": "payload",
"pt": "msg",
- "to": "geschlossen",
+ "to": " geschlossen",
"tot": "str"
}
],
@@ -10418,28 +10647,31 @@
"y": 120,
"wires": [
[
- "0e7b4c897c2f06fb"
+ "e18886d9bed7b820"
]
]
},
{
- "id": "0e7b4c897c2f06fb",
- "type": "ui_text",
+ "id": "e18886d9bed7b820",
+ "type": "ui-text",
"z": "0ecc4a0267296324",
- "group": "f46af736de5b6e66",
- "order": 2,
- "width": 6,
- "height": 1,
+ "group": "ed415db654fe4777",
+ "order": 1,
+ "width": "6",
+ "height": "1",
"name": "",
- "label": "Garagen-Tor ist ",
- "format": "{{msg.payload}}",
- "layout": "col-center",
+ "label": "Garage ist: ",
+ "format": "{{msg.payload}}",
+ "layout": "row-center",
+ "style": true,
+ "font": "Arial Black,Arial Black,Gadget,sans-serif",
+ "fontSize": "24",
+ "color": "#717171",
+ "wrapText": false,
"className": "",
- "style": false,
- "font": "",
- "fontSize": 16,
- "color": "#000000",
- "x": 1160,
+ "value": "payload",
+ "valueType": "msg",
+ "x": 1130,
"y": 160,
"wires": []
},
@@ -13440,7 +13672,7 @@
"z": "29da089dbee16ea0",
"name": "T_Aussen",
"group": "176338afeb8a7b58",
- "order": 3,
+ "order": 2,
"width": 3,
"height": 3,
"gtype": "gauge-half",
@@ -13470,7 +13702,9 @@
"className": "",
"x": 920,
"y": 1460,
- "wires": []
+ "wires": [
+ []
+ ]
},
{
"id": "6c6438585834876a",
@@ -13478,7 +13712,7 @@
"z": "29da089dbee16ea0",
"name": "T-Ist",
"group": "176338afeb8a7b58",
- "order": 2,
+ "order": 1,
"width": 3,
"height": 3,
"gtype": "gauge-half",
@@ -13512,7 +13746,9 @@
"className": "",
"x": 910,
"y": 1540,
- "wires": []
+ "wires": [
+ []
+ ]
},
{
"id": "eee4f5e11ec716de",
@@ -13633,7 +13869,7 @@
"type": "ui-text",
"z": "29da089dbee16ea0",
"group": "176338afeb8a7b58",
- "order": 1,
+ "order": 3,
"width": 0,
"height": 0,
"name": "Fenster",
@@ -13684,7 +13920,7 @@
"name": "Fenster_AUF/ZU",
"label": "Fenster",
"group": "176338afeb8a7b58",
- "order": 0,
+ "order": 5,
"width": 0,
"height": 0,
"passthru": false,
@@ -13764,5 +14000,343 @@
"dfd79f17c33ad29e"
]
]
+ },
+ {
+ "id": "0c5c723c38429eb7",
+ "type": "debug",
+ "z": "e486973a9de7cb5e",
+ "name": "debug 189",
+ "active": false,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "payload",
+ "targetType": "msg",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 810,
+ "y": 300,
+ "wires": []
+ },
+ {
+ "id": "a85b862dc7aed09a",
+ "type": "inject",
+ "z": "e486973a9de7cb5e",
+ "name": "",
+ "props": [
+ {
+ "p": "payload"
+ },
+ {
+ "p": "topic",
+ "vt": "str"
+ }
+ ],
+ "repeat": "5",
+ "crontab": "",
+ "once": true,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "",
+ "payloadType": "date",
+ "x": 140,
+ "y": 180,
+ "wires": [
+ [
+ "5b675aaa7a49b28d"
+ ]
+ ]
+ },
+ {
+ "id": "5b675aaa7a49b28d",
+ "type": "moment",
+ "z": "e486973a9de7cb5e",
+ "name": "",
+ "topic": "",
+ "input": "",
+ "inputType": "msg",
+ "inTz": "Europe/Berlin",
+ "adjAmount": 0,
+ "adjType": "days",
+ "adjDir": "add",
+ "format": "HH:mm dddd, DD.MMMM.YYYY",
+ "locale": "de-DE",
+ "output": "",
+ "outputType": "msg",
+ "outTz": "Europe/Berlin",
+ "x": 510,
+ "y": 180,
+ "wires": [
+ [
+ "0c5c723c38429eb7",
+ "16ea6de708396284",
+ "6b75fc8de8ec689b"
+ ]
+ ]
+ },
+ {
+ "id": "16ea6de708396284",
+ "type": "function",
+ "z": "e486973a9de7cb5e",
+ "name": "function 64",
+ "func": "msg.payload = msg.payload.slice(0,5)\nreturn msg;",
+ "outputs": 1,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 820,
+ "y": 180,
+ "wires": [
+ [
+ "5e6eea029a301d06"
+ ]
+ ]
+ },
+ {
+ "id": "6b75fc8de8ec689b",
+ "type": "function",
+ "z": "e486973a9de7cb5e",
+ "name": "function 65",
+ "func": "msg.payload = msg.payload.slice(6)\nreturn msg;",
+ "outputs": 1,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 820,
+ "y": 240,
+ "wires": [
+ [
+ "c64d23015a1f05ca"
+ ]
+ ]
+ },
+ {
+ "id": "cd137954035babf0",
+ "type": "comment",
+ "z": "e486973a9de7cb5e",
+ "name": "Uhrzeit/Datum anzeigen",
+ "info": "",
+ "x": 160,
+ "y": 120,
+ "wires": []
+ },
+ {
+ "id": "5e6eea029a301d06",
+ "type": "ui-text",
+ "z": "e486973a9de7cb5e",
+ "group": "af3e9d46e3375061",
+ "order": 2,
+ "width": "12",
+ "height": "1",
+ "name": "Time",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "col-center",
+ "style": true,
+ "font": "Arial Black,Arial Black,Gadget,sans-serif",
+ "fontSize": "24",
+ "color": "#717171",
+ "wrapText": false,
+ "className": "",
+ "value": "payload",
+ "valueType": "msg",
+ "x": 1050,
+ "y": 180,
+ "wires": []
+ },
+ {
+ "id": "c64d23015a1f05ca",
+ "type": "ui-text",
+ "z": "e486973a9de7cb5e",
+ "group": "af3e9d46e3375061",
+ "order": 1,
+ "width": "12",
+ "height": "1",
+ "name": "Date",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "col-center",
+ "style": true,
+ "font": "Arial Black,Arial Black,Gadget,sans-serif",
+ "fontSize": "24",
+ "color": "#717171",
+ "wrapText": false,
+ "className": "",
+ "value": "payload",
+ "valueType": "msg",
+ "x": 1050,
+ "y": 240,
+ "wires": []
+ },
+ {
+ "id": "6291c06a455f368c",
+ "type": "debug",
+ "z": "568788a0bbe095a3",
+ "name": "debug 190",
+ "active": false,
+ "tosidebar": true,
+ "console": false,
+ "tostatus": false,
+ "complete": "payload",
+ "targetType": "msg",
+ "statusVal": "",
+ "statusType": "auto",
+ "x": 790,
+ "y": 240,
+ "wires": []
+ },
+ {
+ "id": "8bad73937f145df3",
+ "type": "inject",
+ "z": "568788a0bbe095a3",
+ "name": "",
+ "props": [
+ {
+ "p": "payload"
+ },
+ {
+ "p": "topic",
+ "vt": "str"
+ }
+ ],
+ "repeat": "5",
+ "crontab": "",
+ "once": true,
+ "onceDelay": 0.1,
+ "topic": "",
+ "payload": "",
+ "payloadType": "date",
+ "x": 120,
+ "y": 120,
+ "wires": [
+ [
+ "4a2092b0faabf0fe"
+ ]
+ ]
+ },
+ {
+ "id": "4a2092b0faabf0fe",
+ "type": "moment",
+ "z": "568788a0bbe095a3",
+ "name": "",
+ "topic": "",
+ "input": "",
+ "inputType": "msg",
+ "inTz": "Europe/Berlin",
+ "adjAmount": 0,
+ "adjType": "days",
+ "adjDir": "add",
+ "format": "HH:mm dddd, DD.MMMM.YYYY",
+ "locale": "de-DE",
+ "output": "",
+ "outputType": "msg",
+ "outTz": "Europe/Berlin",
+ "x": 490,
+ "y": 120,
+ "wires": [
+ [
+ "6291c06a455f368c",
+ "8fcf73fa180de9f1",
+ "13258aa66b20b865"
+ ]
+ ]
+ },
+ {
+ "id": "8fcf73fa180de9f1",
+ "type": "function",
+ "z": "568788a0bbe095a3",
+ "name": "function 66",
+ "func": "msg.payload = msg.payload.slice(0,5)\nreturn msg;",
+ "outputs": 1,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 800,
+ "y": 120,
+ "wires": [
+ [
+ "91158573ce100e76"
+ ]
+ ]
+ },
+ {
+ "id": "13258aa66b20b865",
+ "type": "function",
+ "z": "568788a0bbe095a3",
+ "name": "function 67",
+ "func": "msg.payload = msg.payload.slice(6)\nreturn msg;",
+ "outputs": 1,
+ "noerr": 0,
+ "initialize": "",
+ "finalize": "",
+ "libs": [],
+ "x": 800,
+ "y": 180,
+ "wires": [
+ [
+ "b19771812dd9111d"
+ ]
+ ]
+ },
+ {
+ "id": "8d3ed9021dfaf50d",
+ "type": "comment",
+ "z": "568788a0bbe095a3",
+ "name": "Uhrzeit/Datum anzeigen",
+ "info": "",
+ "x": 140,
+ "y": 60,
+ "wires": []
+ },
+ {
+ "id": "91158573ce100e76",
+ "type": "ui-text",
+ "z": "568788a0bbe095a3",
+ "group": "3c175ef314bf5b6c",
+ "order": 1,
+ "width": "12",
+ "height": "1",
+ "name": "Time",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "col-center",
+ "style": true,
+ "font": "Arial Black,Arial Black,Gadget,sans-serif",
+ "fontSize": "24",
+ "color": "#717171",
+ "wrapText": false,
+ "className": "",
+ "value": "payload",
+ "valueType": "msg",
+ "x": 1030,
+ "y": 120,
+ "wires": []
+ },
+ {
+ "id": "b19771812dd9111d",
+ "type": "ui-text",
+ "z": "568788a0bbe095a3",
+ "group": "3c175ef314bf5b6c",
+ "order": 2,
+ "width": "12",
+ "height": "1",
+ "name": "Date",
+ "label": "",
+ "format": "{{msg.payload}}",
+ "layout": "col-center",
+ "style": true,
+ "font": "Arial Black,Arial Black,Gadget,sans-serif",
+ "fontSize": "24",
+ "color": "#717171",
+ "wrapText": false,
+ "className": "",
+ "value": "payload",
+ "valueType": "msg",
+ "x": 1030,
+ "y": 180,
+ "wires": []
}
]
\ No newline at end of file