{ "id": "smart_demand", "category": "comfort", "name": { "pl": "Inteligentne zapotrzebowanie", "en": "Smart demand" }, "description": { "pl": "Złożona logika czasu, trybu domu i alternatywy temperatury zewnętrznej lub pokojowej.", "en": "Complex time, house-mode and outdoor-or-room temperature logic." }, "flow": { "nodes": [ { "id": "node-00000000-0000-4000-8000-000000000015", "kind": "time_range", "x": 30, "y": 40, "config": { "start": "05:30", "end": "23:00" } }, { "id": "node-00000000-0000-4000-8000-000000000016", "kind": "outdoor_temperature", "x": 30, "y": 160, "config": { "operator": "lt", "value": 10 } }, { "id": "node-00000000-0000-4000-8000-000000000017", "kind": "zone_temperature", "x": 30, "y": 280, "config": { "zone_id": "$zone1", "operator": "lt", "value": 20 } }, { "id": "node-00000000-0000-4000-8000-000000000018", "kind": "logic_or", "x": 280, "y": 220, "config": {} }, { "id": "node-00000000-0000-4000-8000-000000000019", "kind": "house_mode", "x": 280, "y": 70, "config": { "operator": "neq", "value": "off" } }, { "id": "node-00000000-0000-4000-8000-000000000020", "kind": "logic_and", "x": 510, "y": 155, "config": {} }, { "id": "node-00000000-0000-4000-8000-000000000021", "kind": "zone_thermostat", "x": 760, "y": 155, "config": { "zone_id": "$zone1", "preset": "comfort", "setpoint": 21, "mode": "auto", "cooldown_seconds": 90 } } ], "edges": [ { "id": "edge-00000000-0000-4000-8000-000000000022", "from": "node-00000000-0000-4000-8000-000000000016", "to": "node-00000000-0000-4000-8000-000000000018" }, { "id": "edge-00000000-0000-4000-8000-000000000023", "from": "node-00000000-0000-4000-8000-000000000017", "to": "node-00000000-0000-4000-8000-000000000018" }, { "id": "edge-00000000-0000-4000-8000-000000000024", "from": "node-00000000-0000-4000-8000-000000000015", "to": "node-00000000-0000-4000-8000-000000000020" }, { "id": "edge-00000000-0000-4000-8000-000000000025", "from": "node-00000000-0000-4000-8000-000000000019", "to": "node-00000000-0000-4000-8000-000000000020" }, { "id": "edge-00000000-0000-4000-8000-000000000026", "from": "node-00000000-0000-4000-8000-000000000018", "to": "node-00000000-0000-4000-8000-000000000020" }, { "id": "edge-00000000-0000-4000-8000-000000000027", "from": "node-00000000-0000-4000-8000-000000000020", "to": "node-00000000-0000-4000-8000-000000000021" } ] } }