From 73c2460fe0d77cbedd4856b699850fd0f63d15b1 Mon Sep 17 00:00:00 2001 From: Dirk Alders Date: Sat, 21 Oct 2023 23:01:20 +0200 Subject: [PATCH] Update 2023-10-21 --- .flows.json.backup | 4806 ++++++++++++++++++++++++++++------------ flows.json | 5236 ++++++++++++++++++++++++++++++++------------ 2 files changed, 7219 insertions(+), 2823 deletions(-) diff --git a/.flows.json.backup b/.flows.json.backup index 2d8cc6c..361c8f0 100644 --- a/.flows.json.backup +++ b/.flows.json.backup @@ -42,11 +42,19 @@ { "id": "4526d61e20635824", "type": "tab", - "label": "Ambient + Heating", + "label": "Heating", "disabled": false, "info": "", "env": [] }, + { + "id": "3f3acd3be731417a", + "type": "tab", + "label": "Ambient Info", + "disabled": true, + "info": "", + "env": [] + }, { "id": "5e2f284913a224e6", "type": "tab", @@ -74,7 +82,7 @@ { "id": "7a3b4c82bf031f40", "type": "group", - "z": "4526d61e20635824", + "z": "3f3acd3be731417a", "style": { "stroke": "#999999", "stroke-opacity": "1", @@ -96,8 +104,10 @@ "5b4aeab9829adeac", "9901987fcaa8ea6b" ], - "x": 54, - "y": 3559 + "x": 34, + "y": 1579, + "w": 1052, + "h": 382 }, { "id": "b15ea97253aa15e2", @@ -201,7 +211,7 @@ "id": "f6f673e95e75873d", "type": "mqtt-broker", "name": "mqtt", - "broker": "mqtt", + "broker": "localhost", "port": "1883", "clientid": "", "autoConnect": true, @@ -209,6 +219,7 @@ "protocolVersion": "4", "keepalive": "60", "cleansession": true, + "autoUnsubscribe": true, "birthTopic": "", "birthQos": "0", "birthPayload": "", @@ -260,7 +271,7 @@ "type": "ui_tab", "name": "Alles aus", "icon": "fa-power-off", - "order": 11, + "order": 12, "disabled": false, "hidden": false }, @@ -373,7 +384,7 @@ "type": "ui_tab", "name": "Wetterinformationen", "icon": "wb_cloudy", - "order": 7, + "order": 8, "disabled": false, "hidden": false }, @@ -382,7 +393,7 @@ "type": "ui_group", "name": "Wohnzimmer", "tab": "9aa02c6c3d38d60f", - "order": 6, + "order": 5, "disp": true, "width": "6", "collapse": false, @@ -393,7 +404,7 @@ "type": "ui_tab", "name": "Leyk", "icon": "home", - "order": 9, + "order": 10, "disabled": false, "hidden": false }, @@ -424,7 +435,7 @@ "type": "ui_group", "name": "Dirk", "tab": "9aa02c6c3d38d60f", - "order": 4, + "order": 2, "disp": true, "width": "6", "collapse": false, @@ -479,7 +490,7 @@ "type": "ui_tab", "name": "Drucker", "icon": "print", - "order": 8, + "order": 9, "disabled": false, "hidden": false }, @@ -565,7 +576,7 @@ "type": "ui_group", "name": "Schlafzimmer", "tab": "9aa02c6c3d38d60f", - "order": 3, + "order": 4, "disp": true, "width": "6", "collapse": false, @@ -596,7 +607,7 @@ "type": "ui_group", "name": "Marion", "tab": "9aa02c6c3d38d60f", - "order": 5, + "order": 3, "disp": true, "width": "6", "collapse": false, @@ -607,7 +618,7 @@ "type": "ui_group", "name": "Bath", "tab": "9aa02c6c3d38d60f", - "order": 2, + "order": 7, "disp": true, "width": "6", "collapse": false, @@ -660,7 +671,7 @@ "type": "ui_tab", "name": "Info", "icon": "info", - "order": 10, + "order": 11, "disabled": false, "hidden": false }, @@ -675,6 +686,39 @@ "collapse": false, "className": "" }, + { + "id": "91179f0029b4efaf", + "type": "ui_group", + "name": "Esszimmer", + "tab": "9aa02c6c3d38d60f", + "order": 6, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "1fd324daac2dcbe8", + "type": "ui_group", + "name": "Julian", + "tab": "9aa02c6c3d38d60f", + "order": 8, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "8b7175856c5dc2bc", + "type": "ui_group", + "name": "Schlafzimmer Mika", + "tab": "9aa02c6c3d38d60f", + "order": 9, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, { "id": "e3d908c71ec3e2b1", "type": "mqtt in", @@ -5284,879 +5328,6 @@ ] ] }, - { - "id": "1b2495e6f81eb5c8", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/ffe/livingroom/ambient/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 2860, - "wires": [ - [ - "0459fcc3f8b09f94", - "9e02baaa660c5ef5", - "e9c07b1b2dc46967" - ] - ] - }, - { - "id": "90bd40036428e9a2", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/ffe/livingroom/ambient/pressure", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 2960, - "wires": [ - [ - "35bf974a25936ea7", - "a310d43d4c04e15f" - ] - ] - }, - { - "id": "c061fa5dd8d01216", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/ffe/livingroom/ambient/humidity", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 3060, - "wires": [ - [ - "0f4d157d47d5f2d7", - "fc0b72d12cc0daf5" - ] - ] - }, - { - "id": "0f4d157d47d5f2d7", - "type": "ui_text", - "z": "4526d61e20635824", - "group": "f44c10be6990386a", - "order": 3, - "width": 0, - "height": 0, - "name": "", - "label": "Luftfeuchtigkeit", - "format": "{{value | number:1}} %", - "layout": "row-spread", - "className": "", - "x": 740, - "y": 3060, - "wires": [] - }, - { - "id": "0459fcc3f8b09f94", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "f44c10be6990386a", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 2860, - "wires": [] - }, - { - "id": "35bf974a25936ea7", - "type": "ui_text", - "z": "4526d61e20635824", - "group": "f44c10be6990386a", - "order": 4, - "width": 0, - "height": 0, - "name": "", - "label": "Luftdruck", - "format": "{{value | number:1}} mbar", - "layout": "row-spread", - "className": "", - "x": 720, - "y": 2960, - "wires": [] - }, - { - "id": "9e02baaa660c5ef5", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 2900, - "wires": [ - [ - "0459fcc3f8b09f94" - ] - ] - }, - { - "id": "a310d43d4c04e15f", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3000, - "wires": [ - [ - "35bf974a25936ea7" - ] - ] - }, - { - "id": "fc0b72d12cc0daf5", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3100, - "wires": [ - [ - "0f4d157d47d5f2d7" - ] - ] - }, - { - "id": "e9c07b1b2dc46967", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "f44c10be6990386a", - "order": 2, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 2820, - "wires": [ - [] - ] - }, - { - "id": "f50b589decccd89d", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/gfw/dirk/ambient/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 3280, - "wires": [ - [ - "4658339fefb54ba7", - "f8b801e570a472a8", - "5463420a910664cc" - ] - ] - }, - { - "id": "d7366216d5afa362", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/gfw/dirk/ambient/pressure", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 3340, - "wires": [ - [ - "4b83f235022d9696", - "8e25b6e561bb1342" - ] - ] - }, - { - "id": "71777293f9fb6fb1", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/gfw/dirk/ambient/humidity", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 3440, - "wires": [ - [ - "2e73d41a686097b9", - "a59bd3c0642ebc0a" - ] - ] - }, - { - "id": "2e73d41a686097b9", - "type": "ui_text", - "z": "4526d61e20635824", - "group": "36ba0c088930c9ea", - "order": 9, - "width": 0, - "height": 0, - "name": "", - "label": "Luftfeuchtigkeit", - "format": "{{value | number:1}} %", - "layout": "row-spread", - "className": "", - "x": 740, - "y": 3440, - "wires": [] - }, - { - "id": "4658339fefb54ba7", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "36ba0c088930c9ea", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 3240, - "wires": [] - }, - { - "id": "4b83f235022d9696", - "type": "ui_text", - "z": "4526d61e20635824", - "group": "36ba0c088930c9ea", - "order": 10, - "width": 0, - "height": 0, - "name": "", - "label": "Luftdruck", - "format": "{{value | number:1}} mbar", - "layout": "row-spread", - "className": "", - "x": 720, - "y": 3340, - "wires": [] - }, - { - "id": "f8b801e570a472a8", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3280, - "wires": [ - [ - "4658339fefb54ba7" - ] - ] - }, - { - "id": "8e25b6e561bb1342", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3380, - "wires": [ - [ - "4b83f235022d9696" - ] - ] - }, - { - "id": "a59bd3c0642ebc0a", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3480, - "wires": [ - [ - "2e73d41a686097b9" - ] - ] - }, - { - "id": "5463420a910664cc", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "36ba0c088930c9ea", - "order": 7, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 3200, - "wires": [ - [] - ] - }, - { - "id": "96b62befdcfaf79e", - "type": "mqtt in", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "topic": "ambient/raspiscreen/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 210, - "y": 3660, - "wires": [ - [ - "b0f89bb88ce17a81", - "4abcde9ced1f93e7", - "5b4aeab9829adeac" - ] - ] - }, - { - "id": "92337b2709a0ef71", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "ambient/raspiscreen/pressure", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 200, - "y": 3760, - "wires": [ - [ - "c679d0fa0e42cddd", - "a1f96fbc000dd38a" - ] - ] - }, - { - "id": "ae6b30bf1f27efcc", - "type": "mqtt in", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "topic": "ambient/raspiscreen/humidity", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 200, - "y": 3860, - "wires": [ - [ - "78f0ed85ce131f7f", - "73cbd984df964a18" - ] - ] - }, - { - "id": "78f0ed85ce131f7f", - "type": "ui_text", - "z": "4526d61e20635824", - "d": true, - "g": "7a3b4c82bf031f40", - "group": "b288424887cbe177", - "order": 2, - "width": 0, - "height": 0, - "name": "", - "label": "Luftfeuchtigkeit", - "format": "{{value | number:1}} %", - "layout": "row-spread", - "className": "", - "x": 1000, - "y": 3860, - "wires": [] - }, - { - "id": "b0f89bb88ce17a81", - "type": "ui_gauge", - "z": "4526d61e20635824", - "d": true, - "g": "7a3b4c82bf031f40", - "name": "", - "group": "b288424887cbe177", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 990, - "y": 3660, - "wires": [] - }, - { - "id": "c679d0fa0e42cddd", - "type": "ui_text", - "z": "4526d61e20635824", - "d": true, - "g": "7a3b4c82bf031f40", - "group": "b288424887cbe177", - "order": 3, - "width": 0, - "height": 0, - "name": "", - "label": "Luftdruck", - "format": "{{value | number:1}} mbar", - "layout": "row-spread", - "className": "", - "x": 980, - "y": 3760, - "wires": [] - }, - { - "id": "4abcde9ced1f93e7", - "type": "trigger", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 610, - "y": 3700, - "wires": [ - [ - "b0f89bb88ce17a81" - ] - ] - }, - { - "id": "a1f96fbc000dd38a", - "type": "trigger", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 610, - "y": 3800, - "wires": [ - [ - "c679d0fa0e42cddd" - ] - ] - }, - { - "id": "73cbd984df964a18", - "type": "trigger", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 610, - "y": 3900, - "wires": [ - [ - "78f0ed85ce131f7f" - ] - ] - }, - { - "id": "5b4aeab9829adeac", - "type": "ui_chart", - "z": "4526d61e20635824", - "d": true, - "g": "7a3b4c82bf031f40", - "name": "", - "group": "b288424887cbe177", - "order": 4, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 990, - "y": 3620, - "wires": [ - [] - ] - }, - { - "id": "57e5b32dbe7d6e9d", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/ffe/sleep/heating_valve/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 1600, - "wires": [ - [ - "96f2cbfb6d9f58b3", - "9130c48a7f77e1c4", - "341fbed4794141e2" - ] - ] - }, - { - "id": "9130c48a7f77e1c4", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "c5f87828f0888a6f", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 1600, - "wires": [] - }, - { - "id": "341fbed4794141e2", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "60", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 520, - "y": 1640, - "wires": [ - [ - "9130c48a7f77e1c4" - ] - ] - }, - { - "id": "96f2cbfb6d9f58b3", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "c5f87828f0888a6f", - "order": 7, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 1540, - "wires": [ - [] - ] - }, { "id": "f3c9635303624713", "type": "ui_slider", @@ -6165,7 +5336,7 @@ "label": "Sollwert", "tooltip": "", "group": "c5f87828f0888a6f", - "order": 2, + "order": 3, "width": 0, "height": 0, "passthru": false, @@ -6176,8 +5347,8 @@ "max": "30", "step": ".5", "className": "", - "x": 720, - "y": 1700, + "x": 700, + "y": 1540, "wires": [ [ "f60e85c1542db477" @@ -6197,8 +5368,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 270, - "y": 1700, + "x": 250, + "y": 1540, "wires": [ [ "f3c9635303624713" @@ -6219,17 +5390,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, - "y": 1700, + "x": 1100, + "y": 1540, "wires": [] }, { "id": "2162bcc28aea4331", "type": "ui_button", "z": "4526d61e20635824", + "d": true, "name": "", "group": "c5f87828f0888a6f", - "order": 3, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -6243,8 +5415,8 @@ "payloadType": "bool", "topic": "boost", "topicType": "str", - "x": 710, - "y": 1760, + "x": 690, + "y": 1600, "wires": [ [ "be97713ccac8e537" @@ -6255,6 +5427,7 @@ "id": "be97713ccac8e537", "type": "mqtt out", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/ffe/sleep/heating_valve/start_boost/set", "qos": "", @@ -6265,14 +5438,15 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 1760, + "x": 1050, + "y": 1600, "wires": [] }, { "id": "5cc75005d13ddc92", "type": "mqtt in", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/ffe/sleep/heating_valve/boost_timer", "qos": "2", @@ -6282,8 +5456,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 1880, + "x": 210, + "y": 1700, "wires": [ [ "f81821bd9ec5b0af" @@ -6308,9 +5482,9 @@ "label": "Umwälzpumpe", "tooltip": "", "group": "831ea729b3339f4f", - "order": 2, - "width": 0, - "height": 0, + "order": 1, + "width": "0", + "height": "0", "passthru": false, "decouple": "true", "topic": "topic", @@ -6340,11 +5514,11 @@ "z": "4526d61e20635824", "name": "Timer Umwälzpumpe", "group": "831ea729b3339f4f", - "order": 1, - "width": 0, - "height": 0, + "order": 2, + "width": "0", + "height": "0", "gtype": "donut", - "title": "Timer Umwäzpumpe", + "title": "", "label": "Minuten", "format": "{{value|number:1}}", "min": 0, @@ -6428,7 +5602,7 @@ "name": "Heater-Valve Sleep MaDi", "info": "", "x": 170, - "y": 1540, + "y": 1440, "wires": [] }, { @@ -6437,29 +5611,8 @@ "z": "4526d61e20635824", "name": "Ambient Info Livingroom", "info": "", - "x": 190, - "y": 2000, - "wires": [] - }, - { - "id": "d3b452e7fa3a28b3", - "type": "comment", - "z": "4526d61e20635824", - "name": "Ambient Info Dirk", - "info": "", - "x": 160, - "y": 3180, - "wires": [] - }, - { - "id": "9901987fcaa8ea6b", - "type": "comment", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "Ambient Info Screen", - "info": "", - "x": 170, - "y": 3600, + "x": 180, + "y": 1820, "wires": [] }, { @@ -6468,7 +5621,7 @@ "z": "4526d61e20635824", "name": "", "group": "c5f87828f0888a6f", - "order": 4, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -6482,8 +5635,8 @@ "payloadType": "bool", "topic": "default", "topicType": "str", - "x": 720, - "y": 1820, + "x": 700, + "y": 1660, "wires": [ [ "6b792e60a29b2832" @@ -6504,17 +5657,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1110, - "y": 1820, + "x": 1090, + "y": 1660, "wires": [] }, { "id": "8bdf9486ce7352ac", "type": "ui_gauge", "z": "4526d61e20635824", + "d": true, "name": "", "group": "c5f87828f0888a6f", - "order": 8, + "order": 9, "width": 0, "height": 0, "gtype": "gage", @@ -6531,19 +5685,20 @@ "seg1": "", "seg2": "", "className": "", - "x": 710, - "y": 1880, + "x": 700, + "y": 1700, "wires": [] }, { "id": "aa55c87eb3a097da", "type": "ui_slider", "z": "4526d61e20635824", + "d": true, "name": "Sollwert", "label": "Sollwert", "tooltip": "", "group": "36ba0c088930c9ea", - "order": 2, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -6554,7 +5709,7 @@ "max": "30", "step": ".5", "className": "", - "x": 720, + "x": 710, "y": 440, "wires": [ [ @@ -6575,11 +5730,12 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 270, + "x": 260, "y": 440, "wires": [ [ - "aa55c87eb3a097da" + "aa55c87eb3a097da", + "4dc3fd0746021470" ] ] }, @@ -6597,7 +5753,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, + "x": 1110, "y": 440, "wires": [] }, @@ -6605,9 +5761,10 @@ "id": "f2b55c352f6812e5", "type": "ui_button", "z": "4526d61e20635824", + "d": true, "name": "", "group": "36ba0c088930c9ea", - "order": 3, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -6621,7 +5778,7 @@ "payloadType": "bool", "topic": "boost", "topicType": "str", - "x": 710, + "x": 700, "y": 500, "wires": [ [ @@ -6633,6 +5790,7 @@ "id": "5512b7279ed2cac5", "type": "mqtt out", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/gfw/dirk/heating_valve/start_boost/set", "qos": "", @@ -6643,7 +5801,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, + "x": 1060, "y": 500, "wires": [] }, @@ -6651,6 +5809,7 @@ "id": "16c3518287435b49", "type": "mqtt in", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/gfw/dirk/heating_valve/boost_timer", "qos": "2", @@ -6660,7 +5819,7 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, + "x": 210, "y": 620, "wires": [ [ @@ -6674,7 +5833,7 @@ "z": "4526d61e20635824", "name": "", "group": "36ba0c088930c9ea", - "order": 4, + "order": 6, "width": 0, "height": 0, "passthru": false, @@ -6688,7 +5847,7 @@ "payloadType": "bool", "topic": "default", "topicType": "str", - "x": 720, + "x": 710, "y": 560, "wires": [ [ @@ -6710,7 +5869,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1110, + "x": 1100, "y": 560, "wires": [] }, @@ -6718,9 +5877,10 @@ "id": "40f583ea14c67714", "type": "ui_gauge", "z": "4526d61e20635824", + "d": true, "name": "", "group": "36ba0c088930c9ea", - "order": 8, + "order": 10, "width": 0, "height": 0, "gtype": "gage", @@ -6737,7 +5897,7 @@ "seg1": "", "seg2": "", "className": "", - "x": 710, + "x": 700, "y": 620, "wires": [] }, @@ -6749,7 +5909,7 @@ "label": "Sommermodus", "tooltip": "", "group": "36ba0c088930c9ea", - "order": 6, + "order": 8, "width": 0, "height": 0, "passthru": false, @@ -6767,8 +5927,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 740, - "y": 700, + "x": 730, + "y": 680, "wires": [ [ "f1c37b72da05a78c" @@ -6783,7 +5943,7 @@ "label": "Abwesenheistmodus", "tooltip": "", "group": "36ba0c088930c9ea", - "order": 5, + "order": 7, "width": 0, "height": 0, "passthru": false, @@ -6801,8 +5961,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 760, - "y": 760, + "x": 750, + "y": 740, "wires": [ [ "e1409a297ee703c9" @@ -6822,8 +5982,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 760, + "x": 210, + "y": 740, "wires": [ [ "ba7c21a5ae451033" @@ -6843,8 +6003,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 700, + "x": 220, + "y": 680, "wires": [ [ "04876798507cf06e" @@ -6865,8 +6025,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 700, + "x": 1070, + "y": 680, "wires": [] }, { @@ -6883,8 +6043,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 760, + "x": 1060, + "y": 740, "wires": [] }, { @@ -6905,6 +6065,40 @@ "label": "Sommermodus", "tooltip": "", "group": "c5f87828f0888a6f", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 1760, + "wires": [ + [ + "76a87c9f936f1224" + ] + ] + }, + { + "id": "b29f9dcda2414b4c", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "c5f87828f0888a6f", "order": 6, "width": 0, "height": 0, @@ -6923,42 +6117,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 740, - "y": 1940, - "wires": [ - [ - "76a87c9f936f1224" - ] - ] - }, - { - "id": "b29f9dcda2414b4c", - "type": "ui_switch", - "z": "4526d61e20635824", - "name": "", - "label": "Abwesenheistmodus", - "tooltip": "", - "group": "c5f87828f0888a6f", - "order": 5, - "width": 0, - "height": 0, - "passthru": false, - "decouple": "true", - "topic": "topic", - "topicType": "msg", - "style": "", - "onvalue": "true", - "onvalueType": "bool", - "onicon": "", - "oncolor": "", - "offvalue": "false", - "offvalueType": "bool", - "officon": "", - "offcolor": "", - "animate": false, - "className": "", - "x": 760, - "y": 2000, + "x": 750, + "y": 1820, "wires": [ [ "5dce9de78951fd76" @@ -6978,8 +6138,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 2000, + "x": 210, + "y": 1820, "wires": [ [ "b29f9dcda2414b4c" @@ -6999,8 +6159,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 1940, + "x": 220, + "y": 1760, "wires": [ [ "94a819f5aaf4deb8" @@ -7021,8 +6181,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 1940, + "x": 1070, + "y": 1760, "wires": [] }, { @@ -7039,8 +6199,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 2000, + "x": 1060, + "y": 1820, "wires": [] }, { @@ -7051,7 +6211,7 @@ "label": "Sollwert", "tooltip": "", "group": "2d8cc5990c1886e5", - "order": 2, + "order": 3, "width": 0, "height": 0, "passthru": false, @@ -7062,8 +6222,8 @@ "max": "30", "step": ".5", "className": "", - "x": 720, - "y": 1080, + "x": 710, + "y": 1000, "wires": [ [ "7da08f5261be294d" @@ -7083,8 +6243,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 280, - "y": 1080, + "x": 270, + "y": 1000, "wires": [ [ "b3dc795549c7f303" @@ -7105,17 +6265,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1130, - "y": 1080, + "x": 1120, + "y": 1000, "wires": [] }, { "id": "55d7f5471bfacfde", "type": "ui_button", "z": "4526d61e20635824", + "d": true, "name": "", "group": "2d8cc5990c1886e5", - "order": 3, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -7129,8 +6290,8 @@ "payloadType": "bool", "topic": "boost", "topicType": "str", - "x": 710, - "y": 1140, + "x": 700, + "y": 1060, "wires": [ [ "248a3cca3bba8702" @@ -7141,6 +6302,7 @@ "id": "248a3cca3bba8702", "type": "mqtt out", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/gfw/marion/heating_valve/start_boost/set", "qos": "", @@ -7151,14 +6313,15 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 1140, + "x": 1070, + "y": 1060, "wires": [] }, { "id": "0e958b52653315bc", "type": "mqtt in", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/gfw/marion/heating_valve/boost_timer", "qos": "2", @@ -7168,8 +6331,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 1260, + "x": 220, + "y": 1180, "wires": [ [ "0b4eba830a62700e" @@ -7182,7 +6345,7 @@ "z": "4526d61e20635824", "name": "", "group": "2d8cc5990c1886e5", - "order": 4, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -7196,8 +6359,8 @@ "payloadType": "bool", "topic": "default", "topicType": "str", - "x": 720, - "y": 1200, + "x": 710, + "y": 1120, "wires": [ [ "4ae60d23c26a4a6e" @@ -7218,17 +6381,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, - "y": 1200, + "x": 1110, + "y": 1120, "wires": [] }, { "id": "0f6e2d4277db5b7d", "type": "ui_gauge", "z": "4526d61e20635824", + "d": true, "name": "", "group": "2d8cc5990c1886e5", - "order": 8, + "order": 9, "width": 0, "height": 0, "gtype": "gage", @@ -7245,8 +6409,8 @@ "seg1": "", "seg2": "", "className": "", - "x": 710, - "y": 1260, + "x": 700, + "y": 1180, "wires": [] }, { @@ -7257,6 +6421,40 @@ "label": "Sommermodus", "tooltip": "", "group": "2d8cc5990c1886e5", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 1240, + "wires": [ + [ + "5bbf11cc5f77a9ae" + ] + ] + }, + { + "id": "a32b64160e8b84c4", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "2d8cc5990c1886e5", "order": 6, "width": 0, "height": 0, @@ -7275,42 +6473,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 740, - "y": 1340, - "wires": [ - [ - "5bbf11cc5f77a9ae" - ] - ] - }, - { - "id": "a32b64160e8b84c4", - "type": "ui_switch", - "z": "4526d61e20635824", - "name": "", - "label": "Abwesenheistmodus", - "tooltip": "", - "group": "2d8cc5990c1886e5", - "order": 5, - "width": 0, - "height": 0, - "passthru": false, - "decouple": "true", - "topic": "topic", - "topicType": "msg", - "style": "", - "onvalue": "true", - "onvalueType": "bool", - "onicon": "", - "oncolor": "", - "offvalue": "false", - "offvalueType": "bool", - "officon": "", - "offcolor": "", - "animate": false, - "className": "", - "x": 760, - "y": 1400, + "x": 750, + "y": 1300, "wires": [ [ "e53fb8c0e8d9ad27" @@ -7330,8 +6494,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 1400, + "x": 220, + "y": 1300, "wires": [ [ "a32b64160e8b84c4" @@ -7351,8 +6515,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 240, - "y": 1340, + "x": 230, + "y": 1240, "wires": [ [ "fdd9b702ec00f052" @@ -7373,8 +6537,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1090, - "y": 1340, + "x": 1080, + "y": 1240, "wires": [] }, { @@ -7391,8 +6555,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 1400, + "x": 1070, + "y": 1300, "wires": [] }, { @@ -7405,125 +6569,6 @@ "y": 900, "wires": [] }, - { - "id": "3049477d6590bbfc", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/gfw/marion/heating_valve/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 980, - "wires": [ - [ - "553da1b64f6500ed", - "21de897cfb0612b6", - "744f0417e0ad8677" - ] - ] - }, - { - "id": "744f0417e0ad8677", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "60", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 520, - "y": 1020, - "wires": [ - [ - "21de897cfb0612b6" - ] - ] - }, - { - "id": "21de897cfb0612b6", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "2d8cc5990c1886e5", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 980, - "wires": [] - }, - { - "id": "553da1b64f6500ed", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "2d8cc5990c1886e5", - "order": 7, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 920, - "wires": [ - [] - ] - }, { "id": "509218d11fca7a0a", "type": "ui_slider", @@ -7532,7 +6577,7 @@ "label": "Sollwert", "tooltip": "", "group": "6048820d9f2e4c06", - "order": 2, + "order": 3, "width": 0, "height": 0, "passthru": false, @@ -7543,8 +6588,8 @@ "max": "30", "step": ".5", "className": "", - "x": 720, - "y": 2300, + "x": 700, + "y": 2060, "wires": [ [ "62a57ee930ce27df" @@ -7564,8 +6609,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 270, - "y": 2300, + "x": 250, + "y": 2060, "wires": [ [ "509218d11fca7a0a" @@ -7586,17 +6631,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, - "y": 2300, + "x": 1100, + "y": 2060, "wires": [] }, { "id": "246b7d15f586eefa", "type": "ui_button", "z": "4526d61e20635824", + "d": true, "name": "", "group": "6048820d9f2e4c06", - "order": 3, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -7610,8 +6656,8 @@ "payloadType": "bool", "topic": "boost", "topicType": "str", - "x": 710, - "y": 2360, + "x": 690, + "y": 2120, "wires": [ [ "6b4f0f71b77280f1" @@ -7622,6 +6668,7 @@ "id": "6b4f0f71b77280f1", "type": "mqtt out", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/ffw/bath/heating_valve/start_boost/set", "qos": "", @@ -7632,14 +6679,15 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 2360, + "x": 1050, + "y": 2120, "wires": [] }, { "id": "92b42c92d13a05bf", "type": "mqtt in", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/ffw/bath/heating_valve/boost_timer", "qos": "2", @@ -7649,8 +6697,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 2480, + "x": 210, + "y": 2220, "wires": [ [ "6194f2348da2bca8" @@ -7663,7 +6711,7 @@ "z": "4526d61e20635824", "name": "", "group": "6048820d9f2e4c06", - "order": 4, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -7677,8 +6725,8 @@ "payloadType": "bool", "topic": "default", "topicType": "str", - "x": 720, - "y": 2420, + "x": 700, + "y": 2180, "wires": [ [ "cc7ceed4775ada4b" @@ -7699,17 +6747,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1110, - "y": 2420, + "x": 1090, + "y": 2180, "wires": [] }, { "id": "7ee2219e4addf43e", "type": "ui_gauge", "z": "4526d61e20635824", + "d": true, "name": "", "group": "6048820d9f2e4c06", - "order": 8, + "order": 9, "width": 0, "height": 0, "gtype": "gage", @@ -7726,8 +6775,8 @@ "seg1": "", "seg2": "", "className": "", - "x": 710, - "y": 2480, + "x": 700, + "y": 2220, "wires": [] }, { @@ -7738,6 +6787,40 @@ "label": "Sommermodus", "tooltip": "", "group": "6048820d9f2e4c06", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 2300, + "wires": [ + [ + "4a64d202538129ca" + ] + ] + }, + { + "id": "54909149e1b2cb62", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "6048820d9f2e4c06", "order": 6, "width": 0, "height": 0, @@ -7756,42 +6839,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 740, - "y": 2560, - "wires": [ - [ - "4a64d202538129ca" - ] - ] - }, - { - "id": "54909149e1b2cb62", - "type": "ui_switch", - "z": "4526d61e20635824", - "name": "", - "label": "Abwesenheistmodus", - "tooltip": "", - "group": "6048820d9f2e4c06", - "order": 5, - "width": 0, - "height": 0, - "passthru": false, - "decouple": "true", - "topic": "topic", - "topicType": "msg", - "style": "", - "onvalue": "true", - "onvalueType": "bool", - "onicon": "", - "oncolor": "", - "offvalue": "false", - "offvalueType": "bool", - "officon": "", - "offcolor": "", - "animate": false, - "className": "", - "x": 760, - "y": 2620, + "x": 750, + "y": 2360, "wires": [ [ "e0a6e325cb322c2c" @@ -7811,8 +6860,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 2620, + "x": 210, + "y": 2360, "wires": [ [ "54909149e1b2cb62" @@ -7832,8 +6881,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 2560, + "x": 220, + "y": 2300, "wires": [ [ "4e230aba2e85af22" @@ -7854,8 +6903,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 2560, + "x": 1070, + "y": 2300, "wires": [] }, { @@ -7872,8 +6921,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 2620, + "x": 1060, + "y": 2360, "wires": [] }, { @@ -7883,149 +6932,9 @@ "name": "Heater-Valve Bath", "info": "", "x": 150, - "y": 2120, + "y": 1960, "wires": [] }, - { - "id": "7cbbe96d9206d583", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/ffw/bath/heating_valve/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 2200, - "wires": [ - [ - "aa0ffa5b82e8252e", - "cf7e278cbdad53bf", - "9f740b5e8b7c40d8" - ] - ] - }, - { - "id": "9f740b5e8b7c40d8", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "60", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 520, - "y": 2240, - "wires": [ - [ - "cf7e278cbdad53bf" - ] - ] - }, - { - "id": "cf7e278cbdad53bf", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "6048820d9f2e4c06", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 2200, - "wires": [] - }, - { - "id": "aa0ffa5b82e8252e", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "6048820d9f2e4c06", - "order": 7, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 2140, - "wires": [ - [] - ] - }, - { - "id": "6f906a70f1d4b870", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/gfw/dirk/heating_valve/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 240, - "y": 3240, - "wires": [ - [ - "5463420a910664cc" - ] - ] - }, { "id": "54d0cfd89b2d15c6", "type": "calculator", @@ -8049,6 +6958,7 @@ "id": "5c76309cae876473", "type": "calculator", "z": "4526d61e20635824", + "d": true, "name": "", "inputMsgField": "payload", "outputMsgField": "payload", @@ -8056,7 +6966,7 @@ "constant": "60", "round": true, "decimals": "1", - "x": 470, + "x": 460, "y": 620, "wires": [ [ @@ -8068,6 +6978,7 @@ "id": "0b4eba830a62700e", "type": "calculator", "z": "4526d61e20635824", + "d": true, "name": "", "inputMsgField": "payload", "outputMsgField": "payload", @@ -8075,8 +6986,8 @@ "constant": "60", "round": true, "decimals": "1", - "x": 490, - "y": 1260, + "x": 480, + "y": 1180, "wires": [ [ "0f6e2d4277db5b7d" @@ -8087,6 +6998,7 @@ "id": "f81821bd9ec5b0af", "type": "calculator", "z": "4526d61e20635824", + "d": true, "name": "", "inputMsgField": "payload", "outputMsgField": "payload", @@ -8094,8 +7006,8 @@ "constant": "60", "round": true, "decimals": "1", - "x": 490, - "y": 1880, + "x": 480, + "y": 1700, "wires": [ [ "8bdf9486ce7352ac" @@ -8106,6 +7018,7 @@ "id": "6194f2348da2bca8", "type": "calculator", "z": "4526d61e20635824", + "d": true, "name": "", "inputMsgField": "payload", "outputMsgField": "payload", @@ -8113,14 +7026,3083 @@ "constant": "60", "round": true, "decimals": "1", - "x": 490, - "y": 2480, + "x": 480, + "y": 2220, "wires": [ [ "7ee2219e4addf43e" ] ] }, + { + "id": "370c158abab98e05", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/gfw/dirk/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 400, + "wires": [ + [ + "aab7a7d5890858aa" + ] + ] + }, + { + "id": "aab7a7d5890858aa", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "36ba0c088930c9ea", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 950, + "y": 400, + "wires": [] + }, + { + "id": "3f5965b8b90827eb", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/gfw/marion/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 960, + "wires": [ + [ + "a11af25147360491" + ] + ] + }, + { + "id": "a11af25147360491", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "2d8cc5990c1886e5", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 950, + "y": 960, + "wires": [] + }, + { + "id": "0b65a511dc8b26c2", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/sleep/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 1500, + "wires": [ + [ + "561207e41713e26e" + ] + ] + }, + { + "id": "561207e41713e26e", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "c5f87828f0888a6f", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 1500, + "wires": [] + }, + { + "id": "d4805212c7185cea", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/bath/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 2020, + "wires": [ + [ + "3a55684f949e3d15" + ] + ] + }, + { + "id": "3a55684f949e3d15", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "6048820d9f2e4c06", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 2020, + "wires": [] + }, + { + "id": "62df0a3e7985686c", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 2560, + "wires": [ + [ + "975b90b42b47ea0a" + ] + ] + }, + { + "id": "38a75fdaf72faf32", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 270, + "y": 2560, + "wires": [ + [ + "62df0a3e7985686c" + ] + ] + }, + { + "id": "975b90b42b47ea0a", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1120, + "y": 2560, + "wires": [] + }, + { + "id": "311ff2345e838935", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "91179f0029b4efaf", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 2620, + "wires": [ + [ + "381a9ec1cacd0981" + ] + ] + }, + { + "id": "381a9ec1cacd0981", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, + "y": 2620, + "wires": [] + }, + { + "id": "067d4612de788e43", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 2720, + "wires": [ + [ + "82a86817450c87d6" + ] + ] + }, + { + "id": "275a854a15aeeff2", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "91179f0029b4efaf", + "order": 5, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 2680, + "wires": [ + [ + "af68103bd3d6b521" + ] + ] + }, + { + "id": "af68103bd3d6b521", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1110, + "y": 2680, + "wires": [] + }, + { + "id": "9373e7e70d956c4a", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "91179f0029b4efaf", + "order": 9, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 2720, + "wires": [] + }, + { + "id": "e80211ad6d79c4c4", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 2800, + "wires": [ + [ + "bbae8785c842e1ee" + ] + ] + }, + { + "id": "fb57ec35b3839583", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 2860, + "wires": [ + [ + "1f553d9f378fe25b" + ] + ] + }, + { + "id": "e08fc34ac28bf942", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 2860, + "wires": [ + [ + "fb57ec35b3839583" + ] + ] + }, + { + "id": "b2357a462bddaad0", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 240, + "y": 2800, + "wires": [ + [ + "e80211ad6d79c4c4" + ] + ] + }, + { + "id": "bbae8785c842e1ee", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1090, + "y": 2800, + "wires": [] + }, + { + "id": "1f553d9f378fe25b", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1080, + "y": 2860, + "wires": [] + }, + { + "id": "98280f8f6680caee", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Diningroom", + "info": "", + "x": 170, + "y": 2460, + "wires": [] + }, + { + "id": "82a86817450c87d6", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 2720, + "wires": [ + [ + "9373e7e70d956c4a" + ] + ] + }, + { + "id": "4673adfca3db93c4", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 2520, + "wires": [ + [ + "b59e8e1ec0882bcd" + ] + ] + }, + { + "id": "b59e8e1ec0882bcd", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "91179f0029b4efaf", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 2520, + "wires": [] + }, + { + "id": "f7bd4751eb583409", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "1fd324daac2dcbe8", + "order": 2, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 3060, + "wires": [ + [ + "c578045c70652d73" + ] + ] + }, + { + "id": "8e3363597cc9eb95", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 260, + "y": 3060, + "wires": [ + [ + "f7bd4751eb583409" + ] + ] + }, + { + "id": "c578045c70652d73", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1110, + "y": 3060, + "wires": [] + }, + { + "id": "43762da4a8e00430", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "1fd324daac2dcbe8", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 3120, + "wires": [ + [ + "cb0441f019dab6b0" + ] + ] + }, + { + "id": "cb0441f019dab6b0", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffw/julian/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1050, + "y": 3120, + "wires": [] + }, + { + "id": "2d11a66d6394e557", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffw/julian/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 3220, + "wires": [ + [ + "7164f5c5664aced4" + ] + ] + }, + { + "id": "05de1078dfa86a74", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "1fd324daac2dcbe8", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 3180, + "wires": [ + [ + "af2a506257ce9bd9" + ] + ] + }, + { + "id": "af2a506257ce9bd9", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1090, + "y": 3180, + "wires": [] + }, + { + "id": "ddaa252e3f2e74c8", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "1fd324daac2dcbe8", + "order": 5, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 3220, + "wires": [] + }, + { + "id": "f817c7531856a5d3", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "1fd324daac2dcbe8", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 3300, + "wires": [ + [ + "5c166f82e300b30d" + ] + ] + }, + { + "id": "fedfe3cfc57dc4dd", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "1fd324daac2dcbe8", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 3360, + "wires": [ + [ + "3c13195c4c3b5c94" + ] + ] + }, + { + "id": "6cbe67766f227a6d", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 3360, + "wires": [ + [ + "fedfe3cfc57dc4dd" + ] + ] + }, + { + "id": "1160ba8ad79fcb09", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 3300, + "wires": [ + [ + "f817c7531856a5d3" + ] + ] + }, + { + "id": "5c166f82e300b30d", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, + "y": 3300, + "wires": [] + }, + { + "id": "3c13195c4c3b5c94", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1060, + "y": 3360, + "wires": [] + }, + { + "id": "70beabe162083ba5", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Julian", + "info": "", + "x": 150, + "y": 2960, + "wires": [] + }, + { + "id": "7164f5c5664aced4", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 3220, + "wires": [ + [ + "ddaa252e3f2e74c8" + ] + ] + }, + { + "id": "5319373646012163", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 3020, + "wires": [ + [ + "c082d91ac93ef183" + ] + ] + }, + { + "id": "c082d91ac93ef183", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "1fd324daac2dcbe8", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 3020, + "wires": [] + }, + { + "id": "f8d1cd0102f012f6", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "8b7175856c5dc2bc", + "order": 2, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 3560, + "wires": [ + [ + "1d1480e9cbafb53f" + ] + ] + }, + { + "id": "62f4ee72771514b7", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 260, + "y": 3560, + "wires": [ + [ + "f8d1cd0102f012f6" + ] + ] + }, + { + "id": "1d1480e9cbafb53f", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1110, + "y": 3560, + "wires": [] + }, + { + "id": "10ed00ab8c9e693a", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "8b7175856c5dc2bc", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 3620, + "wires": [ + [ + "8076074c248cd37c" + ] + ] + }, + { + "id": "8076074c248cd37c", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffw/sleep/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1050, + "y": 3620, + "wires": [] + }, + { + "id": "a8800b2189c39995", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffw/sleep/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 3720, + "wires": [ + [ + "e5b9be7a073fcdbe" + ] + ] + }, + { + "id": "02e3af123b5a8ab6", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "8b7175856c5dc2bc", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 3680, + "wires": [ + [ + "6099ad66d76b29d5" + ] + ] + }, + { + "id": "6099ad66d76b29d5", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1090, + "y": 3680, + "wires": [] + }, + { + "id": "0b521e3289c9adbb", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "8b7175856c5dc2bc", + "order": 5, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 3720, + "wires": [] + }, + { + "id": "b9998332e8268085", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "8b7175856c5dc2bc", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 3800, + "wires": [ + [ + "cc814a70e2544e63" + ] + ] + }, + { + "id": "f577a214fd07366c", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "8b7175856c5dc2bc", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 3860, + "wires": [ + [ + "9d8e38c01449700f" + ] + ] + }, + { + "id": "67a6650a13cce542", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 3860, + "wires": [ + [ + "f577a214fd07366c" + ] + ] + }, + { + "id": "07ab4bae7aed6f54", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 3800, + "wires": [ + [ + "b9998332e8268085" + ] + ] + }, + { + "id": "cc814a70e2544e63", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, + "y": 3800, + "wires": [] + }, + { + "id": "9d8e38c01449700f", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1060, + "y": 3860, + "wires": [] + }, + { + "id": "b97d3c160c994f04", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Schlafzimmer Mika", + "info": "", + "x": 190, + "y": 3460, + "wires": [] + }, + { + "id": "e5b9be7a073fcdbe", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 3720, + "wires": [ + [ + "0b521e3289c9adbb" + ] + ] + }, + { + "id": "dfca344ec58f5452", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 3520, + "wires": [ + [ + "bbd2d7a8c3a12d7f" + ] + ] + }, + { + "id": "bbd2d7a8c3a12d7f", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "8b7175856c5dc2bc", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 3520, + "wires": [] + }, + { + "id": "18525d1e9d2ec6a5", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "f44c10be6990386a", + "order": 2, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 4060, + "wires": [ + [ + "7dd35fe9d9251c37" + ] + ] + }, + { + "id": "78461be2a1258269", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 270, + "y": 4060, + "wires": [ + [ + "18525d1e9d2ec6a5" + ] + ] + }, + { + "id": "7dd35fe9d9251c37", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1120, + "y": 4060, + "wires": [] + }, + { + "id": "5a8fd244ec7f09b7", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "f44c10be6990386a", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 4120, + "wires": [ + [ + "974bb0e43d3f2232" + ] + ] + }, + { + "id": "974bb0e43d3f2232", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1060, + "y": 4120, + "wires": [] + }, + { + "id": "4ae795abe1d9e26b", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 4220, + "wires": [ + [ + "fee657345c71893c" + ] + ] + }, + { + "id": "61e5770ac7fba408", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "f44c10be6990386a", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 4180, + "wires": [ + [ + "1423eeb6b6d1152a" + ] + ] + }, + { + "id": "1423eeb6b6d1152a", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1100, + "y": 4180, + "wires": [] + }, + { + "id": "74b698fe102340a1", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "f44c10be6990386a", + "order": 5, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 4220, + "wires": [] + }, + { + "id": "befa6f216015ec28", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "f44c10be6990386a", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 4300, + "wires": [ + [ + "d7f57f2cfde524e4" + ] + ] + }, + { + "id": "d7634e4ad19b21d7", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "f44c10be6990386a", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 4360, + "wires": [ + [ + "6fd240b709735f48" + ] + ] + }, + { + "id": "05524136bc2c50c8", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 4360, + "wires": [ + [ + "d7634e4ad19b21d7" + ] + ] + }, + { + "id": "f860f1a2a6f55538", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 240, + "y": 4300, + "wires": [ + [ + "befa6f216015ec28" + ] + ] + }, + { + "id": "d7f57f2cfde524e4", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1080, + "y": 4300, + "wires": [] + }, + { + "id": "6fd240b709735f48", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1080, + "y": 4360, + "wires": [] + }, + { + "id": "26ae19d2d15854e7", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Wohnzimmer", + "info": "", + "x": 170, + "y": 3960, + "wires": [] + }, + { + "id": "fee657345c71893c", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 4220, + "wires": [ + [ + "74b698fe102340a1" + ] + ] + }, + { + "id": "d6b1808236c72311", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 4020, + "wires": [ + [ + "bb087fae1d38acb8" + ] + ] + }, + { + "id": "bb087fae1d38acb8", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "f44c10be6990386a", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 4020, + "wires": [] + }, + { + "id": "4dc3fd0746021470", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "36ba0c088930c9ea", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 460, + "wires": [ + [ + "dca73e7774b5c859" + ] + ] + }, + { + "id": "1fa39d26389dad2c", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Heater-Valve Marion", + "info": "", + "x": 150, + "y": 160, + "wires": [] + }, + { + "id": "42fdf5d82202297e", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/gfw/marion/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 240, + "wires": [ + [ + "ee18da9d283637e3", + "9c2b21535107b591", + "f1059c8779f62196" + ] + ] + }, + { + "id": "ee18da9d283637e3", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "2d8cc5990c1886e5", + "order": 8, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 730, + "y": 180, + "wires": [ + [] + ] + }, + { + "id": "9c2b21535107b591", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "2d8cc5990c1886e5", + "order": 2, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 730, + "y": 240, + "wires": [] + }, + { + "id": "f1059c8779f62196", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "60", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 520, + "y": 280, + "wires": [ + [ + "9c2b21535107b591" + ] + ] + }, + { + "id": "7e0864b5401bab4a", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Heater-Valve Sleep MaDi", + "info": "", + "x": 170, + "y": 400, + "wires": [] + }, + { + "id": "98207b281203cc3a", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/ffe/sleep/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 460, + "wires": [ + [ + "5e960e406e458031", + "59e451acba814c6f", + "7770481deb5cbff5" + ] + ] + }, + { + "id": "7770481deb5cbff5", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "60", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 520, + "y": 500, + "wires": [ + [ + "59e451acba814c6f" + ] + ] + }, + { + "id": "59e451acba814c6f", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "c5f87828f0888a6f", + "order": 2, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 730, + "y": 460, + "wires": [] + }, + { + "id": "5e960e406e458031", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "c5f87828f0888a6f", + "order": 8, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 730, + "y": 400, + "wires": [ + [] + ] + }, + { + "id": "2e89e8a1e0c23c67", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Heater-Valve Bath", + "info": "", + "x": 150, + "y": 600, + "wires": [] + }, + { + "id": "6601877b1e5e6ace", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/ffw/bath/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 680, + "wires": [ + [ + "d512b8dfd923acf8", + "ecc4581e5153eec8", + "1ea9e227c91f5773" + ] + ] + }, + { + "id": "1ea9e227c91f5773", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "60", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 520, + "y": 720, + "wires": [ + [ + "ecc4581e5153eec8" + ] + ] + }, + { + "id": "ecc4581e5153eec8", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "6048820d9f2e4c06", + "order": 2, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 730, + "y": 680, + "wires": [] + }, + { + "id": "d512b8dfd923acf8", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "6048820d9f2e4c06", + "order": 8, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 730, + "y": 620, + "wires": [ + [] + ] + }, + { + "id": "1b2495e6f81eb5c8", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/ffe/livingroom/ambient/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 880, + "wires": [ + [ + "0459fcc3f8b09f94", + "9e02baaa660c5ef5", + "e9c07b1b2dc46967" + ] + ] + }, + { + "id": "90bd40036428e9a2", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/ffe/livingroom/ambient/pressure", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 980, + "wires": [ + [ + "35bf974a25936ea7", + "a310d43d4c04e15f" + ] + ] + }, + { + "id": "c061fa5dd8d01216", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/ffe/livingroom/ambient/humidity", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 1080, + "wires": [ + [ + "0f4d157d47d5f2d7", + "fc0b72d12cc0daf5" + ] + ] + }, + { + "id": "0f4d157d47d5f2d7", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "f44c10be6990386a", + "order": 3, + "width": 0, + "height": 0, + "name": "", + "label": "Luftfeuchtigkeit", + "format": "{{value | number:1}} %", + "layout": "row-spread", + "className": "", + "x": 740, + "y": 1080, + "wires": [] + }, + { + "id": "0459fcc3f8b09f94", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "f44c10be6990386a", + "order": 1, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 730, + "y": 880, + "wires": [] + }, + { + "id": "35bf974a25936ea7", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "f44c10be6990386a", + "order": 4, + "width": 0, + "height": 0, + "name": "", + "label": "Luftdruck", + "format": "{{value | number:1}} mbar", + "layout": "row-spread", + "className": "", + "x": 720, + "y": 980, + "wires": [] + }, + { + "id": "9e02baaa660c5ef5", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 550, + "y": 920, + "wires": [ + [ + "0459fcc3f8b09f94" + ] + ] + }, + { + "id": "a310d43d4c04e15f", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 550, + "y": 1020, + "wires": [ + [ + "35bf974a25936ea7" + ] + ] + }, + { + "id": "fc0b72d12cc0daf5", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 550, + "y": 1120, + "wires": [ + [ + "0f4d157d47d5f2d7" + ] + ] + }, + { + "id": "e9c07b1b2dc46967", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "f44c10be6990386a", + "order": 2, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 730, + "y": 840, + "wires": [ + [] + ] + }, + { + "id": "92aa42dab2646918", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Ambient Info Livingroom", + "info": "", + "x": 160, + "y": 800, + "wires": [] + }, + { + "id": "f50b589decccd89d", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/gfw/dirk/ambient/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 1300, + "wires": [ + [ + "4658339fefb54ba7", + "f8b801e570a472a8", + "5463420a910664cc" + ] + ] + }, + { + "id": "d7366216d5afa362", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/gfw/dirk/ambient/pressure", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 1360, + "wires": [ + [ + "4b83f235022d9696", + "8e25b6e561bb1342" + ] + ] + }, + { + "id": "71777293f9fb6fb1", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/gfw/dirk/ambient/humidity", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 1460, + "wires": [ + [ + "2e73d41a686097b9", + "a59bd3c0642ebc0a" + ] + ] + }, + { + "id": "2e73d41a686097b9", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "36ba0c088930c9ea", + "order": 11, + "width": 0, + "height": 0, + "name": "", + "label": "Luftfeuchtigkeit", + "format": "{{value | number:1}} %", + "layout": "row-spread", + "className": "", + "x": 720, + "y": 1460, + "wires": [] + }, + { + "id": "4658339fefb54ba7", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "36ba0c088930c9ea", + "order": 3, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 710, + "y": 1260, + "wires": [] + }, + { + "id": "4b83f235022d9696", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "36ba0c088930c9ea", + "order": 12, + "width": 0, + "height": 0, + "name": "", + "label": "Luftdruck", + "format": "{{value | number:1}} mbar", + "layout": "row-spread", + "className": "", + "x": 700, + "y": 1360, + "wires": [] + }, + { + "id": "f8b801e570a472a8", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 530, + "y": 1300, + "wires": [ + [ + "4658339fefb54ba7" + ] + ] + }, + { + "id": "8e25b6e561bb1342", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 530, + "y": 1400, + "wires": [ + [ + "4b83f235022d9696" + ] + ] + }, + { + "id": "a59bd3c0642ebc0a", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 530, + "y": 1500, + "wires": [ + [ + "2e73d41a686097b9" + ] + ] + }, + { + "id": "5463420a910664cc", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "36ba0c088930c9ea", + "order": 9, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 710, + "y": 1220, + "wires": [ + [] + ] + }, + { + "id": "92337b2709a0ef71", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "ambient/raspiscreen/pressure", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 180, + "y": 1780, + "wires": [ + [ + "c679d0fa0e42cddd", + "a1f96fbc000dd38a" + ] + ] + }, + { + "id": "d3b452e7fa3a28b3", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Ambient Info Dirk", + "info": "", + "x": 140, + "y": 1200, + "wires": [] + }, + { + "id": "6f906a70f1d4b870", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/gfw/dirk/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 1260, + "wires": [ + [ + "5463420a910664cc" + ] + ] + }, + { + "id": "96b62befdcfaf79e", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "topic": "ambient/raspiscreen/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 190, + "y": 1680, + "wires": [ + [ + "b0f89bb88ce17a81", + "4abcde9ced1f93e7", + "5b4aeab9829adeac" + ] + ] + }, + { + "id": "ae6b30bf1f27efcc", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "topic": "ambient/raspiscreen/humidity", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 180, + "y": 1880, + "wires": [ + [ + "78f0ed85ce131f7f", + "73cbd984df964a18" + ] + ] + }, + { + "id": "78f0ed85ce131f7f", + "type": "ui_text", + "z": "3f3acd3be731417a", + "d": true, + "g": "7a3b4c82bf031f40", + "group": "b288424887cbe177", + "order": 2, + "width": 0, + "height": 0, + "name": "", + "label": "Luftfeuchtigkeit", + "format": "{{value | number:1}} %", + "layout": "row-spread", + "className": "", + "x": 980, + "y": 1880, + "wires": [] + }, + { + "id": "b0f89bb88ce17a81", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "d": true, + "g": "7a3b4c82bf031f40", + "name": "", + "group": "b288424887cbe177", + "order": 1, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 970, + "y": 1680, + "wires": [] + }, + { + "id": "c679d0fa0e42cddd", + "type": "ui_text", + "z": "3f3acd3be731417a", + "d": true, + "g": "7a3b4c82bf031f40", + "group": "b288424887cbe177", + "order": 3, + "width": 0, + "height": 0, + "name": "", + "label": "Luftdruck", + "format": "{{value | number:1}} mbar", + "layout": "row-spread", + "className": "", + "x": 960, + "y": 1780, + "wires": [] + }, + { + "id": "4abcde9ced1f93e7", + "type": "trigger", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 590, + "y": 1720, + "wires": [ + [ + "b0f89bb88ce17a81" + ] + ] + }, + { + "id": "a1f96fbc000dd38a", + "type": "trigger", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 590, + "y": 1820, + "wires": [ + [ + "c679d0fa0e42cddd" + ] + ] + }, + { + "id": "73cbd984df964a18", + "type": "trigger", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 590, + "y": 1920, + "wires": [ + [ + "78f0ed85ce131f7f" + ] + ] + }, + { + "id": "5b4aeab9829adeac", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "d": true, + "g": "7a3b4c82bf031f40", + "name": "", + "group": "b288424887cbe177", + "order": 4, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 970, + "y": 1640, + "wires": [ + [] + ] + }, + { + "id": "9901987fcaa8ea6b", + "type": "comment", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "Ambient Info Screen", + "info": "", + "x": 150, + "y": 1620, + "wires": [] + }, { "id": "4216735c1876bf26", "type": "http request", diff --git a/flows.json b/flows.json index 0cc770a..9463522 100644 --- a/flows.json +++ b/flows.json @@ -42,11 +42,19 @@ { "id": "4526d61e20635824", "type": "tab", - "label": "Ambient + Heating", + "label": "Heating", "disabled": false, "info": "", "env": [] }, + { + "id": "3f3acd3be731417a", + "type": "tab", + "label": "Ambient Info", + "disabled": true, + "info": "", + "env": [] + }, { "id": "5e2f284913a224e6", "type": "tab", @@ -74,7 +82,7 @@ { "id": "7a3b4c82bf031f40", "type": "group", - "z": "4526d61e20635824", + "z": "3f3acd3be731417a", "style": { "stroke": "#999999", "stroke-opacity": "1", @@ -96,8 +104,8 @@ "5b4aeab9829adeac", "9901987fcaa8ea6b" ], - "x": 54, - "y": 3559 + "x": 34, + "y": 1579 }, { "id": "b15ea97253aa15e2", @@ -261,7 +269,7 @@ "type": "ui_tab", "name": "Alles aus", "icon": "fa-power-off", - "order": 11, + "order": 12, "disabled": false, "hidden": false }, @@ -374,7 +382,7 @@ "type": "ui_tab", "name": "Wetterinformationen", "icon": "wb_cloudy", - "order": 7, + "order": 8, "disabled": false, "hidden": false }, @@ -383,7 +391,7 @@ "type": "ui_group", "name": "Wohnzimmer", "tab": "9aa02c6c3d38d60f", - "order": 6, + "order": 5, "disp": true, "width": "6", "collapse": false, @@ -394,7 +402,7 @@ "type": "ui_tab", "name": "Leyk", "icon": "home", - "order": 9, + "order": 10, "disabled": false, "hidden": false }, @@ -425,7 +433,7 @@ "type": "ui_group", "name": "Dirk", "tab": "9aa02c6c3d38d60f", - "order": 4, + "order": 2, "disp": true, "width": "6", "collapse": false, @@ -480,7 +488,7 @@ "type": "ui_tab", "name": "Drucker", "icon": "print", - "order": 8, + "order": 9, "disabled": false, "hidden": false }, @@ -566,7 +574,7 @@ "type": "ui_group", "name": "Schlafzimmer", "tab": "9aa02c6c3d38d60f", - "order": 3, + "order": 4, "disp": true, "width": "6", "collapse": false, @@ -597,7 +605,7 @@ "type": "ui_group", "name": "Marion", "tab": "9aa02c6c3d38d60f", - "order": 5, + "order": 3, "disp": true, "width": "6", "collapse": false, @@ -608,7 +616,7 @@ "type": "ui_group", "name": "Bath", "tab": "9aa02c6c3d38d60f", - "order": 2, + "order": 8, "disp": true, "width": "6", "collapse": false, @@ -661,7 +669,7 @@ "type": "ui_tab", "name": "Info", "icon": "info", - "order": 10, + "order": 11, "disabled": false, "hidden": false }, @@ -676,6 +684,50 @@ "collapse": false, "className": "" }, + { + "id": "91179f0029b4efaf", + "type": "ui_group", + "name": "Esszimmer", + "tab": "9aa02c6c3d38d60f", + "order": 6, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "1fd324daac2dcbe8", + "type": "ui_group", + "name": "Julian", + "tab": "9aa02c6c3d38d60f", + "order": 9, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "8b7175856c5dc2bc", + "type": "ui_group", + "name": "Schlafzimmer Mika", + "tab": "9aa02c6c3d38d60f", + "order": 10, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, + { + "id": "310658633f5b9c9c", + "type": "ui_group", + "name": "Küche", + "tab": "9aa02c6c3d38d60f", + "order": 7, + "disp": true, + "width": "6", + "collapse": false, + "className": "" + }, { "id": "e3d908c71ec3e2b1", "type": "mqtt in", @@ -5285,879 +5337,6 @@ ] ] }, - { - "id": "1b2495e6f81eb5c8", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/ffe/livingroom/ambient/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 2860, - "wires": [ - [ - "0459fcc3f8b09f94", - "9e02baaa660c5ef5", - "e9c07b1b2dc46967" - ] - ] - }, - { - "id": "90bd40036428e9a2", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/ffe/livingroom/ambient/pressure", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 2960, - "wires": [ - [ - "35bf974a25936ea7", - "a310d43d4c04e15f" - ] - ] - }, - { - "id": "c061fa5dd8d01216", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/ffe/livingroom/ambient/humidity", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 3060, - "wires": [ - [ - "0f4d157d47d5f2d7", - "fc0b72d12cc0daf5" - ] - ] - }, - { - "id": "0f4d157d47d5f2d7", - "type": "ui_text", - "z": "4526d61e20635824", - "group": "f44c10be6990386a", - "order": 3, - "width": 0, - "height": 0, - "name": "", - "label": "Luftfeuchtigkeit", - "format": "{{value | number:1}} %", - "layout": "row-spread", - "className": "", - "x": 740, - "y": 3060, - "wires": [] - }, - { - "id": "0459fcc3f8b09f94", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "f44c10be6990386a", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 2860, - "wires": [] - }, - { - "id": "35bf974a25936ea7", - "type": "ui_text", - "z": "4526d61e20635824", - "group": "f44c10be6990386a", - "order": 4, - "width": 0, - "height": 0, - "name": "", - "label": "Luftdruck", - "format": "{{value | number:1}} mbar", - "layout": "row-spread", - "className": "", - "x": 720, - "y": 2960, - "wires": [] - }, - { - "id": "9e02baaa660c5ef5", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 2900, - "wires": [ - [ - "0459fcc3f8b09f94" - ] - ] - }, - { - "id": "a310d43d4c04e15f", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3000, - "wires": [ - [ - "35bf974a25936ea7" - ] - ] - }, - { - "id": "fc0b72d12cc0daf5", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3100, - "wires": [ - [ - "0f4d157d47d5f2d7" - ] - ] - }, - { - "id": "e9c07b1b2dc46967", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "f44c10be6990386a", - "order": 2, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 2820, - "wires": [ - [] - ] - }, - { - "id": "f50b589decccd89d", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/gfw/dirk/ambient/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 3280, - "wires": [ - [ - "4658339fefb54ba7", - "f8b801e570a472a8", - "5463420a910664cc" - ] - ] - }, - { - "id": "d7366216d5afa362", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/gfw/dirk/ambient/pressure", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 3340, - "wires": [ - [ - "4b83f235022d9696", - "8e25b6e561bb1342" - ] - ] - }, - { - "id": "71777293f9fb6fb1", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "my_apps/gfw/dirk/ambient/humidity", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 3440, - "wires": [ - [ - "2e73d41a686097b9", - "a59bd3c0642ebc0a" - ] - ] - }, - { - "id": "2e73d41a686097b9", - "type": "ui_text", - "z": "4526d61e20635824", - "group": "36ba0c088930c9ea", - "order": 9, - "width": 0, - "height": 0, - "name": "", - "label": "Luftfeuchtigkeit", - "format": "{{value | number:1}} %", - "layout": "row-spread", - "className": "", - "x": 740, - "y": 3440, - "wires": [] - }, - { - "id": "4658339fefb54ba7", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "36ba0c088930c9ea", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 3240, - "wires": [] - }, - { - "id": "4b83f235022d9696", - "type": "ui_text", - "z": "4526d61e20635824", - "group": "36ba0c088930c9ea", - "order": 10, - "width": 0, - "height": 0, - "name": "", - "label": "Luftdruck", - "format": "{{value | number:1}} mbar", - "layout": "row-spread", - "className": "", - "x": 720, - "y": 3340, - "wires": [] - }, - { - "id": "f8b801e570a472a8", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3280, - "wires": [ - [ - "4658339fefb54ba7" - ] - ] - }, - { - "id": "8e25b6e561bb1342", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3380, - "wires": [ - [ - "4b83f235022d9696" - ] - ] - }, - { - "id": "a59bd3c0642ebc0a", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 550, - "y": 3480, - "wires": [ - [ - "2e73d41a686097b9" - ] - ] - }, - { - "id": "5463420a910664cc", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "36ba0c088930c9ea", - "order": 7, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 3200, - "wires": [ - [] - ] - }, - { - "id": "96b62befdcfaf79e", - "type": "mqtt in", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "topic": "ambient/raspiscreen/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 210, - "y": 3660, - "wires": [ - [ - "b0f89bb88ce17a81", - "4abcde9ced1f93e7", - "5b4aeab9829adeac" - ] - ] - }, - { - "id": "92337b2709a0ef71", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "ambient/raspiscreen/pressure", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 200, - "y": 3760, - "wires": [ - [ - "c679d0fa0e42cddd", - "a1f96fbc000dd38a" - ] - ] - }, - { - "id": "ae6b30bf1f27efcc", - "type": "mqtt in", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "topic": "ambient/raspiscreen/humidity", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 200, - "y": 3860, - "wires": [ - [ - "78f0ed85ce131f7f", - "73cbd984df964a18" - ] - ] - }, - { - "id": "78f0ed85ce131f7f", - "type": "ui_text", - "z": "4526d61e20635824", - "d": true, - "g": "7a3b4c82bf031f40", - "group": "b288424887cbe177", - "order": 2, - "width": 0, - "height": 0, - "name": "", - "label": "Luftfeuchtigkeit", - "format": "{{value | number:1}} %", - "layout": "row-spread", - "className": "", - "x": 1000, - "y": 3860, - "wires": [] - }, - { - "id": "b0f89bb88ce17a81", - "type": "ui_gauge", - "z": "4526d61e20635824", - "d": true, - "g": "7a3b4c82bf031f40", - "name": "", - "group": "b288424887cbe177", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 990, - "y": 3660, - "wires": [] - }, - { - "id": "c679d0fa0e42cddd", - "type": "ui_text", - "z": "4526d61e20635824", - "d": true, - "g": "7a3b4c82bf031f40", - "group": "b288424887cbe177", - "order": 3, - "width": 0, - "height": 0, - "name": "", - "label": "Luftdruck", - "format": "{{value | number:1}} mbar", - "layout": "row-spread", - "className": "", - "x": 980, - "y": 3760, - "wires": [] - }, - { - "id": "4abcde9ced1f93e7", - "type": "trigger", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 610, - "y": 3700, - "wires": [ - [ - "b0f89bb88ce17a81" - ] - ] - }, - { - "id": "a1f96fbc000dd38a", - "type": "trigger", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 610, - "y": 3800, - "wires": [ - [ - "c679d0fa0e42cddd" - ] - ] - }, - { - "id": "73cbd984df964a18", - "type": "trigger", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "5", - "extend": false, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 610, - "y": 3900, - "wires": [ - [ - "78f0ed85ce131f7f" - ] - ] - }, - { - "id": "5b4aeab9829adeac", - "type": "ui_chart", - "z": "4526d61e20635824", - "d": true, - "g": "7a3b4c82bf031f40", - "name": "", - "group": "b288424887cbe177", - "order": 4, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 990, - "y": 3620, - "wires": [ - [] - ] - }, - { - "id": "57e5b32dbe7d6e9d", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/ffe/sleep/heating_valve/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 1600, - "wires": [ - [ - "96f2cbfb6d9f58b3", - "9130c48a7f77e1c4", - "341fbed4794141e2" - ] - ] - }, - { - "id": "9130c48a7f77e1c4", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "c5f87828f0888a6f", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 1600, - "wires": [] - }, - { - "id": "341fbed4794141e2", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "60", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 520, - "y": 1640, - "wires": [ - [ - "9130c48a7f77e1c4" - ] - ] - }, - { - "id": "96f2cbfb6d9f58b3", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "c5f87828f0888a6f", - "order": 7, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 1540, - "wires": [ - [] - ] - }, { "id": "f3c9635303624713", "type": "ui_slider", @@ -6166,7 +5345,7 @@ "label": "Sollwert", "tooltip": "", "group": "c5f87828f0888a6f", - "order": 2, + "order": 3, "width": 0, "height": 0, "passthru": false, @@ -6177,8 +5356,8 @@ "max": "30", "step": ".5", "className": "", - "x": 720, - "y": 1700, + "x": 700, + "y": 1540, "wires": [ [ "f60e85c1542db477" @@ -6198,8 +5377,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 270, - "y": 1700, + "x": 250, + "y": 1540, "wires": [ [ "f3c9635303624713" @@ -6220,17 +5399,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, - "y": 1700, + "x": 1100, + "y": 1540, "wires": [] }, { "id": "2162bcc28aea4331", "type": "ui_button", "z": "4526d61e20635824", + "d": true, "name": "", "group": "c5f87828f0888a6f", - "order": 3, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -6244,8 +5424,8 @@ "payloadType": "bool", "topic": "boost", "topicType": "str", - "x": 710, - "y": 1760, + "x": 690, + "y": 1600, "wires": [ [ "be97713ccac8e537" @@ -6256,6 +5436,7 @@ "id": "be97713ccac8e537", "type": "mqtt out", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/ffe/sleep/heating_valve/start_boost/set", "qos": "", @@ -6266,14 +5447,15 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 1760, + "x": 1050, + "y": 1600, "wires": [] }, { "id": "5cc75005d13ddc92", "type": "mqtt in", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/ffe/sleep/heating_valve/boost_timer", "qos": "2", @@ -6283,8 +5465,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 1880, + "x": 210, + "y": 1700, "wires": [ [ "f81821bd9ec5b0af" @@ -6309,9 +5491,9 @@ "label": "Umwälzpumpe", "tooltip": "", "group": "831ea729b3339f4f", - "order": 2, - "width": 0, - "height": 0, + "order": 1, + "width": "0", + "height": "0", "passthru": false, "decouple": "true", "topic": "topic", @@ -6341,11 +5523,11 @@ "z": "4526d61e20635824", "name": "Timer Umwälzpumpe", "group": "831ea729b3339f4f", - "order": 1, - "width": 0, - "height": 0, + "order": 2, + "width": "0", + "height": "0", "gtype": "donut", - "title": "Timer Umwäzpumpe", + "title": "", "label": "Minuten", "format": "{{value|number:1}}", "min": 0, @@ -6429,7 +5611,7 @@ "name": "Heater-Valve Sleep MaDi", "info": "", "x": 170, - "y": 1540, + "y": 1440, "wires": [] }, { @@ -6438,29 +5620,8 @@ "z": "4526d61e20635824", "name": "Ambient Info Livingroom", "info": "", - "x": 190, - "y": 2000, - "wires": [] - }, - { - "id": "d3b452e7fa3a28b3", - "type": "comment", - "z": "4526d61e20635824", - "name": "Ambient Info Dirk", - "info": "", - "x": 160, - "y": 3180, - "wires": [] - }, - { - "id": "9901987fcaa8ea6b", - "type": "comment", - "z": "4526d61e20635824", - "g": "7a3b4c82bf031f40", - "name": "Ambient Info Screen", - "info": "", - "x": 170, - "y": 3600, + "x": 180, + "y": 1820, "wires": [] }, { @@ -6469,7 +5630,7 @@ "z": "4526d61e20635824", "name": "", "group": "c5f87828f0888a6f", - "order": 4, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -6483,8 +5644,8 @@ "payloadType": "bool", "topic": "default", "topicType": "str", - "x": 720, - "y": 1820, + "x": 700, + "y": 1660, "wires": [ [ "6b792e60a29b2832" @@ -6505,17 +5666,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1110, - "y": 1820, + "x": 1090, + "y": 1660, "wires": [] }, { "id": "8bdf9486ce7352ac", "type": "ui_gauge", "z": "4526d61e20635824", + "d": true, "name": "", "group": "c5f87828f0888a6f", - "order": 8, + "order": 9, "width": 0, "height": 0, "gtype": "gage", @@ -6532,19 +5694,20 @@ "seg1": "", "seg2": "", "className": "", - "x": 710, - "y": 1880, + "x": 700, + "y": 1700, "wires": [] }, { "id": "aa55c87eb3a097da", "type": "ui_slider", "z": "4526d61e20635824", + "d": true, "name": "Sollwert", "label": "Sollwert", "tooltip": "", "group": "36ba0c088930c9ea", - "order": 2, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -6555,7 +5718,7 @@ "max": "30", "step": ".5", "className": "", - "x": 720, + "x": 710, "y": 440, "wires": [ [ @@ -6576,11 +5739,12 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 270, + "x": 260, "y": 440, "wires": [ [ - "aa55c87eb3a097da" + "aa55c87eb3a097da", + "4dc3fd0746021470" ] ] }, @@ -6598,7 +5762,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, + "x": 1110, "y": 440, "wires": [] }, @@ -6606,9 +5770,10 @@ "id": "f2b55c352f6812e5", "type": "ui_button", "z": "4526d61e20635824", + "d": true, "name": "", "group": "36ba0c088930c9ea", - "order": 3, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -6622,7 +5787,7 @@ "payloadType": "bool", "topic": "boost", "topicType": "str", - "x": 710, + "x": 700, "y": 500, "wires": [ [ @@ -6634,6 +5799,7 @@ "id": "5512b7279ed2cac5", "type": "mqtt out", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/gfw/dirk/heating_valve/start_boost/set", "qos": "", @@ -6644,7 +5810,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, + "x": 1060, "y": 500, "wires": [] }, @@ -6652,6 +5818,7 @@ "id": "16c3518287435b49", "type": "mqtt in", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/gfw/dirk/heating_valve/boost_timer", "qos": "2", @@ -6661,7 +5828,7 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, + "x": 210, "y": 620, "wires": [ [ @@ -6675,7 +5842,7 @@ "z": "4526d61e20635824", "name": "", "group": "36ba0c088930c9ea", - "order": 4, + "order": 6, "width": 0, "height": 0, "passthru": false, @@ -6689,7 +5856,7 @@ "payloadType": "bool", "topic": "default", "topicType": "str", - "x": 720, + "x": 710, "y": 560, "wires": [ [ @@ -6711,7 +5878,7 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1110, + "x": 1100, "y": 560, "wires": [] }, @@ -6719,9 +5886,10 @@ "id": "40f583ea14c67714", "type": "ui_gauge", "z": "4526d61e20635824", + "d": true, "name": "", "group": "36ba0c088930c9ea", - "order": 8, + "order": 10, "width": 0, "height": 0, "gtype": "gage", @@ -6738,7 +5906,7 @@ "seg1": "", "seg2": "", "className": "", - "x": 710, + "x": 700, "y": 620, "wires": [] }, @@ -6750,7 +5918,7 @@ "label": "Sommermodus", "tooltip": "", "group": "36ba0c088930c9ea", - "order": 6, + "order": 8, "width": 0, "height": 0, "passthru": false, @@ -6768,8 +5936,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 740, - "y": 700, + "x": 730, + "y": 680, "wires": [ [ "f1c37b72da05a78c" @@ -6784,7 +5952,7 @@ "label": "Abwesenheistmodus", "tooltip": "", "group": "36ba0c088930c9ea", - "order": 5, + "order": 7, "width": 0, "height": 0, "passthru": false, @@ -6802,8 +5970,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 760, - "y": 760, + "x": 750, + "y": 740, "wires": [ [ "e1409a297ee703c9" @@ -6823,8 +5991,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 760, + "x": 210, + "y": 740, "wires": [ [ "ba7c21a5ae451033" @@ -6844,8 +6012,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 700, + "x": 220, + "y": 680, "wires": [ [ "04876798507cf06e" @@ -6866,8 +6034,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 700, + "x": 1070, + "y": 680, "wires": [] }, { @@ -6884,8 +6052,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 760, + "x": 1060, + "y": 740, "wires": [] }, { @@ -6906,6 +6074,40 @@ "label": "Sommermodus", "tooltip": "", "group": "c5f87828f0888a6f", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 1760, + "wires": [ + [ + "76a87c9f936f1224" + ] + ] + }, + { + "id": "b29f9dcda2414b4c", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "c5f87828f0888a6f", "order": 6, "width": 0, "height": 0, @@ -6924,42 +6126,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 740, - "y": 1940, - "wires": [ - [ - "76a87c9f936f1224" - ] - ] - }, - { - "id": "b29f9dcda2414b4c", - "type": "ui_switch", - "z": "4526d61e20635824", - "name": "", - "label": "Abwesenheistmodus", - "tooltip": "", - "group": "c5f87828f0888a6f", - "order": 5, - "width": 0, - "height": 0, - "passthru": false, - "decouple": "true", - "topic": "topic", - "topicType": "msg", - "style": "", - "onvalue": "true", - "onvalueType": "bool", - "onicon": "", - "oncolor": "", - "offvalue": "false", - "offvalueType": "bool", - "officon": "", - "offcolor": "", - "animate": false, - "className": "", - "x": 760, - "y": 2000, + "x": 750, + "y": 1820, "wires": [ [ "5dce9de78951fd76" @@ -6979,8 +6147,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 2000, + "x": 210, + "y": 1820, "wires": [ [ "b29f9dcda2414b4c" @@ -7000,8 +6168,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 1940, + "x": 220, + "y": 1760, "wires": [ [ "94a819f5aaf4deb8" @@ -7022,8 +6190,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 1940, + "x": 1070, + "y": 1760, "wires": [] }, { @@ -7040,8 +6208,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 2000, + "x": 1060, + "y": 1820, "wires": [] }, { @@ -7052,7 +6220,7 @@ "label": "Sollwert", "tooltip": "", "group": "2d8cc5990c1886e5", - "order": 2, + "order": 3, "width": 0, "height": 0, "passthru": false, @@ -7063,8 +6231,8 @@ "max": "30", "step": ".5", "className": "", - "x": 720, - "y": 1080, + "x": 710, + "y": 1000, "wires": [ [ "7da08f5261be294d" @@ -7084,8 +6252,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 280, - "y": 1080, + "x": 270, + "y": 1000, "wires": [ [ "b3dc795549c7f303" @@ -7106,17 +6274,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1130, - "y": 1080, + "x": 1120, + "y": 1000, "wires": [] }, { "id": "55d7f5471bfacfde", "type": "ui_button", "z": "4526d61e20635824", + "d": true, "name": "", "group": "2d8cc5990c1886e5", - "order": 3, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -7130,8 +6299,8 @@ "payloadType": "bool", "topic": "boost", "topicType": "str", - "x": 710, - "y": 1140, + "x": 700, + "y": 1060, "wires": [ [ "248a3cca3bba8702" @@ -7142,6 +6311,7 @@ "id": "248a3cca3bba8702", "type": "mqtt out", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/gfw/marion/heating_valve/start_boost/set", "qos": "", @@ -7152,14 +6322,15 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 1140, + "x": 1070, + "y": 1060, "wires": [] }, { "id": "0e958b52653315bc", "type": "mqtt in", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/gfw/marion/heating_valve/boost_timer", "qos": "2", @@ -7169,8 +6340,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 1260, + "x": 220, + "y": 1180, "wires": [ [ "0b4eba830a62700e" @@ -7183,7 +6354,7 @@ "z": "4526d61e20635824", "name": "", "group": "2d8cc5990c1886e5", - "order": 4, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -7197,8 +6368,8 @@ "payloadType": "bool", "topic": "default", "topicType": "str", - "x": 720, - "y": 1200, + "x": 710, + "y": 1120, "wires": [ [ "4ae60d23c26a4a6e" @@ -7219,17 +6390,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, - "y": 1200, + "x": 1110, + "y": 1120, "wires": [] }, { "id": "0f6e2d4277db5b7d", "type": "ui_gauge", "z": "4526d61e20635824", + "d": true, "name": "", "group": "2d8cc5990c1886e5", - "order": 8, + "order": 9, "width": 0, "height": 0, "gtype": "gage", @@ -7246,8 +6418,8 @@ "seg1": "", "seg2": "", "className": "", - "x": 710, - "y": 1260, + "x": 700, + "y": 1180, "wires": [] }, { @@ -7258,6 +6430,40 @@ "label": "Sommermodus", "tooltip": "", "group": "2d8cc5990c1886e5", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 1240, + "wires": [ + [ + "5bbf11cc5f77a9ae" + ] + ] + }, + { + "id": "a32b64160e8b84c4", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "2d8cc5990c1886e5", "order": 6, "width": 0, "height": 0, @@ -7276,42 +6482,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 740, - "y": 1340, - "wires": [ - [ - "5bbf11cc5f77a9ae" - ] - ] - }, - { - "id": "a32b64160e8b84c4", - "type": "ui_switch", - "z": "4526d61e20635824", - "name": "", - "label": "Abwesenheistmodus", - "tooltip": "", - "group": "2d8cc5990c1886e5", - "order": 5, - "width": 0, - "height": 0, - "passthru": false, - "decouple": "true", - "topic": "topic", - "topicType": "msg", - "style": "", - "onvalue": "true", - "onvalueType": "bool", - "onicon": "", - "oncolor": "", - "offvalue": "false", - "offvalueType": "bool", - "officon": "", - "offcolor": "", - "animate": false, - "className": "", - "x": 760, - "y": 1400, + "x": 750, + "y": 1300, "wires": [ [ "e53fb8c0e8d9ad27" @@ -7331,8 +6503,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 1400, + "x": 220, + "y": 1300, "wires": [ [ "a32b64160e8b84c4" @@ -7352,8 +6524,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 240, - "y": 1340, + "x": 230, + "y": 1240, "wires": [ [ "fdd9b702ec00f052" @@ -7374,8 +6546,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1090, - "y": 1340, + "x": 1080, + "y": 1240, "wires": [] }, { @@ -7392,8 +6564,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 1400, + "x": 1070, + "y": 1300, "wires": [] }, { @@ -7406,125 +6578,6 @@ "y": 900, "wires": [] }, - { - "id": "3049477d6590bbfc", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/gfw/marion/heating_valve/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 230, - "y": 980, - "wires": [ - [ - "553da1b64f6500ed", - "21de897cfb0612b6", - "744f0417e0ad8677" - ] - ] - }, - { - "id": "744f0417e0ad8677", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "60", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 520, - "y": 1020, - "wires": [ - [ - "21de897cfb0612b6" - ] - ] - }, - { - "id": "21de897cfb0612b6", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "2d8cc5990c1886e5", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 980, - "wires": [] - }, - { - "id": "553da1b64f6500ed", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "2d8cc5990c1886e5", - "order": 7, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 920, - "wires": [ - [] - ] - }, { "id": "509218d11fca7a0a", "type": "ui_slider", @@ -7533,7 +6586,7 @@ "label": "Sollwert", "tooltip": "", "group": "6048820d9f2e4c06", - "order": 2, + "order": 3, "width": 0, "height": 0, "passthru": false, @@ -7544,8 +6597,8 @@ "max": "30", "step": ".5", "className": "", - "x": 720, - "y": 2300, + "x": 700, + "y": 2060, "wires": [ [ "62a57ee930ce27df" @@ -7565,8 +6618,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 270, - "y": 2300, + "x": 250, + "y": 2060, "wires": [ [ "509218d11fca7a0a" @@ -7587,17 +6640,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1120, - "y": 2300, + "x": 1100, + "y": 2060, "wires": [] }, { "id": "246b7d15f586eefa", "type": "ui_button", "z": "4526d61e20635824", + "d": true, "name": "", "group": "6048820d9f2e4c06", - "order": 3, + "order": 4, "width": 0, "height": 0, "passthru": false, @@ -7611,8 +6665,8 @@ "payloadType": "bool", "topic": "boost", "topicType": "str", - "x": 710, - "y": 2360, + "x": 690, + "y": 2120, "wires": [ [ "6b4f0f71b77280f1" @@ -7623,6 +6677,7 @@ "id": "6b4f0f71b77280f1", "type": "mqtt out", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/ffw/bath/heating_valve/start_boost/set", "qos": "", @@ -7633,14 +6688,15 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 2360, + "x": 1050, + "y": 2120, "wires": [] }, { "id": "92b42c92d13a05bf", "type": "mqtt in", "z": "4526d61e20635824", + "d": true, "name": "", "topic": "videv/ffw/bath/heating_valve/boost_timer", "qos": "2", @@ -7650,8 +6706,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 2480, + "x": 210, + "y": 2220, "wires": [ [ "6194f2348da2bca8" @@ -7664,7 +6720,7 @@ "z": "4526d61e20635824", "name": "", "group": "6048820d9f2e4c06", - "order": 4, + "order": 5, "width": 0, "height": 0, "passthru": false, @@ -7678,8 +6734,8 @@ "payloadType": "bool", "topic": "default", "topicType": "str", - "x": 720, - "y": 2420, + "x": 700, + "y": 2180, "wires": [ [ "cc7ceed4775ada4b" @@ -7700,17 +6756,18 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1110, - "y": 2420, + "x": 1090, + "y": 2180, "wires": [] }, { "id": "7ee2219e4addf43e", "type": "ui_gauge", "z": "4526d61e20635824", + "d": true, "name": "", "group": "6048820d9f2e4c06", - "order": 8, + "order": 9, "width": 0, "height": 0, "gtype": "gage", @@ -7727,8 +6784,8 @@ "seg1": "", "seg2": "", "className": "", - "x": 710, - "y": 2480, + "x": 700, + "y": 2220, "wires": [] }, { @@ -7739,6 +6796,40 @@ "label": "Sommermodus", "tooltip": "", "group": "6048820d9f2e4c06", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 2300, + "wires": [ + [ + "4a64d202538129ca" + ] + ] + }, + { + "id": "54909149e1b2cb62", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "6048820d9f2e4c06", "order": 6, "width": 0, "height": 0, @@ -7757,42 +6848,8 @@ "offcolor": "", "animate": false, "className": "", - "x": 740, - "y": 2560, - "wires": [ - [ - "4a64d202538129ca" - ] - ] - }, - { - "id": "54909149e1b2cb62", - "type": "ui_switch", - "z": "4526d61e20635824", - "name": "", - "label": "Abwesenheistmodus", - "tooltip": "", - "group": "6048820d9f2e4c06", - "order": 5, - "width": 0, - "height": 0, - "passthru": false, - "decouple": "true", - "topic": "topic", - "topicType": "msg", - "style": "", - "onvalue": "true", - "onvalueType": "bool", - "onicon": "", - "oncolor": "", - "offvalue": "false", - "offvalueType": "bool", - "officon": "", - "offcolor": "", - "animate": false, - "className": "", - "x": 760, - "y": 2620, + "x": 750, + "y": 2360, "wires": [ [ "e0a6e325cb322c2c" @@ -7812,8 +6869,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 220, - "y": 2620, + "x": 210, + "y": 2360, "wires": [ [ "54909149e1b2cb62" @@ -7833,8 +6890,8 @@ "rap": true, "rh": 0, "inputs": 0, - "x": 230, - "y": 2560, + "x": 220, + "y": 2300, "wires": [ [ "4e230aba2e85af22" @@ -7855,8 +6912,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1080, - "y": 2560, + "x": 1070, + "y": 2300, "wires": [] }, { @@ -7873,8 +6930,8 @@ "correl": "", "expiry": "", "broker": "f6f673e95e75873d", - "x": 1070, - "y": 2620, + "x": 1060, + "y": 2360, "wires": [] }, { @@ -7884,149 +6941,9 @@ "name": "Heater-Valve Bath", "info": "", "x": 150, - "y": 2120, + "y": 1960, "wires": [] }, - { - "id": "7cbbe96d9206d583", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/ffw/bath/heating_valve/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 220, - "y": 2200, - "wires": [ - [ - "aa0ffa5b82e8252e", - "cf7e278cbdad53bf", - "9f740b5e8b7c40d8" - ] - ] - }, - { - "id": "9f740b5e8b7c40d8", - "type": "trigger", - "z": "4526d61e20635824", - "name": "", - "op1": "", - "op2": "---", - "op1type": "nul", - "op2type": "str", - "duration": "60", - "extend": true, - "overrideDelay": false, - "units": "min", - "reset": "", - "bytopic": "all", - "topic": "topic", - "outputs": 1, - "x": 520, - "y": 2240, - "wires": [ - [ - "cf7e278cbdad53bf" - ] - ] - }, - { - "id": "cf7e278cbdad53bf", - "type": "ui_gauge", - "z": "4526d61e20635824", - "name": "", - "group": "6048820d9f2e4c06", - "order": 1, - "width": 0, - "height": 0, - "gtype": "gage", - "title": "Temperatur", - "label": "°C", - "format": "{{value | number:1}}", - "min": "-20", - "max": "40", - "colors": [ - "#1a5fb4", - "#00b500", - "#ca3838" - ], - "seg1": "15", - "seg2": "24", - "className": "", - "x": 730, - "y": 2200, - "wires": [] - }, - { - "id": "aa0ffa5b82e8252e", - "type": "ui_chart", - "z": "4526d61e20635824", - "name": "", - "group": "6048820d9f2e4c06", - "order": 7, - "width": 0, - "height": 0, - "label": "Temperatur", - "chartType": "line", - "legend": "false", - "xformat": "HH:mm", - "interpolate": "cubic", - "nodata": "", - "dot": false, - "ymin": "15", - "ymax": "35", - "removeOlder": "24", - "removeOlderPoints": "", - "removeOlderUnit": "3600", - "cutout": 0, - "useOneColor": false, - "useUTC": false, - "colors": [ - "#1f77b4", - "#aec7e8", - "#ff7f0e", - "#2ca02c", - "#98df8a", - "#d62728", - "#ff9896", - "#9467bd", - "#c5b0d5" - ], - "outputs": 1, - "useDifferentColor": false, - "className": "", - "x": 730, - "y": 2140, - "wires": [ - [] - ] - }, - { - "id": "6f906a70f1d4b870", - "type": "mqtt in", - "z": "4526d61e20635824", - "name": "", - "topic": "videv/gfw/dirk/heating_valve/temperature", - "qos": "2", - "datatype": "json", - "broker": "f6f673e95e75873d", - "nl": false, - "rap": true, - "rh": 0, - "inputs": 0, - "x": 240, - "y": 3240, - "wires": [ - [ - "5463420a910664cc" - ] - ] - }, { "id": "54d0cfd89b2d15c6", "type": "calculator", @@ -8050,6 +6967,7 @@ "id": "5c76309cae876473", "type": "calculator", "z": "4526d61e20635824", + "d": true, "name": "", "inputMsgField": "payload", "outputMsgField": "payload", @@ -8057,7 +6975,7 @@ "constant": "60", "round": true, "decimals": "1", - "x": 470, + "x": 460, "y": 620, "wires": [ [ @@ -8069,6 +6987,7 @@ "id": "0b4eba830a62700e", "type": "calculator", "z": "4526d61e20635824", + "d": true, "name": "", "inputMsgField": "payload", "outputMsgField": "payload", @@ -8076,8 +6995,8 @@ "constant": "60", "round": true, "decimals": "1", - "x": 490, - "y": 1260, + "x": 480, + "y": 1180, "wires": [ [ "0f6e2d4277db5b7d" @@ -8088,6 +7007,7 @@ "id": "f81821bd9ec5b0af", "type": "calculator", "z": "4526d61e20635824", + "d": true, "name": "", "inputMsgField": "payload", "outputMsgField": "payload", @@ -8095,8 +7015,8 @@ "constant": "60", "round": true, "decimals": "1", - "x": 490, - "y": 1880, + "x": 480, + "y": 1700, "wires": [ [ "8bdf9486ce7352ac" @@ -8107,6 +7027,7 @@ "id": "6194f2348da2bca8", "type": "calculator", "z": "4526d61e20635824", + "d": true, "name": "", "inputMsgField": "payload", "outputMsgField": "payload", @@ -8114,14 +7035,3507 @@ "constant": "60", "round": true, "decimals": "1", - "x": 490, - "y": 2480, + "x": 480, + "y": 2220, "wires": [ [ "7ee2219e4addf43e" ] ] }, + { + "id": "370c158abab98e05", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/gfw/dirk/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 400, + "wires": [ + [ + "aab7a7d5890858aa" + ] + ] + }, + { + "id": "aab7a7d5890858aa", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "36ba0c088930c9ea", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 950, + "y": 400, + "wires": [] + }, + { + "id": "3f5965b8b90827eb", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/gfw/marion/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 960, + "wires": [ + [ + "a11af25147360491" + ] + ] + }, + { + "id": "a11af25147360491", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "2d8cc5990c1886e5", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 950, + "y": 960, + "wires": [] + }, + { + "id": "0b65a511dc8b26c2", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/sleep/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 1500, + "wires": [ + [ + "561207e41713e26e" + ] + ] + }, + { + "id": "561207e41713e26e", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "c5f87828f0888a6f", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 1500, + "wires": [] + }, + { + "id": "d4805212c7185cea", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/bath/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 2020, + "wires": [ + [ + "3a55684f949e3d15" + ] + ] + }, + { + "id": "3a55684f949e3d15", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "6048820d9f2e4c06", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 2020, + "wires": [] + }, + { + "id": "62df0a3e7985686c", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "310658633f5b9c9c", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 2560, + "wires": [ + [ + "975b90b42b47ea0a" + ] + ] + }, + { + "id": "38a75fdaf72faf32", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 260, + "y": 2560, + "wires": [ + [ + "62df0a3e7985686c" + ] + ] + }, + { + "id": "975b90b42b47ea0a", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1100, + "y": 2560, + "wires": [] + }, + { + "id": "311ff2345e838935", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "310658633f5b9c9c", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 2620, + "wires": [ + [ + "381a9ec1cacd0981" + ] + ] + }, + { + "id": "381a9ec1cacd0981", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1060, + "y": 2620, + "wires": [] + }, + { + "id": "067d4612de788e43", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 2720, + "wires": [ + [ + "82a86817450c87d6" + ] + ] + }, + { + "id": "275a854a15aeeff2", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "310658633f5b9c9c", + "order": 5, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 2680, + "wires": [ + [ + "af68103bd3d6b521" + ] + ] + }, + { + "id": "af68103bd3d6b521", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1100, + "y": 2680, + "wires": [] + }, + { + "id": "9373e7e70d956c4a", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "310658633f5b9c9c", + "order": 9, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 2720, + "wires": [] + }, + { + "id": "e80211ad6d79c4c4", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "310658633f5b9c9c", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 2800, + "wires": [ + [ + "bbae8785c842e1ee" + ] + ] + }, + { + "id": "fb57ec35b3839583", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "310658633f5b9c9c", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 2860, + "wires": [ + [ + "1f553d9f378fe25b" + ] + ] + }, + { + "id": "e08fc34ac28bf942", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 2860, + "wires": [ + [ + "fb57ec35b3839583" + ] + ] + }, + { + "id": "b2357a462bddaad0", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 2800, + "wires": [ + [ + "e80211ad6d79c4c4" + ] + ] + }, + { + "id": "bbae8785c842e1ee", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1080, + "y": 2800, + "wires": [] + }, + { + "id": "1f553d9f378fe25b", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, + "y": 2860, + "wires": [] + }, + { + "id": "98280f8f6680caee", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Diningroom", + "info": "", + "x": 170, + "y": 2460, + "wires": [] + }, + { + "id": "82a86817450c87d6", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 2720, + "wires": [ + [ + "9373e7e70d956c4a" + ] + ] + }, + { + "id": "4673adfca3db93c4", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/kitchen/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 2520, + "wires": [ + [ + "b59e8e1ec0882bcd" + ] + ] + }, + { + "id": "b59e8e1ec0882bcd", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "310658633f5b9c9c", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 2520, + "wires": [] + }, + { + "id": "f7bd4751eb583409", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "1fd324daac2dcbe8", + "order": 2, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 3560, + "wires": [ + [ + "c578045c70652d73" + ] + ] + }, + { + "id": "8e3363597cc9eb95", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 260, + "y": 3560, + "wires": [ + [ + "f7bd4751eb583409" + ] + ] + }, + { + "id": "c578045c70652d73", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1110, + "y": 3560, + "wires": [] + }, + { + "id": "43762da4a8e00430", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "1fd324daac2dcbe8", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 3620, + "wires": [ + [ + "cb0441f019dab6b0" + ] + ] + }, + { + "id": "cb0441f019dab6b0", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffw/julian/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1050, + "y": 3620, + "wires": [] + }, + { + "id": "2d11a66d6394e557", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffw/julian/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 3720, + "wires": [ + [ + "7164f5c5664aced4" + ] + ] + }, + { + "id": "05de1078dfa86a74", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "1fd324daac2dcbe8", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 3680, + "wires": [ + [ + "af2a506257ce9bd9" + ] + ] + }, + { + "id": "af2a506257ce9bd9", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1090, + "y": 3680, + "wires": [] + }, + { + "id": "ddaa252e3f2e74c8", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "1fd324daac2dcbe8", + "order": 5, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 3720, + "wires": [] + }, + { + "id": "f817c7531856a5d3", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "1fd324daac2dcbe8", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 3800, + "wires": [ + [ + "5c166f82e300b30d" + ] + ] + }, + { + "id": "fedfe3cfc57dc4dd", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "1fd324daac2dcbe8", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 3860, + "wires": [ + [ + "3c13195c4c3b5c94" + ] + ] + }, + { + "id": "6cbe67766f227a6d", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 3860, + "wires": [ + [ + "fedfe3cfc57dc4dd" + ] + ] + }, + { + "id": "1160ba8ad79fcb09", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 3800, + "wires": [ + [ + "f817c7531856a5d3" + ] + ] + }, + { + "id": "5c166f82e300b30d", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, + "y": 3800, + "wires": [] + }, + { + "id": "3c13195c4c3b5c94", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1060, + "y": 3860, + "wires": [] + }, + { + "id": "70beabe162083ba5", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Julian", + "info": "", + "x": 150, + "y": 3460, + "wires": [] + }, + { + "id": "7164f5c5664aced4", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 3720, + "wires": [ + [ + "ddaa252e3f2e74c8" + ] + ] + }, + { + "id": "5319373646012163", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/julian/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 3520, + "wires": [ + [ + "c082d91ac93ef183" + ] + ] + }, + { + "id": "c082d91ac93ef183", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "1fd324daac2dcbe8", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 3520, + "wires": [] + }, + { + "id": "f8d1cd0102f012f6", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "8b7175856c5dc2bc", + "order": 2, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 4060, + "wires": [ + [ + "1d1480e9cbafb53f" + ] + ] + }, + { + "id": "62f4ee72771514b7", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 260, + "y": 4060, + "wires": [ + [ + "f8d1cd0102f012f6" + ] + ] + }, + { + "id": "1d1480e9cbafb53f", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1110, + "y": 4060, + "wires": [] + }, + { + "id": "10ed00ab8c9e693a", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "8b7175856c5dc2bc", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 4120, + "wires": [ + [ + "8076074c248cd37c" + ] + ] + }, + { + "id": "8076074c248cd37c", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffw/sleep/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1050, + "y": 4120, + "wires": [] + }, + { + "id": "a8800b2189c39995", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffw/sleep/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 4220, + "wires": [ + [ + "e5b9be7a073fcdbe" + ] + ] + }, + { + "id": "02e3af123b5a8ab6", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "8b7175856c5dc2bc", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 4180, + "wires": [ + [ + "6099ad66d76b29d5" + ] + ] + }, + { + "id": "6099ad66d76b29d5", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1090, + "y": 4180, + "wires": [] + }, + { + "id": "0b521e3289c9adbb", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "8b7175856c5dc2bc", + "order": 5, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 4220, + "wires": [] + }, + { + "id": "b9998332e8268085", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "8b7175856c5dc2bc", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 4300, + "wires": [ + [ + "cc814a70e2544e63" + ] + ] + }, + { + "id": "f577a214fd07366c", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "8b7175856c5dc2bc", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 4360, + "wires": [ + [ + "9d8e38c01449700f" + ] + ] + }, + { + "id": "67a6650a13cce542", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 4360, + "wires": [ + [ + "f577a214fd07366c" + ] + ] + }, + { + "id": "07ab4bae7aed6f54", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 4300, + "wires": [ + [ + "b9998332e8268085" + ] + ] + }, + { + "id": "cc814a70e2544e63", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, + "y": 4300, + "wires": [] + }, + { + "id": "9d8e38c01449700f", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1060, + "y": 4360, + "wires": [] + }, + { + "id": "b97d3c160c994f04", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Schlafzimmer Mika", + "info": "", + "x": 190, + "y": 3960, + "wires": [] + }, + { + "id": "e5b9be7a073fcdbe", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 4220, + "wires": [ + [ + "0b521e3289c9adbb" + ] + ] + }, + { + "id": "dfca344ec58f5452", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffw/sleep/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 4020, + "wires": [ + [ + "bbd2d7a8c3a12d7f" + ] + ] + }, + { + "id": "bbd2d7a8c3a12d7f", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "8b7175856c5dc2bc", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 4020, + "wires": [] + }, + { + "id": "18525d1e9d2ec6a5", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "f44c10be6990386a", + "order": 2, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 4560, + "wires": [ + [ + "7dd35fe9d9251c37" + ] + ] + }, + { + "id": "78461be2a1258269", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 270, + "y": 4560, + "wires": [ + [ + "18525d1e9d2ec6a5" + ] + ] + }, + { + "id": "7dd35fe9d9251c37", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1120, + "y": 4560, + "wires": [] + }, + { + "id": "5a8fd244ec7f09b7", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "f44c10be6990386a", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 4620, + "wires": [ + [ + "974bb0e43d3f2232" + ] + ] + }, + { + "id": "974bb0e43d3f2232", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1060, + "y": 4620, + "wires": [] + }, + { + "id": "4ae795abe1d9e26b", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 4720, + "wires": [ + [ + "fee657345c71893c" + ] + ] + }, + { + "id": "61e5770ac7fba408", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "f44c10be6990386a", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 4680, + "wires": [ + [ + "1423eeb6b6d1152a" + ] + ] + }, + { + "id": "1423eeb6b6d1152a", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1100, + "y": 4680, + "wires": [] + }, + { + "id": "74b698fe102340a1", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "f44c10be6990386a", + "order": 5, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 4720, + "wires": [] + }, + { + "id": "befa6f216015ec28", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "f44c10be6990386a", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 4800, + "wires": [ + [ + "d7f57f2cfde524e4" + ] + ] + }, + { + "id": "d7634e4ad19b21d7", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "f44c10be6990386a", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 4860, + "wires": [ + [ + "6fd240b709735f48" + ] + ] + }, + { + "id": "05524136bc2c50c8", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 4860, + "wires": [ + [ + "d7634e4ad19b21d7" + ] + ] + }, + { + "id": "f860f1a2a6f55538", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 240, + "y": 4800, + "wires": [ + [ + "befa6f216015ec28" + ] + ] + }, + { + "id": "d7f57f2cfde524e4", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1080, + "y": 4800, + "wires": [] + }, + { + "id": "6fd240b709735f48", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1080, + "y": 4860, + "wires": [] + }, + { + "id": "26ae19d2d15854e7", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Wohnzimmer", + "info": "", + "x": 170, + "y": 4460, + "wires": [] + }, + { + "id": "fee657345c71893c", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 4720, + "wires": [ + [ + "74b698fe102340a1" + ] + ] + }, + { + "id": "d6b1808236c72311", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/livingroom/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 4520, + "wires": [ + [ + "bb087fae1d38acb8" + ] + ] + }, + { + "id": "bb087fae1d38acb8", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "f44c10be6990386a", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 4520, + "wires": [] + }, + { + "id": "4dc3fd0746021470", + "type": "ui_numeric", + "z": "4526d61e20635824", + "name": "", + "label": "Sollwert", + "tooltip": "", + "group": "36ba0c088930c9ea", + "order": 2, + "width": 0, + "height": 0, + "wrap": false, + "passthru": false, + "topic": "topic", + "topicType": "msg", + "format": "{{value}}", + "min": "15", + "max": "25", + "step": ".5", + "className": "", + "x": 700, + "y": 460, + "wires": [ + [ + "dca73e7774b5c859" + ] + ] + }, + { + "id": "52e63f85a837c5e5", + "type": "ui_slider", + "z": "4526d61e20635824", + "name": "Sollwert", + "label": "Sollwert", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 3, + "width": 0, + "height": 0, + "passthru": false, + "outs": "end", + "topic": "user_setpoint", + "topicType": "str", + "min": "5", + "max": "30", + "step": ".5", + "className": "", + "x": 700, + "y": 3080, + "wires": [ + [ + "915df0006277b3aa" + ] + ] + }, + { + "id": "838f5c996293195e", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/valve_temperature_setpoint", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 270, + "y": 3080, + "wires": [ + [ + "52e63f85a837c5e5" + ] + ] + }, + { + "id": "915df0006277b3aa", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/user_temperature_setpoint/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1120, + "y": 3080, + "wires": [] + }, + { + "id": "8cb604ee1caf2e29", + "type": "ui_button", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "91179f0029b4efaf", + "order": 4, + "width": 0, + "height": 0, + "passthru": false, + "label": "Boost", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "boost", + "topicType": "str", + "x": 690, + "y": 3140, + "wires": [ + [ + "c799d64a8bbd01a8" + ] + ] + }, + { + "id": "c799d64a8bbd01a8", + "type": "mqtt out", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/start_boost/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1070, + "y": 3140, + "wires": [] + }, + { + "id": "0b3d020e999880de", + "type": "mqtt in", + "z": "4526d61e20635824", + "d": true, + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/boost_timer", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 3240, + "wires": [ + [ + "8043463febe964c9" + ] + ] + }, + { + "id": "c4c482c4da1e7867", + "type": "ui_button", + "z": "4526d61e20635824", + "name": "", + "group": "91179f0029b4efaf", + "order": 5, + "width": 0, + "height": 0, + "passthru": false, + "label": "Default", + "tooltip": "", + "color": "", + "bgcolor": "", + "className": "", + "icon": "", + "payload": "true", + "payloadType": "bool", + "topic": "default", + "topicType": "str", + "x": 700, + "y": 3200, + "wires": [ + [ + "e7be6c125a048574" + ] + ] + }, + { + "id": "e7be6c125a048574", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/set_default_temperature/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1110, + "y": 3200, + "wires": [] + }, + { + "id": "2f21582fb8c0bcec", + "type": "ui_gauge", + "z": "4526d61e20635824", + "d": true, + "name": "", + "group": "91179f0029b4efaf", + "order": 9, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Boost", + "label": "units", + "format": "{{value}}", + "min": 0, + "max": "60", + "colors": [ + "#62a0ea", + "#3584e4", + "#1c71d8" + ], + "seg1": "", + "seg2": "", + "className": "", + "x": 700, + "y": 3240, + "wires": [] + }, + { + "id": "10d20f7916ff69b3", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Sommermodus", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 7, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 730, + "y": 3320, + "wires": [ + [ + "04375e173cd3d873" + ] + ] + }, + { + "id": "e9770241f8c12ab5", + "type": "ui_switch", + "z": "4526d61e20635824", + "name": "", + "label": "Abwesenheistmodus", + "tooltip": "", + "group": "91179f0029b4efaf", + "order": 6, + "width": 0, + "height": 0, + "passthru": false, + "decouple": "true", + "topic": "topic", + "topicType": "msg", + "style": "", + "onvalue": "true", + "onvalueType": "bool", + "onicon": "", + "oncolor": "", + "offvalue": "false", + "offvalueType": "bool", + "officon": "", + "offcolor": "", + "animate": false, + "className": "", + "x": 750, + "y": 3380, + "wires": [ + [ + "7ee7d5174c322b35" + ] + ] + }, + { + "id": "63dfc1997256948f", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/away_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 3380, + "wires": [ + [ + "e9770241f8c12ab5" + ] + ] + }, + { + "id": "5c8b7f0d12db7fc6", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/summer_mode", + "qos": "2", + "datatype": "auto-detect", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 240, + "y": 3320, + "wires": [ + [ + "10d20f7916ff69b3" + ] + ] + }, + { + "id": "04375e173cd3d873", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/summer_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1090, + "y": 3320, + "wires": [] + }, + { + "id": "7ee7d5174c322b35", + "type": "mqtt out", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/away_mode/set", + "qos": "", + "retain": "", + "respTopic": "", + "contentType": "", + "userProps": "", + "correl": "", + "expiry": "", + "broker": "f6f673e95e75873d", + "x": 1080, + "y": 3380, + "wires": [] + }, + { + "id": "838d6eb8c6f3a688", + "type": "comment", + "z": "4526d61e20635824", + "name": "Heater-Valve Kitchen", + "info": "", + "x": 150, + "y": 2980, + "wires": [] + }, + { + "id": "8043463febe964c9", + "type": "calculator", + "z": "4526d61e20635824", + "d": true, + "name": "", + "inputMsgField": "payload", + "outputMsgField": "payload", + "operation": "div", + "constant": "60", + "round": true, + "decimals": "1", + "x": 480, + "y": 3240, + "wires": [ + [ + "2f21582fb8c0bcec" + ] + ] + }, + { + "id": "33fbe8fe59156213", + "type": "mqtt in", + "z": "4526d61e20635824", + "name": "", + "topic": "videv/ffe/diningroom/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 3040, + "wires": [ + [ + "e50d47758db588cf" + ] + ] + }, + { + "id": "e50d47758db588cf", + "type": "ui_text", + "z": "4526d61e20635824", + "group": "91179f0029b4efaf", + "order": 1, + "width": 0, + "height": 0, + "name": "Istwert", + "label": "Istwert", + "format": "{{msg.payload}} °C", + "layout": "row-spread", + "className": "", + "x": 940, + "y": 3040, + "wires": [] + }, + { + "id": "1fa39d26389dad2c", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Heater-Valve Marion", + "info": "", + "x": 150, + "y": 160, + "wires": [] + }, + { + "id": "42fdf5d82202297e", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/gfw/marion/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 240, + "wires": [ + [ + "ee18da9d283637e3", + "9c2b21535107b591", + "f1059c8779f62196" + ] + ] + }, + { + "id": "ee18da9d283637e3", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "2d8cc5990c1886e5", + "order": 8, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 730, + "y": 180, + "wires": [ + [] + ] + }, + { + "id": "9c2b21535107b591", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "2d8cc5990c1886e5", + "order": 2, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 730, + "y": 240, + "wires": [] + }, + { + "id": "f1059c8779f62196", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "60", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 520, + "y": 280, + "wires": [ + [ + "9c2b21535107b591" + ] + ] + }, + { + "id": "7e0864b5401bab4a", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Heater-Valve Sleep MaDi", + "info": "", + "x": 170, + "y": 400, + "wires": [] + }, + { + "id": "98207b281203cc3a", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/ffe/sleep/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 460, + "wires": [ + [ + "5e960e406e458031", + "59e451acba814c6f", + "7770481deb5cbff5" + ] + ] + }, + { + "id": "7770481deb5cbff5", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "60", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 520, + "y": 500, + "wires": [ + [ + "59e451acba814c6f" + ] + ] + }, + { + "id": "59e451acba814c6f", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "c5f87828f0888a6f", + "order": 2, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 730, + "y": 460, + "wires": [] + }, + { + "id": "5e960e406e458031", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "c5f87828f0888a6f", + "order": 8, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 730, + "y": 400, + "wires": [ + [] + ] + }, + { + "id": "2e89e8a1e0c23c67", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Heater-Valve Bath", + "info": "", + "x": 150, + "y": 600, + "wires": [] + }, + { + "id": "6601877b1e5e6ace", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/ffw/bath/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 680, + "wires": [ + [ + "d512b8dfd923acf8", + "ecc4581e5153eec8", + "1ea9e227c91f5773" + ] + ] + }, + { + "id": "1ea9e227c91f5773", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "60", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 520, + "y": 720, + "wires": [ + [ + "ecc4581e5153eec8" + ] + ] + }, + { + "id": "ecc4581e5153eec8", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "6048820d9f2e4c06", + "order": 2, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 730, + "y": 680, + "wires": [] + }, + { + "id": "d512b8dfd923acf8", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "6048820d9f2e4c06", + "order": 8, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 730, + "y": 620, + "wires": [ + [] + ] + }, + { + "id": "1b2495e6f81eb5c8", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/ffe/livingroom/ambient/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 230, + "y": 880, + "wires": [ + [ + "0459fcc3f8b09f94", + "9e02baaa660c5ef5", + "e9c07b1b2dc46967" + ] + ] + }, + { + "id": "90bd40036428e9a2", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/ffe/livingroom/ambient/pressure", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 980, + "wires": [ + [ + "35bf974a25936ea7", + "a310d43d4c04e15f" + ] + ] + }, + { + "id": "c061fa5dd8d01216", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/ffe/livingroom/ambient/humidity", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 1080, + "wires": [ + [ + "0f4d157d47d5f2d7", + "fc0b72d12cc0daf5" + ] + ] + }, + { + "id": "0f4d157d47d5f2d7", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "f44c10be6990386a", + "order": 3, + "width": 0, + "height": 0, + "name": "", + "label": "Luftfeuchtigkeit", + "format": "{{value | number:1}} %", + "layout": "row-spread", + "className": "", + "x": 740, + "y": 1080, + "wires": [] + }, + { + "id": "0459fcc3f8b09f94", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "f44c10be6990386a", + "order": 1, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 730, + "y": 880, + "wires": [] + }, + { + "id": "35bf974a25936ea7", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "f44c10be6990386a", + "order": 4, + "width": 0, + "height": 0, + "name": "", + "label": "Luftdruck", + "format": "{{value | number:1}} mbar", + "layout": "row-spread", + "className": "", + "x": 720, + "y": 980, + "wires": [] + }, + { + "id": "9e02baaa660c5ef5", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 550, + "y": 920, + "wires": [ + [ + "0459fcc3f8b09f94" + ] + ] + }, + { + "id": "a310d43d4c04e15f", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 550, + "y": 1020, + "wires": [ + [ + "35bf974a25936ea7" + ] + ] + }, + { + "id": "fc0b72d12cc0daf5", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 550, + "y": 1120, + "wires": [ + [ + "0f4d157d47d5f2d7" + ] + ] + }, + { + "id": "e9c07b1b2dc46967", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "f44c10be6990386a", + "order": 2, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 730, + "y": 840, + "wires": [ + [] + ] + }, + { + "id": "92aa42dab2646918", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Ambient Info Livingroom", + "info": "", + "x": 160, + "y": 800, + "wires": [] + }, + { + "id": "f50b589decccd89d", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/gfw/dirk/ambient/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 210, + "y": 1300, + "wires": [ + [ + "4658339fefb54ba7", + "f8b801e570a472a8", + "5463420a910664cc" + ] + ] + }, + { + "id": "d7366216d5afa362", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/gfw/dirk/ambient/pressure", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 1360, + "wires": [ + [ + "4b83f235022d9696", + "8e25b6e561bb1342" + ] + ] + }, + { + "id": "71777293f9fb6fb1", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "my_apps/gfw/dirk/ambient/humidity", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 200, + "y": 1460, + "wires": [ + [ + "2e73d41a686097b9", + "a59bd3c0642ebc0a" + ] + ] + }, + { + "id": "2e73d41a686097b9", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "36ba0c088930c9ea", + "order": 11, + "width": 0, + "height": 0, + "name": "", + "label": "Luftfeuchtigkeit", + "format": "{{value | number:1}} %", + "layout": "row-spread", + "className": "", + "x": 720, + "y": 1460, + "wires": [] + }, + { + "id": "4658339fefb54ba7", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "name": "", + "group": "36ba0c088930c9ea", + "order": 3, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 710, + "y": 1260, + "wires": [] + }, + { + "id": "4b83f235022d9696", + "type": "ui_text", + "z": "3f3acd3be731417a", + "group": "36ba0c088930c9ea", + "order": 12, + "width": 0, + "height": 0, + "name": "", + "label": "Luftdruck", + "format": "{{value | number:1}} mbar", + "layout": "row-spread", + "className": "", + "x": 700, + "y": 1360, + "wires": [] + }, + { + "id": "f8b801e570a472a8", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 530, + "y": 1300, + "wires": [ + [ + "4658339fefb54ba7" + ] + ] + }, + { + "id": "8e25b6e561bb1342", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 530, + "y": 1400, + "wires": [ + [ + "4b83f235022d9696" + ] + ] + }, + { + "id": "a59bd3c0642ebc0a", + "type": "trigger", + "z": "3f3acd3be731417a", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 530, + "y": 1500, + "wires": [ + [ + "2e73d41a686097b9" + ] + ] + }, + { + "id": "5463420a910664cc", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "name": "", + "group": "36ba0c088930c9ea", + "order": 9, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 710, + "y": 1220, + "wires": [ + [] + ] + }, + { + "id": "92337b2709a0ef71", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "ambient/raspiscreen/pressure", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 180, + "y": 1780, + "wires": [ + [ + "c679d0fa0e42cddd", + "a1f96fbc000dd38a" + ] + ] + }, + { + "id": "d3b452e7fa3a28b3", + "type": "comment", + "z": "3f3acd3be731417a", + "name": "Ambient Info Dirk", + "info": "", + "x": 140, + "y": 1200, + "wires": [] + }, + { + "id": "6f906a70f1d4b870", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "name": "", + "topic": "videv/gfw/dirk/heating_valve/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 220, + "y": 1260, + "wires": [ + [ + "5463420a910664cc" + ] + ] + }, + { + "id": "96b62befdcfaf79e", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "topic": "ambient/raspiscreen/temperature", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 190, + "y": 1680, + "wires": [ + [ + "b0f89bb88ce17a81", + "4abcde9ced1f93e7", + "5b4aeab9829adeac" + ] + ] + }, + { + "id": "ae6b30bf1f27efcc", + "type": "mqtt in", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "topic": "ambient/raspiscreen/humidity", + "qos": "2", + "datatype": "json", + "broker": "f6f673e95e75873d", + "nl": false, + "rap": true, + "rh": 0, + "inputs": 0, + "x": 180, + "y": 1880, + "wires": [ + [ + "78f0ed85ce131f7f", + "73cbd984df964a18" + ] + ] + }, + { + "id": "78f0ed85ce131f7f", + "type": "ui_text", + "z": "3f3acd3be731417a", + "d": true, + "g": "7a3b4c82bf031f40", + "group": "b288424887cbe177", + "order": 2, + "width": 0, + "height": 0, + "name": "", + "label": "Luftfeuchtigkeit", + "format": "{{value | number:1}} %", + "layout": "row-spread", + "className": "", + "x": 980, + "y": 1880, + "wires": [] + }, + { + "id": "b0f89bb88ce17a81", + "type": "ui_gauge", + "z": "3f3acd3be731417a", + "d": true, + "g": "7a3b4c82bf031f40", + "name": "", + "group": "b288424887cbe177", + "order": 1, + "width": 0, + "height": 0, + "gtype": "gage", + "title": "Temperatur", + "label": "°C", + "format": "{{value | number:1}}", + "min": "-20", + "max": "40", + "colors": [ + "#1a5fb4", + "#00b500", + "#ca3838" + ], + "seg1": "15", + "seg2": "24", + "className": "", + "x": 970, + "y": 1680, + "wires": [] + }, + { + "id": "c679d0fa0e42cddd", + "type": "ui_text", + "z": "3f3acd3be731417a", + "d": true, + "g": "7a3b4c82bf031f40", + "group": "b288424887cbe177", + "order": 3, + "width": 0, + "height": 0, + "name": "", + "label": "Luftdruck", + "format": "{{value | number:1}} mbar", + "layout": "row-spread", + "className": "", + "x": 960, + "y": 1780, + "wires": [] + }, + { + "id": "4abcde9ced1f93e7", + "type": "trigger", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": true, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 590, + "y": 1720, + "wires": [ + [ + "b0f89bb88ce17a81" + ] + ] + }, + { + "id": "a1f96fbc000dd38a", + "type": "trigger", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 590, + "y": 1820, + "wires": [ + [ + "c679d0fa0e42cddd" + ] + ] + }, + { + "id": "73cbd984df964a18", + "type": "trigger", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "", + "op1": "", + "op2": "---", + "op1type": "nul", + "op2type": "str", + "duration": "5", + "extend": false, + "overrideDelay": false, + "units": "min", + "reset": "", + "bytopic": "all", + "topic": "topic", + "outputs": 1, + "x": 590, + "y": 1920, + "wires": [ + [ + "78f0ed85ce131f7f" + ] + ] + }, + { + "id": "5b4aeab9829adeac", + "type": "ui_chart", + "z": "3f3acd3be731417a", + "d": true, + "g": "7a3b4c82bf031f40", + "name": "", + "group": "b288424887cbe177", + "order": 4, + "width": 0, + "height": 0, + "label": "Temperatur", + "chartType": "line", + "legend": "false", + "xformat": "HH:mm", + "interpolate": "cubic", + "nodata": "", + "dot": false, + "ymin": "15", + "ymax": "35", + "removeOlder": "24", + "removeOlderPoints": "", + "removeOlderUnit": "3600", + "cutout": 0, + "useOneColor": false, + "useUTC": false, + "colors": [ + "#1f77b4", + "#aec7e8", + "#ff7f0e", + "#2ca02c", + "#98df8a", + "#d62728", + "#ff9896", + "#9467bd", + "#c5b0d5" + ], + "outputs": 1, + "useDifferentColor": false, + "className": "", + "x": 970, + "y": 1640, + "wires": [ + [] + ] + }, + { + "id": "9901987fcaa8ea6b", + "type": "comment", + "z": "3f3acd3be731417a", + "g": "7a3b4c82bf031f40", + "name": "Ambient Info Screen", + "info": "", + "x": 150, + "y": 1620, + "wires": [] + }, { "id": "4216735c1876bf26", "type": "http request",