github.com/e154/smart-home@v0.17.2-0.20240311175135-e530a6e5cd45/doc/content/ru/docs/dashboard/automation/conditions.md (about) 1 2 --- 3 title: "Conditions" 4 linkTitle: "Conditions" 5 date: 2021-10-20 6 description: > 7 8 --- 9 10 {{< figure src="/smart-home/condition_window1.png" >}} 11 12 13 14 15 16 Условие определяет дополнительную проверку, которая должна быть выполнена перед выполнением сценария. Это условие может 17 проверять текущее состояние устройства или другие факторы. Условие является опциональным компонентом, и если оно присутствует, 18 то выполнение сценария будет зависеть от его результата. 19 20 Пример реализации обработчика: 21 ```coffeescript 22 automationCondition = (entityId)-> 23 entity = EntityGetState(entityId) 24 if !entity || !entity.state 25 return false 26 if entity.state.name == 'ON' 27 return true 28 return false 29 ```