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 объекта.