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

75 lines
2.0 KiB
JSON

{
"id": "window_available_guard",
"category": "safety",
"name": {
"pl": "Okno: dostępność + otwarcie",
"en": "Window availability + open state"
},
"description": {
"pl": "Wyłącza HVAC dopiero gdy czujnik okna jest dostępny i zgłasza otwarcie — bez fałszywej reakcji na unavailable.",
"en": "Turns HVAC off only when the window sensor is available and reports open, avoiding false reactions to unavailable."
},
"flow": {
"nodes": [
{
"id": "node-00000000-0000-4000-8000-000000000118",
"kind": "ha_available",
"x": 35,
"y": 80,
"config": {
"entity_id": "binary_sensor.window"
}
},
{
"id": "node-00000000-0000-4000-8000-000000000119",
"kind": "ha_state",
"x": 35,
"y": 210,
"config": {
"entity_id": "binary_sensor.window",
"operator": "eq",
"value": "on"
}
},
{
"id": "node-00000000-0000-4000-8000-000000000120",
"kind": "logic_and",
"x": 310,
"y": 145,
"config": {}
},
{
"id": "node-00000000-0000-4000-8000-000000000121",
"kind": "zone_thermostat",
"x": 565,
"y": 145,
"config": {
"zone_id": "$zone1",
"preset": "auto",
"setpoint": 21,
"mode": "auto",
"cooldown_seconds": 60,
"power": false
}
}
],
"edges": [
{
"id": "edge-00000000-0000-4000-8000-000000000122",
"from": "node-00000000-0000-4000-8000-000000000118",
"to": "node-00000000-0000-4000-8000-000000000120"
},
{
"id": "edge-00000000-0000-4000-8000-000000000123",
"from": "node-00000000-0000-4000-8000-000000000119",
"to": "node-00000000-0000-4000-8000-000000000120"
},
{
"id": "edge-00000000-0000-4000-8000-000000000124",
"from": "node-00000000-0000-4000-8000-000000000120",
"to": "node-00000000-0000-4000-8000-000000000121"
}
]
}
}