[
   {
       "id": "c2c0c34f.6e2ed",
       "type": "subflow",
       "name": "MAX Auto Badezimmer",
       "info": "# MAX Wochenprofil erstellen",
       "category": "MAX Auto Profil",
       "in": [
           {
               "x": 40,
               "y": 260,
               "wires": [
                   {
                       "id": "adc559a.6d1fea8"
                   }
               ]
           }
       ],
       "out": [
           {
               "x": 1240,
               "y": 260,
               "wires": [
                   {
                       "id": "78e83c34.8e26f4",
                       "port": 0
                   },
                   {
                       "id": "b43a5b2f.5ba228",
                       "port": 0
                   },
                   {
                       "id": "c381b0fb.0c407",
                       "port": 0
                   },
                   {
                       "id": "d7602741.e08ec8",
                       "port": 0
                   },
                   {
                       "id": "67e1f0e6.98f84",
                       "port": 0
                   },
                   {
                       "id": "324ef3e0.d9ac1c",
                       "port": 0
                   },
                   {
                       "id": "2c0b8bd8.778e14",
                       "port": 0
                   },
                   {
                       "id": "5b0e8515.b3b32c",
                       "port": 0
                   },
                   {
                       "id": "50a57933.3a77b8",
                       "port": 0
                   },
                   {
                       "id": "92ee1669.329f78",
                       "port": 0
                   }
               ]
           }
       ],
       "env": [],
       "meta": {},
       "color": "#FFAAAA",
       "outputLabels": [
           "AUTO Temperatur"
       ],
       "icon": "font-awesome/fa-thermometer-2"
   },
   {
       "id": "2961f12d.901f7e",
       "type": "switch",
       "z": "c2c0c34f.6e2ed",
       "name": "Automatik <Template>- Zeitprofil Mo - Fr",
       "property": "payload.time",
       "propertyType": "msg",
       "rules": [
           {
               "t": "btwn",
               "v": "00:00",
               "vt": "str",
               "v2": "08:00",
               "v2t": "str"
           },
           {
               "t": "btwn",
               "v": "08:00",
               "vt": "str",
               "v2": "09:00",
               "v2t": "str"
           },
           {
               "t": "btwn",
               "v": "09:00",
               "vt": "str",
               "v2": "22:00",
               "v2t": "str"
           },
           {
               "t": "btwn",
               "v": "22:00",
               "vt": "str",
               "v2": "23:00",
               "v2t": "str"
           },
           {
               "t": "btwn",
               "v": "23:00",
               "vt": "str",
               "v2": "24:00",
               "v2t": "str"
           }
       ],
       "checkall": "false",
       "repair": false,
       "outputs": 5,
       "x": 780,
       "y": 160,
       "wires": [
           [
               "78e83c34.8e26f4"
           ],
           [
               "b43a5b2f.5ba228"
           ],
           [
               "c381b0fb.0c407"
           ],
           [
               "d7602741.e08ec8"
           ],
           [
               "67e1f0e6.98f84"
           ]
       ]
   },
   {
       "id": "adc559a.6d1fea8",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "Change $moment",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "{\"weekday\":\"\",\"time\":\"\"}",
               "tot": "json"
           },
           {
               "t": "set",
               "p": "payload.weekday",
               "pt": "msg",
               "to": "$moment().locale(\"de\").tz('Europe/Berlin').format('dddd')",
               "tot": "jsonata"
           },
           {
               "t": "set",
               "p": "payload.time",
               "pt": "msg",
               "to": "$moment().locale(\"de\").tz('Europe/Berlin').format('HH:mm')",
               "tot": "jsonata"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 190,
       "y": 260,
       "wires": [
           [
               "fd8206e3.66bbf8"
           ]
       ]
   },
   {
       "id": "b43a5b2f.5ba228",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "22 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "22",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 120,
       "wires": [
           []
       ]
   },
   {
       "id": "c381b0fb.0c407",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "17°C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "17",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 160,
       "wires": [
           []
       ]
   },
   {
       "id": "d7602741.e08ec8",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "22 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "22",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 200,
       "wires": [
           []
       ]
   },
   {
       "id": "67e1f0e6.98f84",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "17 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "17",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 240,
       "wires": [
           []
       ]
   },
   {
       "id": "a03bd421.d47bd8",
       "type": "switch",
       "z": "c2c0c34f.6e2ed",
       "name": "Automatik <Template> - Zeitprofil Sa + So",
       "property": "payload.time",
       "propertyType": "msg",
       "rules": [
           {
               "t": "btwn",
               "v": "00:00",
               "vt": "str",
               "v2": "08:00",
               "v2t": "str"
           },
           {
               "t": "btwn",
               "v": "08:00",
               "vt": "str",
               "v2": "09:00",
               "v2t": "str"
           },
           {
               "t": "btwn",
               "v": "09:00",
               "vt": "str",
               "v2": "22:00",
               "v2t": "str"
           },
           {
               "t": "btwn",
               "v": "22:00",
               "vt": "str",
               "v2": "23:00",
               "v2t": "str"
           },
           {
               "t": "btwn",
               "v": "23:00",
               "vt": "str",
               "v2": "24:00",
               "v2t": "str"
           }
       ],
       "checkall": "false",
       "repair": false,
       "outputs": 5,
       "x": 780,
       "y": 380,
       "wires": [
           [
               "324ef3e0.d9ac1c"
           ],
           [
               "2c0b8bd8.778e14"
           ],
           [
               "5b0e8515.b3b32c"
           ],
           [
               "92ee1669.329f78"
           ],
           [
               "50a57933.3a77b8"
           ]
       ]
   },
   {
       "id": "2c0b8bd8.778e14",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "22 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "22",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 340,
       "wires": [
           []
       ]
   },
   {
       "id": "fd8206e3.66bbf8",
       "type": "switch",
       "z": "c2c0c34f.6e2ed",
       "name": "Selektiere Wochentage",
       "property": "payload.weekday",
       "propertyType": "msg",
       "rules": [
           {
               "t": "regex",
               "v": "Montag|Dienstag|Mittwoch|Donnerstag|Freitag",
               "vt": "str",
               "case": true
           },
           {
               "t": "regex",
               "v": "Samstag|Sonntag",
               "vt": "str",
               "case": true
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 2,
       "x": 430,
       "y": 260,
       "wires": [
           [
               "2961f12d.901f7e"
           ],
           [
               "a03bd421.d47bd8"
           ]
       ]
   },
   {
       "id": "5b0e8515.b3b32c",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "17 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "17",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 380,
       "wires": [
           []
       ]
   },
   {
       "id": "92ee1669.329f78",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "22 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "22",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 420,
       "wires": [
           []
       ]
   },
   {
       "id": "50a57933.3a77b8",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "17 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "17",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 460,
       "wires": [
           []
       ]
   },
   {
       "id": "324ef3e0.d9ac1c",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "17 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "17",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 300,
       "wires": [
           []
       ]
   },
   {
       "id": "78e83c34.8e26f4",
       "type": "change",
       "z": "c2c0c34f.6e2ed",
       "name": "17 °C",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "17",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1070,
       "y": 80,
       "wires": [
           []
       ]
   },
   {
       "id": "1965b6bc.47ee19",
       "type": "inject",
       "z": "6f3801b9.ba4b6",
       "name": "Trigger alle Minuten",
       "props": [
           {
               "p": "ts",
               "v": "",
               "vt": "date"
           }
       ],
       "repeat": "",
       "crontab": "",
       "once": false,
       "onceDelay": 0.1,
       "topic": "",
       "x": 490,
       "y": 1940,
       "wires": [
           [
               "4ad77e6.fb2298"
           ]
       ]
   },
   {
       "id": "f5d5a81d.0d79c8",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "Wohnzimmer",
       "rules": [
           {
               "t": "set",
               "p": "room",
               "pt": "msg",
               "to": "Wohnzimmer",
               "tot": "str"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 910,
       "y": 1920,
       "wires": [
           [
               "9d89290d.3f4f48"
           ]
       ]
   },
   {
       "id": "5715f8a9.9e36d8",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "Schlafzimmer",
       "rules": [
           {
               "t": "set",
               "p": "room",
               "pt": "msg",
               "to": "Schlafzimmer",
               "tot": "str"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 900,
       "y": 1880,
       "wires": [
           [
               "9d89290d.3f4f48"
           ]
       ]
   },
   {
       "id": "27e3cf0b.1fb9c",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "Kinderzimmer",
       "rules": [
           {
               "t": "set",
               "p": "room",
               "pt": "msg",
               "to": "Kinderzimmer",
               "tot": "str"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 900,
       "y": 1840,
       "wires": [
           [
               "9d89290d.3f4f48"
           ]
       ]
   },
   {
       "id": "30c3ea81.3b06b6",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "Flur",
       "rules": [
           {
               "t": "set",
               "p": "room",
               "pt": "msg",
               "to": "Flur",
               "tot": "str"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 930,
       "y": 1960,
       "wires": [
           [
               "9d89290d.3f4f48"
           ]
       ]
   },
   {
       "id": "b87ebd5f.04a7d",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "Küche",
       "rules": [
           {
               "t": "set",
               "p": "room",
               "pt": "msg",
               "to": "Küche",
               "tot": "str"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 930,
       "y": 2000,
       "wires": [
           [
               "9d89290d.3f4f48"
           ]
       ]
   },
   {
       "id": "4e2c598d.d467e8",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "Badezimmer",
       "rules": [
           {
               "t": "set",
               "p": "room",
               "pt": "msg",
               "to": "Badezimmer",
               "tot": "str"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 910,
       "y": 2040,
       "wires": [
           [
               "9d89290d.3f4f48"
           ]
       ]
   },
   {
       "id": "4ad77e6.fb2298",
       "type": "switch",
       "z": "6f3801b9.ba4b6",
       "name": "Ein / Aus",
       "property": "gHeizungssteuerung",
       "propertyType": "global",
       "rules": [
           {
               "t": "true"
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 1,
       "x": 680,
       "y": 1940,
       "wires": [
           [
               "27e3cf0b.1fb9c",
               "5715f8a9.9e36d8",
               "f5d5a81d.0d79c8",
               "30c3ea81.3b06b6",
               "b87ebd5f.04a7d",
               "4e2c598d.d467e8"
           ]
       ]
   },
   {
       "id": "f62fe74f.2ea798",
       "type": "inject",
       "z": "6f3801b9.ba4b6",
       "name": "Aktiviere Heizungssteuerung",
       "props": [
           {
               "p": "payload"
           }
       ],
       "repeat": "",
       "crontab": "",
       "once": true,
       "onceDelay": 0.1,
       "topic": "",
       "payload": "true",
       "payloadType": "bool",
       "x": 560,
       "y": 1380,
       "wires": [
           [
               "a06e7e01.fa763"
           ]
       ]
   },
   {
       "id": "a06e7e01.fa763",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "rules": [
           {
               "t": "set",
               "p": "gHeizungssteuerung",
               "pt": "global",
               "to": "payload",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 870,
       "y": 1380,
       "wires": [
           []
       ]
   },
   {
       "id": "9d89290d.3f4f48",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "rules": [
           {
               "t": "set",
               "p": "topic",
               "pt": "msg",
               "to": "\"0_userdata.0.Heizung.\" & room & \".mode\"",
               "tot": "jsonata"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1200,
       "y": 1840,
       "wires": [
           [
               "f07d0a47.5ea388"
           ]
       ]
   },
   {
       "id": "1940726b.23d83e",
       "type": "debug",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "active": true,
       "tosidebar": true,
       "console": false,
       "tostatus": false,
       "complete": "true",
       "targetType": "full",
       "statusVal": "",
       "statusType": "auto",
       "x": 1670,
       "y": 2000,
       "wires": []
   },
   {
       "id": "f07d0a47.5ea388",
       "type": "ioBroker get",
       "z": "6f3801b9.ba4b6",
       "name": "get mode",
       "topic": "",
       "attrname": "mode",
       "payloadType": "value",
       "x": 1370,
       "y": 1840,
       "wires": [
           [
               "31374dbc.8ee562"
           ]
       ]
   },
   {
       "id": "863eaba3.56b088",
       "type": "ioBroker get",
       "z": "6f3801b9.ba4b6",
       "name": "get desiredTemperature",
       "topic": "",
       "attrname": "desiredTemperature",
       "payloadType": "value",
       "x": 1410,
       "y": 1920,
       "wires": [
           [
               "6b0d1558.1cdc8c"
           ]
       ]
   },
   {
       "id": "31374dbc.8ee562",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "rules": [
           {
               "t": "set",
               "p": "topic",
               "pt": "msg",
               "to": "\"0_userdata.0.Heizung.\" & room & \".setpoint\"",
               "tot": "jsonata"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1200,
       "y": 1920,
       "wires": [
           [
               "863eaba3.56b088"
           ]
       ]
   },
   {
       "id": "b1a9ca76.52ad48",
       "type": "switch",
       "z": "6f3801b9.ba4b6",
       "name": "Heizungen",
       "property": "room",
       "propertyType": "msg",
       "rules": [
           {
               "t": "eq",
               "v": "Kinderzimmer",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "Schlafzimmer",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "Wohnzimmer",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "Flur",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "Küche",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "Badezimmer",
               "vt": "str"
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 6,
       "x": 1690,
       "y": 1920,
       "wires": [
           [
               "58a0f8f3.c56118"
           ],
           [
               "e21babd2.9960c8"
           ],
           [
               "c28be01e.ad1f"
           ],
           [
               "cfe521df.1b0fb"
           ],
           [
               "be5cdd66.a5d76"
           ],
           [
               "d95d6d51.eff4c"
           ]
       ]
   },
   {
       "id": "58a0f8f3.c56118",
       "type": "switch",
       "z": "6f3801b9.ba4b6",
       "name": "Kinderzimmer",
       "property": "mode",
       "propertyType": "msg",
       "rules": [
           {
               "t": "eq",
               "v": "AUTO",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "HEAT",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "OFF",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "ECO",
               "vt": "str"
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 4,
       "x": 1940,
       "y": 1480,
       "wires": [
           [
               "581dbaad.9c9f34"
           ],
           [
               "d912a77.1dadd58"
           ],
           [
               "1afe73e2.fdb6ac"
           ],
           [
               "14999008.d8eab"
           ]
       ]
   },
   {
       "id": "e21babd2.9960c8",
       "type": "switch",
       "z": "6f3801b9.ba4b6",
       "name": "Schlafzimmer",
       "property": "mode",
       "propertyType": "msg",
       "rules": [
           {
               "t": "eq",
               "v": "AUTO",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "HEAT",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "OFF",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "ECO",
               "vt": "str"
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 4,
       "x": 1940,
       "y": 1660,
       "wires": [
           [
               "e66376fc.0697e8"
           ],
           [
               "a1a54233.2e25"
           ],
           [
               "4b729ec6.a7567"
           ],
           [
               "d0e7d874.8ffc18"
           ]
       ]
   },
   {
       "id": "c28be01e.ad1f",
       "type": "switch",
       "z": "6f3801b9.ba4b6",
       "name": "Wohnzimmer",
       "property": "mode",
       "propertyType": "msg",
       "rules": [
           {
               "t": "eq",
               "v": "AUTO",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "HEAT",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "OFF",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "ECO",
               "vt": "str"
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 4,
       "x": 1930,
       "y": 1820,
       "wires": [
           [
               "882eac91.a4c63"
           ],
           [
               "22fe10a1.4179a"
           ],
           [
               "f054e171.d9388"
           ],
           [
               "30ec57c5.5cb298"
           ]
       ]
   },
   {
       "id": "cfe521df.1b0fb",
       "type": "switch",
       "z": "6f3801b9.ba4b6",
       "name": "Flur",
       "property": "mode",
       "propertyType": "msg",
       "rules": [
           {
               "t": "eq",
               "v": "AUTO",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "HEAT",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "OFF",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "ECO",
               "vt": "str"
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 4,
       "x": 1910,
       "y": 1980,
       "wires": [
           [
               "6a4e1335.624edc"
           ],
           [
               "696a4cf4.0926f4"
           ],
           [
               "e8aa246e.263ee8"
           ],
           [
               "18820133.6bd0df"
           ]
       ]
   },
   {
       "id": "be5cdd66.a5d76",
       "type": "switch",
       "z": "6f3801b9.ba4b6",
       "name": "Küche",
       "property": "mode",
       "propertyType": "msg",
       "rules": [
           {
               "t": "eq",
               "v": "AUTO",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "HEAT",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "OFF",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "ECO",
               "vt": "str"
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 4,
       "x": 1930,
       "y": 2160,
       "wires": [
           [
               "220c1f0.70a44e2"
           ],
           [
               "6e94704e.ff4bc"
           ],
           [
               "d6ca8495.917f78"
           ],
           [
               "23535d36.f89882"
           ]
       ]
   },
   {
       "id": "d95d6d51.eff4c",
       "type": "switch",
       "z": "6f3801b9.ba4b6",
       "name": "Badezimmer",
       "property": "mode",
       "propertyType": "msg",
       "rules": [
           {
               "t": "eq",
               "v": "AUTO",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "HEAT",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "OFF",
               "vt": "str"
           },
           {
               "t": "eq",
               "v": "ECO",
               "vt": "str"
           }
       ],
       "checkall": "true",
       "repair": false,
       "outputs": 4,
       "x": 1930,
       "y": 2340,
       "wires": [
           [
               "8f1b3f56.520fe"
           ],
           [
               "5cd3bef0.e41f8"
           ],
           [
               "9703563a.10fbe8"
           ],
           [
               "d0ae36e3.0d6d68"
           ]
       ]
   },
   {
       "id": "8f1b3f56.520fe",
       "type": "subflow:c2c0c34f.6e2ed",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "x": 2190,
       "y": 2280,
       "wires": [
           [
               "8c12a45.58c5958"
           ]
       ]
   },
   {
       "id": "5cd3bef0.e41f8",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "HEAT = setpoint",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "desiredTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2160,
       "y": 2320,
       "wires": [
           [
               "8c12a45.58c5958"
           ]
       ]
   },
   {
       "id": "9703563a.10fbe8",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "OFF = 4.5",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "4.5",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2140,
       "y": 2360,
       "wires": [
           [
               "8c12a45.58c5958"
           ]
       ]
   },
   {
       "id": "6b0d1558.1cdc8c",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "rules": [
           {
               "t": "set",
               "p": "topic",
               "pt": "msg",
               "to": "\"0_userdata.0.Heizung.\" & room & \".ECO\"",
               "tot": "jsonata"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 1200,
       "y": 2000,
       "wires": [
           [
               "cad52ae9.b3a468"
           ]
       ]
   },
   {
       "id": "cad52ae9.b3a468",
       "type": "ioBroker get",
       "z": "6f3801b9.ba4b6",
       "name": "get ecoTemperature",
       "topic": "",
       "attrname": "ecoTemperature",
       "payloadType": "value",
       "x": 1400,
       "y": 2000,
       "wires": [
           [
               "b1a9ca76.52ad48",
               "1940726b.23d83e"
           ]
       ]
   },
   {
       "id": "d0ae36e3.0d6d68",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "ECO = ECO",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "ecoTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2150,
       "y": 2400,
       "wires": [
           [
               "8c12a45.58c5958"
           ]
       ]
   },
   {
       "id": "6e94704e.ff4bc",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "HEAT = setpoint",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "desiredTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2160,
       "y": 2140,
       "wires": [
           [
               "420c8f3.1d09f7"
           ]
       ]
   },
   {
       "id": "d6ca8495.917f78",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "OFF = 4.5",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "4.5",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2140,
       "y": 2180,
       "wires": [
           [
               "420c8f3.1d09f7"
           ]
       ]
   },
   {
       "id": "23535d36.f89882",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "ECO = ECO",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "ecoTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2150,
       "y": 2220,
       "wires": [
           [
               "420c8f3.1d09f7"
           ]
       ]
   },
   {
       "id": "220c1f0.70a44e2",
       "type": "subflow:c2c0c34f.6e2ed",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "x": 2190,
       "y": 2100,
       "wires": [
           [
               "420c8f3.1d09f7"
           ]
       ]
   },
   {
       "id": "696a4cf4.0926f4",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "HEAT = setpoint",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "desiredTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2160,
       "y": 1960,
       "wires": [
           [
               "cab0fe28.59eef"
           ]
       ]
   },
   {
       "id": "e8aa246e.263ee8",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "OFF = 4.5",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "4.5",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2140,
       "y": 2000,
       "wires": [
           [
               "cab0fe28.59eef"
           ]
       ]
   },
   {
       "id": "18820133.6bd0df",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "ECO = ECO",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "ecoTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2150,
       "y": 2040,
       "wires": [
           [
               "cab0fe28.59eef"
           ]
       ]
   },
   {
       "id": "6a4e1335.624edc",
       "type": "subflow:c2c0c34f.6e2ed",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "x": 2190,
       "y": 1920,
       "wires": [
           [
               "cab0fe28.59eef"
           ]
       ]
   },
   {
       "id": "22fe10a1.4179a",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "HEAT = setpoint",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "desiredTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2160,
       "y": 1800,
       "wires": [
           [
               "195630dc.b07aff"
           ]
       ]
   },
   {
       "id": "f054e171.d9388",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "OFF = 4.5",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "4.5",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2140,
       "y": 1840,
       "wires": [
           [
               "195630dc.b07aff"
           ]
       ]
   },
   {
       "id": "30ec57c5.5cb298",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "ECO = ECO",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "ecoTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2150,
       "y": 1880,
       "wires": [
           [
               "195630dc.b07aff"
           ]
       ]
   },
   {
       "id": "882eac91.a4c63",
       "type": "subflow:c2c0c34f.6e2ed",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "x": 2190,
       "y": 1760,
       "wires": [
           [
               "195630dc.b07aff"
           ]
       ]
   },
   {
       "id": "a1a54233.2e25",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "HEAT = setpoint",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "desiredTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2160,
       "y": 1640,
       "wires": [
           [
               "7cb96adf.df8ef4"
           ]
       ]
   },
   {
       "id": "4b729ec6.a7567",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "OFF = 4.5",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "4.5",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2140,
       "y": 1680,
       "wires": [
           [
               "7cb96adf.df8ef4"
           ]
       ]
   },
   {
       "id": "d0e7d874.8ffc18",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "ECO = ECO",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "ecoTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2150,
       "y": 1720,
       "wires": [
           [
               "7cb96adf.df8ef4"
           ]
       ]
   },
   {
       "id": "e66376fc.0697e8",
       "type": "subflow:c2c0c34f.6e2ed",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "x": 2190,
       "y": 1600,
       "wires": [
           [
               "7cb96adf.df8ef4"
           ]
       ]
   },
   {
       "id": "d912a77.1dadd58",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "HEAT = setpoint",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "desiredTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2160,
       "y": 1460,
       "wires": [
           [
               "7da482f0.8e833c"
           ]
       ]
   },
   {
       "id": "1afe73e2.fdb6ac",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "OFF = 4.5",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "4.5",
               "tot": "num"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2140,
       "y": 1500,
       "wires": [
           [
               "7da482f0.8e833c"
           ]
       ]
   },
   {
       "id": "14999008.d8eab",
       "type": "change",
       "z": "6f3801b9.ba4b6",
       "name": "ECO = ECO",
       "rules": [
           {
               "t": "set",
               "p": "payload",
               "pt": "msg",
               "to": "ecoTemperature",
               "tot": "msg"
           }
       ],
       "action": "",
       "property": "",
       "from": "",
       "to": "",
       "reg": false,
       "x": 2150,
       "y": 1540,
       "wires": [
           [
               "7da482f0.8e833c"
           ]
       ]
   },
   {
       "id": "581dbaad.9c9f34",
       "type": "subflow:c2c0c34f.6e2ed",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "x": 2190,
       "y": 1420,
       "wires": [
           [
               "7da482f0.8e833c"
           ]
       ]
   },
   {
       "id": "544cd832.3d5cb8",
       "type": "debug",
       "z": "6f3801b9.ba4b6",
       "name": "Badezimmer",
       "active": true,
       "tosidebar": true,
       "console": false,
       "tostatus": false,
       "complete": "payload",
       "targetType": "msg",
       "statusVal": "",
       "statusType": "auto",
       "x": 2610,
       "y": 2380,
       "wires": []
   },
   {
       "id": "8c12a45.58c5958",
       "type": "rbe",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "func": "rbe",
       "gap": "",
       "start": "",
       "inout": "out",
       "septopics": true,
       "property": "payload",
       "x": 2440,
       "y": 2360,
       "wires": [
           [
               "6ce146dd.f3bdd8",
               "544cd832.3d5cb8"
           ]
       ]
   },
   {
       "id": "6ce146dd.f3bdd8",
       "type": "ioBroker out",
       "z": "6f3801b9.ba4b6",
       "d": true,
       "name": "Badezimmer",
       "topic": "",
       "ack": "false",
       "autoCreate": "false",
       "stateName": "",
       "role": "",
       "payloadType": "",
       "readonly": "",
       "stateUnit": "",
       "stateMin": "",
       "stateMax": "",
       "x": 2610,
       "y": 2340,
       "wires": []
   },
   {
       "id": "ef09f468.27d118",
       "type": "debug",
       "z": "6f3801b9.ba4b6",
       "name": "Küche",
       "active": true,
       "tosidebar": true,
       "console": false,
       "tostatus": false,
       "complete": "payload",
       "targetType": "msg",
       "statusVal": "",
       "statusType": "auto",
       "x": 2590,
       "y": 2180,
       "wires": []
   },
   {
       "id": "420c8f3.1d09f7",
       "type": "rbe",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "func": "rbe",
       "gap": "",
       "start": "",
       "inout": "out",
       "septopics": true,
       "property": "payload",
       "x": 2440,
       "y": 2160,
       "wires": [
           [
               "66692b1b.1a5af4",
               "ef09f468.27d118"
           ]
       ]
   },
   {
       "id": "66692b1b.1a5af4",
       "type": "ioBroker out",
       "z": "6f3801b9.ba4b6",
       "d": true,
       "name": "Küche",
       "topic": "",
       "ack": "false",
       "autoCreate": "false",
       "stateName": "",
       "role": "",
       "payloadType": "",
       "readonly": "",
       "stateUnit": "",
       "stateMin": "",
       "stateMax": "",
       "x": 2590,
       "y": 2140,
       "wires": []
   },
   {
       "id": "b8cbf5b5.4b82c8",
       "type": "debug",
       "z": "6f3801b9.ba4b6",
       "name": "Flur",
       "active": true,
       "tosidebar": true,
       "console": false,
       "tostatus": false,
       "complete": "payload",
       "targetType": "msg",
       "statusVal": "",
       "statusType": "auto",
       "x": 2590,
       "y": 2000,
       "wires": []
   },
   {
       "id": "cab0fe28.59eef",
       "type": "rbe",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "func": "rbe",
       "gap": "",
       "start": "",
       "inout": "out",
       "septopics": true,
       "property": "payload",
       "x": 2440,
       "y": 1980,
       "wires": [
           [
               "d749214a.8cde9",
               "b8cbf5b5.4b82c8"
           ]
       ]
   },
   {
       "id": "d749214a.8cde9",
       "type": "ioBroker out",
       "z": "6f3801b9.ba4b6",
       "d": true,
       "name": "Flur",
       "topic": "",
       "ack": "false",
       "autoCreate": "false",
       "stateName": "",
       "role": "",
       "payloadType": "",
       "readonly": "",
       "stateUnit": "",
       "stateMin": "",
       "stateMax": "",
       "x": 2590,
       "y": 1960,
       "wires": []
   },
   {
       "id": "a3fbc37c.6029e",
       "type": "debug",
       "z": "6f3801b9.ba4b6",
       "name": "Wohnzimmer",
       "active": true,
       "tosidebar": true,
       "console": false,
       "tostatus": false,
       "complete": "payload",
       "targetType": "msg",
       "statusVal": "",
       "statusType": "auto",
       "x": 2610,
       "y": 1840,
       "wires": []
   },
   {
       "id": "195630dc.b07aff",
       "type": "rbe",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "func": "rbe",
       "gap": "",
       "start": "",
       "inout": "out",
       "septopics": true,
       "property": "payload",
       "x": 2440,
       "y": 1820,
       "wires": [
           [
               "f46f75.b28e9088",
               "a3fbc37c.6029e"
           ]
       ]
   },
   {
       "id": "f46f75.b28e9088",
       "type": "ioBroker out",
       "z": "6f3801b9.ba4b6",
       "d": true,
       "name": "Wohnzimmer",
       "topic": "",
       "ack": "false",
       "autoCreate": "false",
       "stateName": "",
       "role": "",
       "payloadType": "",
       "readonly": "",
       "stateUnit": "",
       "stateMin": "",
       "stateMax": "",
       "x": 2610,
       "y": 1800,
       "wires": []
   },
   {
       "id": "13e32815.6f13a8",
       "type": "debug",
       "z": "6f3801b9.ba4b6",
       "name": "Schlafzimmer",
       "active": true,
       "tosidebar": true,
       "console": false,
       "tostatus": false,
       "complete": "payload",
       "targetType": "msg",
       "statusVal": "",
       "statusType": "auto",
       "x": 2620,
       "y": 1700,
       "wires": []
   },
   {
       "id": "7cb96adf.df8ef4",
       "type": "rbe",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "func": "rbe",
       "gap": "",
       "start": "",
       "inout": "out",
       "septopics": true,
       "property": "payload",
       "x": 2440,
       "y": 1680,
       "wires": [
           [
               "ea6ed90a.7eea08",
               "13e32815.6f13a8"
           ]
       ]
   },
   {
       "id": "ea6ed90a.7eea08",
       "type": "ioBroker out",
       "z": "6f3801b9.ba4b6",
       "d": true,
       "name": "Schlafzimmer",
       "topic": "",
       "ack": "false",
       "autoCreate": "false",
       "stateName": "",
       "role": "",
       "payloadType": "",
       "readonly": "",
       "stateUnit": "",
       "stateMin": "",
       "stateMax": "",
       "x": 2620,
       "y": 1660,
       "wires": []
   },
   {
       "id": "efcc4af2.479898",
       "type": "debug",
       "z": "6f3801b9.ba4b6",
       "name": "Kinderzimmer",
       "active": true,
       "tosidebar": true,
       "console": false,
       "tostatus": false,
       "complete": "payload",
       "targetType": "msg",
       "statusVal": "",
       "statusType": "auto",
       "x": 2620,
       "y": 1500,
       "wires": []
   },
   {
       "id": "7da482f0.8e833c",
       "type": "rbe",
       "z": "6f3801b9.ba4b6",
       "name": "",
       "func": "rbe",
       "gap": "",
       "start": "",
       "inout": "out",
       "septopics": true,
       "property": "payload",
       "x": 2440,
       "y": 1480,
       "wires": [
           [
               "c1f9faa7.60fd18",
               "efcc4af2.479898"
           ]
       ]
   },
   {
       "id": "c1f9faa7.60fd18",
       "type": "ioBroker out",
       "z": "6f3801b9.ba4b6",
       "d": true,
       "name": "Kinderzimmer",
       "topic": "",
       "ack": "false",
       "autoCreate": "false",
       "stateName": "",
       "role": "",
       "payloadType": "",
       "readonly": "",
       "stateUnit": "",
       "stateMin": "",
       "stateMax": "",
       "x": 2620,
       "y": 1460,
       "wires": []
   }
]