{ "id": "sensor_availability_guard", "category": "reliability", "name": { "pl": "Chłodzenie z kontrolą sensora", "en": "Cooling with sensor validation" }, "description": { "pl": "Najpierw sprawdza dostępność sensora HA, potem temperaturę i tryb domu; dopiero wtedy uruchamia chłodzenie.", "en": "Checks HA sensor availability first, then temperature and house mode before starting cooling." }, "flow": { "nodes": [ { "id": "node-00000000-0000-4000-8000-000000000166", "kind": "ha_available", "x": 35, "y": 55, "config": { "entity_id": "sensor.room_temperature" } }, { "id": "node-00000000-0000-4000-8000-000000000167", "kind": "ha_numeric", "x": 35, "y": 175, "config": { "entity_id": "sensor.room_temperature", "operator": "gt", "value": 26 } }, { "id": "node-00000000-0000-4000-8000-000000000168", "kind": "house_mode", "x": 35, "y": 295, "config": { "operator": "eq", "value": "cool" } }, { "id": "node-00000000-0000-4000-8000-000000000169", "kind": "logic_and", "x": 310, "y": 175, "config": {} }, { "id": "node-00000000-0000-4000-8000-000000000170", "kind": "zone_thermostat", "x": 570, "y": 175, "config": { "zone_id": "$zone1", "preset": "comfort", "setpoint": 21, "mode": "cool", "cooldown_seconds": 120 } } ], "edges": [ { "id": "edge-00000000-0000-4000-8000-000000000171", "from": "node-00000000-0000-4000-8000-000000000166", "to": "node-00000000-0000-4000-8000-000000000169" }, { "id": "edge-00000000-0000-4000-8000-000000000172", "from": "node-00000000-0000-4000-8000-000000000167", "to": "node-00000000-0000-4000-8000-000000000169" }, { "id": "edge-00000000-0000-4000-8000-000000000173", "from": "node-00000000-0000-4000-8000-000000000168", "to": "node-00000000-0000-4000-8000-000000000169" }, { "id": "edge-00000000-0000-4000-8000-000000000174", "from": "node-00000000-0000-4000-8000-000000000169", "to": "node-00000000-0000-4000-8000-000000000170" } ] } }