RU

Автоматы

  • Где можно посмотреть примеры создания автоматов?
  1. На Youtube-канале (opens in a new tab) разобраны несколько примеров создания различных сценариев. Для более детального описание процесса можете изучить записи вебинаров.

  2. На GitHub (opens in a new tab) размещаются примеры кейсов, которые могут быть импортированы в ваш проект в платформе.

Также при создании модели в платформе вы можете выбрать один из стартовых наборов. Они включают в себя модель, объект, автомат и обработчик.

  • Как создать сценарий взаимодействия нескольких устройств в рамках одного сценариях?

При создании автомата вы можете добавить несколько моделей. В этом случае объекты с этими моделями смогут взаимодействовать в рамках одного сценария автоматизации. В редакторе автомата вы определите, для объекта с какой моделью будет выполняться действие или проверяться значение параметра. Пример такого автомата (opens in a new tab) вы можете найти в нашем GitHub-репозитории. В данном случае реализован сценарий включения и выключения LED на одном устройстве в зависимости от нажатия кнопки на другом.

  • Можно ли отправлять текущее значение параметров объекта в сообщениях автомата?

Да, в тексте сообщения используйте синтаксис с фигурными скобками для доступа к параметрам объекта {{object.<...>.id_of_parameter}}, где

  • <...> - подсистемы вложенности, в которых находится параметр, указываются через точку;
  • id_of_parameter - идентификатор параметра.

Доступные для использования параметры можно посмотреть по ссылке API link объекта.