79 lines
2.1 KiB
JSON
79 lines
2.1 KiB
JSON
{
|
|
"id": "offline_safe_off",
|
|
"category": "reliability",
|
|
"name": {
|
|
"pl": "Urządzenie offline — bezpieczne wyłączenie",
|
|
"en": "Offline device safe-off"
|
|
},
|
|
"description": {
|
|
"pl": "Gdy urządzenie jest offline, a termostat nadal aktywny, wydaje bezpieczne polecenie wyłączenia z długim cooldownem.",
|
|
"en": "When a device is offline while its thermostat remains active, issues a conservative off command with a long cooldown."
|
|
},
|
|
"flow": {
|
|
"nodes": [
|
|
{
|
|
"id": "node-00000000-0000-4000-8000-000000000175",
|
|
"kind": "device_state",
|
|
"x": 35,
|
|
"y": 85,
|
|
"config": {
|
|
"device_id": "$device1",
|
|
"field": "online",
|
|
"operator": "eq",
|
|
"value": "false"
|
|
}
|
|
},
|
|
{
|
|
"id": "node-00000000-0000-4000-8000-000000000176",
|
|
"kind": "zone_state",
|
|
"x": 35,
|
|
"y": 215,
|
|
"config": {
|
|
"zone_id": "$zone1",
|
|
"field": "enabled",
|
|
"operator": "eq",
|
|
"value": "true"
|
|
}
|
|
},
|
|
{
|
|
"id": "node-00000000-0000-4000-8000-000000000177",
|
|
"kind": "logic_and",
|
|
"x": 310,
|
|
"y": 150,
|
|
"config": {}
|
|
},
|
|
{
|
|
"id": "node-00000000-0000-4000-8000-000000000178",
|
|
"kind": "zone_thermostat",
|
|
"x": 565,
|
|
"y": 150,
|
|
"config": {
|
|
"zone_id": "$zone1",
|
|
"preset": "auto",
|
|
"setpoint": 21,
|
|
"mode": "auto",
|
|
"cooldown_seconds": 300,
|
|
"power": false
|
|
}
|
|
}
|
|
],
|
|
"edges": [
|
|
{
|
|
"id": "edge-00000000-0000-4000-8000-000000000179",
|
|
"from": "node-00000000-0000-4000-8000-000000000175",
|
|
"to": "node-00000000-0000-4000-8000-000000000177"
|
|
},
|
|
{
|
|
"id": "edge-00000000-0000-4000-8000-000000000180",
|
|
"from": "node-00000000-0000-4000-8000-000000000176",
|
|
"to": "node-00000000-0000-4000-8000-000000000177"
|
|
},
|
|
{
|
|
"id": "edge-00000000-0000-4000-8000-000000000181",
|
|
"from": "node-00000000-0000-4000-8000-000000000177",
|
|
"to": "node-00000000-0000-4000-8000-000000000178"
|
|
}
|
|
]
|
|
}
|
|
}
|