Поддержание горячей температуры воды в чайнике
Задача: Предположим, перед вами стоит задача поддержания постоянной температуры воды в чайнике выше 80 градусов. Если температура опускается ниже, чайник нужно включить. Как только температура поднимается выше 99 градусов, чайник нужно выключить.
Такую задачу легко реализовать автоматом из двух состояний: чайник включен и чайник выключен. Переходы между этими состояниями будут происходить при получении соответствующих значений температуры воды.

Создайте новый автомат.

Так как по логике работы сценария автоматизации предусматривается цикличный контроль за температурой, автомат будет бесконечным, конечное состояние

можно отодвинуть из поля зрения и не использовать. Создайте два состояния автомата.

Переходы между состояниями будут происходить при получении определенных данных, значит события переходов будут одинаковые - Получены данные, а условия разные.

Теперь определите, какие действия должны выполняться в состояниях. Во-первых, включение и выключение чайника.

Во-вторых, для дополнительной индикации в интерфейсе объекта можно изменять статус объекта.

Автомат готов. Выберите объекты и запустите его.

Теперь при поступлении соответствующей температуры отправляется команда на включение/выключение чайника.

Также статус объекта меняется на актуальный.
