Files
gree-controller/presets/smart_demand.json
T
2026-09-02 08:50:51 +02:00

117 lines
3.1 KiB
JSON

{
"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"
}
]
}
}