Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- [
- {
- "id": "b419ea46.c63ae8",
- "type": "subflow",
- "name": "Subflow 1",
- "info": "",
- "in": [
- {
- "x": 40,
- "y": 80,
- "wires": [
- {
- "id": "c555065e.590fd8"
- }
- ]
- }
- ],
- "out": [
- {
- "x": 900,
- "y": 120,
- "wires": [
- {
- "id": "ae976dca.67a14",
- "port": 0
- }
- ]
- },
- {
- "x": 900,
- "y": 160,
- "wires": [
- {
- "id": "490c4377.cf2ebc",
- "port": 0
- }
- ]
- },
- {
- "x": 900,
- "y": 200,
- "wires": [
- {
- "id": "5c174a70.4e1114",
- "port": 0
- }
- ]
- }
- ]
- },
- {
- "id": "8ec95238.098d6",
- "type": "switch",
- "z": "b419ea46.c63ae8",
- "name": "Topeni zapnuto?",
- "property": "VYTAPENI_STAV",
- "propertyType": "global",
- "rules": [
- {
- "t": "false"
- },
- {
- "t": "true"
- }
- ],
- "checkall": "true",
- "repair": false,
- "outputs": 2,
- "x": 220,
- "y": 140,
- "wires": [
- [
- "490c4377.cf2ebc"
- ],
- [
- "1026cd1a.562053"
- ]
- ]
- },
- {
- "id": "c555065e.590fd8",
- "type": "switch",
- "z": "b419ea46.c63ae8",
- "name": "Force?",
- "property": "VYTAPENI_FORCE",
- "propertyType": "global",
- "rules": [
- {
- "t": "true"
- },
- {
- "t": "false"
- }
- ],
- "checkall": "true",
- "repair": false,
- "outputs": 2,
- "x": 200,
- "y": 80,
- "wires": [
- [
- "ae976dca.67a14"
- ],
- [
- "8ec95238.098d6"
- ]
- ]
- },
- {
- "id": "ae976dca.67a14",
- "type": "change",
- "z": "b419ea46.c63ae8",
- "name": "Topení zapnuto - force",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "Topení zapnuto - force",
- "tot": "str"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 640,
- "y": 120,
- "wires": [
- []
- ]
- },
- {
- "id": "5c174a70.4e1114",
- "type": "change",
- "z": "b419ea46.c63ae8",
- "name": "Topení zapnuto",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "Topení zapnuto",
- "tot": "str"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 620,
- "y": 200,
- "wires": [
- []
- ]
- },
- {
- "id": "490c4377.cf2ebc",
- "type": "change",
- "z": "b419ea46.c63ae8",
- "name": "Topení vypnuto",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "Topení vypnuto",
- "tot": "str"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 620,
- "y": 160,
- "wires": [
- []
- ]
- },
- {
- "id": "d599e381.30262",
- "type": "switch",
- "z": "b419ea46.c63ae8",
- "name": "Je kosa mám topit?",
- "property": "AKTUALNI_TEPLOTA",
- "propertyType": "global",
- "rules": [
- {
- "t": "gt",
- "v": "CILOVA_TEPLOTA",
- "vt": "global"
- },
- {
- "t": "lte",
- "v": "CILOVA_TEPLOTA",
- "vt": "global"
- }
- ],
- "checkall": "true",
- "repair": false,
- "outputs": 2,
- "x": 230,
- "y": 260,
- "wires": [
- [
- "490c4377.cf2ebc"
- ],
- [
- "5c174a70.4e1114"
- ]
- ]
- },
- {
- "id": "1026cd1a.562053",
- "type": "switch",
- "z": "b419ea46.c63ae8",
- "name": "Jsou zavřená okna?",
- "property": "DUMUZAVREN",
- "propertyType": "global",
- "rules": [
- {
- "t": "false"
- },
- {
- "t": "true"
- }
- ],
- "checkall": "true",
- "repair": false,
- "outputs": 2,
- "x": 240,
- "y": 200,
- "wires": [
- [
- "490c4377.cf2ebc"
- ],
- [
- "d599e381.30262"
- ]
- ]
- },
- {
- "id": "a082f74c.9cdb58",
- "type": "tab",
- "label": "sandbox",
- "disabled": false,
- "info": ""
- },
- {
- "id": "afea3318.9ec23",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "mam kurit ? = [ (teplota < 22) AND (rezim=TOPENI)) AND (vsetky okna zavrete) ] OR [topeni = force]",
- "info": "",
- "x": 420,
- "y": 80,
- "wires": []
- },
- {
- "id": "c1c6a060.afd7e",
- "type": "ui_switch",
- "z": "a082f74c.9cdb58",
- "name": "",
- "label": "Vytápění zap./vyp.",
- "tooltip": "",
- "group": "5f3f2752.538628",
- "order": 0,
- "width": 0,
- "height": 0,
- "passthru": true,
- "decouple": "false",
- "topic": "",
- "style": "",
- "onvalue": "true",
- "onvalueType": "bool",
- "onicon": "",
- "oncolor": "",
- "offvalue": "false",
- "offvalueType": "bool",
- "officon": "",
- "offcolor": "",
- "x": 370,
- "y": 300,
- "wires": [
- [
- "7dd103db.463eec"
- ]
- ]
- },
- {
- "id": "7a54d04d.1d5ca",
- "type": "ui_slider",
- "z": "a082f74c.9cdb58",
- "name": "",
- "label": "Cílová teplota {{msg.topic}}",
- "tooltip": "",
- "group": "5f3f2752.538628",
- "order": 14,
- "width": 0,
- "height": 0,
- "passthru": true,
- "outs": "all",
- "topic": "",
- "min": "15",
- "max": "30",
- "step": "0.5",
- "x": 330,
- "y": 340,
- "wires": [
- [
- "b0ef72ed.62a6e"
- ]
- ]
- },
- {
- "id": "47e98b54.f82a74",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "Okno otevřít",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "true",
- "payloadType": "bool",
- "x": 170,
- "y": 520,
- "wires": [
- [
- "a6056da3.f696f"
- ]
- ]
- },
- {
- "id": "8135d708.1db158",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "Okno zavřít",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": true,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "false",
- "payloadType": "bool",
- "x": 170,
- "y": 560,
- "wires": [
- [
- "a6056da3.f696f"
- ]
- ]
- },
- {
- "id": "a6056da3.f696f",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "Okno 1 - globální proměnná",
- "rules": [
- {
- "t": "set",
- "p": "OKNO1",
- "pt": "global",
- "to": "payload",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 420,
- "y": 540,
- "wires": [
- [
- "248f6f19.95ddf"
- ]
- ]
- },
- {
- "id": "d7b140b1.3f0c9",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "Okno 2 - globální proměnná",
- "rules": [
- {
- "t": "set",
- "p": "OKNO2",
- "pt": "global",
- "to": "payload",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 420,
- "y": 640,
- "wires": [
- [
- "248f6f19.95ddf"
- ]
- ]
- },
- {
- "id": "9d818300.f2619",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Simulace stavu okna data získáme např. přes MQTT nebo ze vstupů vašeho zařízení... se stavem true/false otevřeno/zavřeno",
- "info": "",
- "x": 510,
- "y": 480,
- "wires": []
- },
- {
- "id": "5d086541.77afbc",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Poslední stav okna zůstane uložen v globální proměnné, kterou můžeme použít na kterémkoliv flow",
- "info": "",
- "x": 660,
- "y": 580,
- "wires": []
- },
- {
- "id": "7dd103db.463eec",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "",
- "rules": [
- {
- "t": "set",
- "p": "VYTAPENI_STAV",
- "pt": "global",
- "to": "payload",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 760,
- "y": 300,
- "wires": [
- []
- ]
- },
- {
- "id": "b0ef72ed.62a6e",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "",
- "rules": [
- {
- "t": "set",
- "p": "CILOVA_TEPLOTA",
- "pt": "global",
- "to": "payload",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 770,
- "y": 340,
- "wires": [
- []
- ]
- },
- {
- "id": "248f6f19.95ddf",
- "type": "function",
- "z": "a082f74c.9cdb58",
- "name": "Funkce pro zjištění vzduchotěsnosti domu",
- "func": "/*\n* Tato funkce slouží jako příklad toho\n* jak pracovat s globálními proměnnými\n*\n* Kód níže lze jednoduše poskládat pomocí\n* Switch a Change nodů\n*/\n\nvar okno1 = global.get('OKNO1');//TRUE = okno otevřeno\nvar okno2 = global.get('OKNO2');//TRUE = okno otevřeno\n\n\nvar dumUzavren = false;\n\nif(okno1 == true)\n dumUzavren = false;\n \nelse if(okno2 == true)\n dumUzavren = false;\n \nelse\n dumUzavren = true;\n\n\nglobal.set('DUMUZAVREN', dumUzavren);\n\n//Debug\nmsg.payload = global.get('DUMUZAVREN');\nreturn msg;\n\n\n",
- "outputs": 1,
- "noerr": 0,
- "initialize": "",
- "finalize": "",
- "x": 760,
- "y": 760,
- "wires": [
- [
- "7b000ccf.c7a6e4"
- ]
- ]
- },
- {
- "id": "aeba6558.73b998",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Práce s globální proměnnou ve funkčním Node",
- "info": "",
- "x": 780,
- "y": 680,
- "wires": []
- },
- {
- "id": "74db555a.91fccc",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Po každém otevření/zavření okna dojde ke zjištění...",
- "info": "",
- "x": 790,
- "y": 720,
- "wires": []
- },
- {
- "id": "7b000ccf.c7a6e4",
- "type": "debug",
- "z": "a082f74c.9cdb58",
- "name": "",
- "active": true,
- "tosidebar": true,
- "console": false,
- "tostatus": false,
- "complete": "false",
- "statusVal": "",
- "statusType": "auto",
- "x": 1010,
- "y": 760,
- "wires": []
- },
- {
- "id": "e45dfbdc.528ee8",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "Vypiš stav uzavření domu",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": true,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "",
- "payloadType": "date",
- "x": 210,
- "y": 760,
- "wires": [
- [
- "248f6f19.95ddf"
- ]
- ]
- },
- {
- "id": "92e32aac.14c298",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "Okno otevřít",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "true",
- "payloadType": "bool",
- "x": 170,
- "y": 620,
- "wires": [
- [
- "d7b140b1.3f0c9"
- ]
- ]
- },
- {
- "id": "a20be957.dc2c48",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "Okno zavřít",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": true,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "false",
- "payloadType": "bool",
- "x": 170,
- "y": 660,
- "wires": [
- [
- "d7b140b1.3f0c9"
- ]
- ]
- },
- {
- "id": "53c1bc33.9c3cc4",
- "type": "ui_switch",
- "z": "a082f74c.9cdb58",
- "name": "",
- "label": "Vytápění force (override all)",
- "tooltip": "",
- "group": "5f3f2752.538628",
- "order": 0,
- "width": 0,
- "height": 0,
- "passthru": true,
- "decouple": "false",
- "topic": "",
- "style": "",
- "onvalue": "true",
- "onvalueType": "bool",
- "onicon": "",
- "oncolor": "",
- "offvalue": "false",
- "offvalueType": "bool",
- "officon": "",
- "offcolor": "",
- "x": 400,
- "y": 380,
- "wires": [
- [
- "47956632.69f2e8"
- ]
- ]
- },
- {
- "id": "47956632.69f2e8",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "",
- "rules": [
- {
- "t": "set",
- "p": "VYTAPENI_FORCE",
- "pt": "global",
- "to": "payload",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 770,
- "y": 380,
- "wires": [
- []
- ]
- },
- {
- "id": "c61d0518.0a7408",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "Kontrola vytápění každých 10 sec.",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "10",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "",
- "payloadType": "str",
- "x": 240,
- "y": 1080,
- "wires": [
- [
- "fe577dc6.5d1d"
- ]
- ]
- },
- {
- "id": "68d6e90d.b47d48",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": true,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "20.6",
- "payloadType": "num",
- "x": 150,
- "y": 900,
- "wires": [
- [
- "7f6ac0b2.dbcc5"
- ]
- ]
- },
- {
- "id": "ca06025b.31e1b",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": false,
- "onceDelay": 0.1,
- "topic": "",
- "payload": "23",
- "payloadType": "num",
- "x": 150,
- "y": 940,
- "wires": [
- [
- "7f6ac0b2.dbcc5"
- ]
- ]
- },
- {
- "id": "a4ead19a.87d8d",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Simulace vstupu hodnot pokojové teploty...",
- "info": "",
- "x": 240,
- "y": 860,
- "wires": []
- },
- {
- "id": "7f6ac0b2.dbcc5",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "",
- "rules": [
- {
- "t": "set",
- "p": "AKTUALNI_TEPLOTA",
- "pt": "global",
- "to": "payload",
- "tot": "msg"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 430,
- "y": 920,
- "wires": [
- []
- ]
- },
- {
- "id": "1f771045.018e",
- "type": "debug",
- "z": "a082f74c.9cdb58",
- "name": "",
- "active": true,
- "tosidebar": true,
- "console": false,
- "tostatus": false,
- "complete": "false",
- "statusVal": "",
- "statusType": "auto",
- "x": 1330,
- "y": 1180,
- "wires": []
- },
- {
- "id": "825c0888.7b2e78",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": true,
- "onceDelay": "1",
- "topic": "",
- "payload": "true",
- "payloadType": "bool",
- "x": 150,
- "y": 300,
- "wires": [
- [
- "c1c6a060.afd7e"
- ]
- ]
- },
- {
- "id": "4fa32315.26055c",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": true,
- "onceDelay": "1",
- "topic": "",
- "payload": "21",
- "payloadType": "num",
- "x": 150,
- "y": 340,
- "wires": [
- [
- "7a54d04d.1d5ca"
- ]
- ]
- },
- {
- "id": "fcf04308.8f8a4",
- "type": "inject",
- "z": "a082f74c.9cdb58",
- "name": "",
- "props": [
- {
- "p": "payload"
- },
- {
- "p": "topic",
- "vt": "str"
- }
- ],
- "repeat": "",
- "crontab": "",
- "once": true,
- "onceDelay": "1",
- "topic": "",
- "payload": "false",
- "payloadType": "bool",
- "x": 150,
- "y": 380,
- "wires": [
- [
- "53c1bc33.9c3cc4"
- ]
- ]
- },
- {
- "id": "2ffc8cdd.875a74",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Logika vytápění",
- "info": "",
- "x": 160,
- "y": 1040,
- "wires": []
- },
- {
- "id": "17cb3534.6c3f1b",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Uživatelské rozhraní v Dashboardu pro základní nastavení - je třeba mít nainstalovaný modul : node-red-dashboard",
- "info": "",
- "x": 480,
- "y": 260,
- "wires": []
- },
- {
- "id": "4b5f2356.dbd73c",
- "type": "switch",
- "z": "a082f74c.9cdb58",
- "name": "Topeni zapnuto?",
- "property": "VYTAPENI_STAV",
- "propertyType": "global",
- "rules": [
- {
- "t": "false"
- },
- {
- "t": "true"
- }
- ],
- "checkall": "true",
- "repair": false,
- "outputs": 2,
- "x": 500,
- "y": 1140,
- "wires": [
- [
- "2f737f01.c6d3"
- ],
- [
- "6e92e469.7d1eac"
- ]
- ]
- },
- {
- "id": "fe577dc6.5d1d",
- "type": "switch",
- "z": "a082f74c.9cdb58",
- "name": "Force?",
- "property": "VYTAPENI_FORCE",
- "propertyType": "global",
- "rules": [
- {
- "t": "true"
- },
- {
- "t": "false"
- }
- ],
- "checkall": "true",
- "repair": false,
- "outputs": 2,
- "x": 480,
- "y": 1080,
- "wires": [
- [
- "805a33af.e247c"
- ],
- [
- "4b5f2356.dbd73c"
- ]
- ]
- },
- {
- "id": "805a33af.e247c",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "Topení zapnuto - force",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "Topení zapnuto - force",
- "tot": "str"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 920,
- "y": 1120,
- "wires": [
- [
- "1f771045.018e",
- "b715e1df.8ddad"
- ]
- ]
- },
- {
- "id": "30fed446.4af8cc",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "Topení zapnuto",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "Topení zapnuto",
- "tot": "str"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 900,
- "y": 1200,
- "wires": [
- [
- "1f771045.018e",
- "b715e1df.8ddad"
- ]
- ]
- },
- {
- "id": "2f737f01.c6d3",
- "type": "change",
- "z": "a082f74c.9cdb58",
- "name": "Topení vypnuto",
- "rules": [
- {
- "t": "set",
- "p": "payload",
- "pt": "msg",
- "to": "Topení vypnuto",
- "tot": "str"
- }
- ],
- "action": "",
- "property": "",
- "from": "",
- "to": "",
- "reg": false,
- "x": 900,
- "y": 1160,
- "wires": [
- [
- "1f771045.018e",
- "b715e1df.8ddad"
- ]
- ]
- },
- {
- "id": "fe803d85.c9759",
- "type": "switch",
- "z": "a082f74c.9cdb58",
- "name": "Je kosa mám topit?",
- "property": "AKTUALNI_TEPLOTA",
- "propertyType": "global",
- "rules": [
- {
- "t": "gt",
- "v": "CILOVA_TEPLOTA",
- "vt": "global"
- },
- {
- "t": "lte",
- "v": "CILOVA_TEPLOTA",
- "vt": "global"
- }
- ],
- "checkall": "true",
- "repair": false,
- "outputs": 2,
- "x": 510,
- "y": 1260,
- "wires": [
- [
- "2f737f01.c6d3"
- ],
- [
- "30fed446.4af8cc"
- ]
- ]
- },
- {
- "id": "6e92e469.7d1eac",
- "type": "switch",
- "z": "a082f74c.9cdb58",
- "name": "Jsou zavřená okna?",
- "property": "DUMUZAVREN",
- "propertyType": "global",
- "rules": [
- {
- "t": "false"
- },
- {
- "t": "true"
- }
- ],
- "checkall": "true",
- "repair": false,
- "outputs": 2,
- "x": 520,
- "y": 1200,
- "wires": [
- [
- "2f737f01.c6d3"
- ],
- [
- "fe803d85.c9759"
- ]
- ]
- },
- {
- "id": "abb7074.36ceaf8",
- "type": "subflow:b419ea46.c63ae8",
- "z": "a082f74c.9cdb58",
- "name": "Logika vytápění do subflow",
- "env": [],
- "x": 700,
- "y": 1400,
- "wires": [
- [],
- [],
- []
- ]
- },
- {
- "id": "b715e1df.8ddad",
- "type": "ui_text",
- "z": "a082f74c.9cdb58",
- "group": "5f3f2752.538628",
- "order": 2,
- "width": 0,
- "height": 0,
- "name": "",
- "label": "Stav topení",
- "format": "{{msg.payload}}",
- "layout": "row-spread",
- "x": 1330,
- "y": 1140,
- "wires": []
- },
- {
- "id": "c42e7095.69966",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Nakonec celou logiku vytápění výše je možno pro přehlednost zabalit do tzv. subflow",
- "info": "",
- "x": 680,
- "y": 1340,
- "wires": []
- },
- {
- "id": "e2ccce15.c338f",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Tento flow slouží jako ukázka toho jak kontrolovat vytápění na základě různých hodnot uložených v globálních proměnných",
- "info": "",
- "x": 430,
- "y": 140,
- "wires": []
- },
- {
- "id": "d6b1a9af.91a288",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Veškeré vstupní informace je třeba ošetřit proti chybovosti dat atp. toto zde není řešeno",
- "info": "",
- "x": 320,
- "y": 180,
- "wires": []
- },
- {
- "id": "6d60ba2a.74b8b4",
- "type": "comment",
- "z": "a082f74c.9cdb58",
- "name": "Příklad který uvedl msk:",
- "info": "",
- "x": 180,
- "y": 40,
- "wires": []
- },
- {
- "id": "5f3f2752.538628",
- "type": "ui_group",
- "name": "Sandbox",
- "tab": "18b9495d.a516b7",
- "order": 1,
- "disp": true,
- "width": "6",
- "collapse": false
- },
- {
- "id": "18b9495d.a516b7",
- "type": "ui_tab",
- "name": "Sandbox",
- "icon": "border_clear",
- "disabled": false,
- "hidden": false
- }
- ]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement