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