Автоматы
- Где можно посмотреть примеры создания автоматов?
-
На Youtube-канале (opens in a new tab) разобраны несколько примеров создания различных сценариев. Для более детального описание процесса можете изучить записи вебинаров.
-
На GitHub (opens in a new tab) размещаются примеры кейсов, которые могут быть импортированы в ваш проект в платформе.
Также при создании модели в платформе вы можете выбрать один из стартовых наборов. Они включают в себя модель, объект, автомат и обработчик.
- Как создать сценарий взаимодействия нескольких устройств в рамках одного сценариях?
При создании автомата вы можете добавить несколько моделей. В этом случае объекты с этими моделями смогут взаимодействовать в рамках одного сценария автоматизации. В редакторе автомата вы определите, для объекта с какой моделью будет выполняться действие или проверяться значение параметра. Пример такого автомата (opens in a new tab) вы можете найти в нашем GitHub-репозитории. В данном случае реализован сценарий включения и выключения LED на одном устройстве в зависимости от нажатия кнопки на другом.
- Можно ли отправлять текущее значение параметров объекта в сообщениях автомата?
Да, в тексте сообщения используйте
синтаксис с фигурными скобками для доступа к параметрам
объекта {{object.<...>.id_of_parameter}}
, где
<...>
- подсистемы вложенности, в которых находится параметр, указываются через точку;id_of_parameter
- идентификатор параметра.
Доступные для использования параметры можно посмотреть по ссылке API link объекта.