Взаимодействие нескольких устройств в одном сценарии

В сценариях автоматизации с типом По параметрам из модели есть возможность использовать несколько объектов внутри одного сценария. То есть можно организовать совместную работу разнородных объектов, которые подключены к платформе. Это позволяет более широко взглянуть на мир IoT, так как IoT – это именно взаимодействие между умными вещами.
Для того чтобы составить сценарий взаимодействия нескольких устройств, добавьте в него модели тех объектов, между которыми будет настраиваться общая логика взаимодействия. Это могут быть объекты как с разными моделями, так и с одинаковыми.
Несколько моделей
При добавлении в сценарий действий, событий и параметров для формирования условий вам будет предложено выбрать одну из используемых моделей.
Выбор модели
После добавления рядом отобразится число, соответствующее номеру выбранной модели.
Номер модели
При формировании условий перехода можно включать в него параметры устройств с разными моделями и сравнивать эти параметры в том числе между собой.
Условия
Так же, как в сценарии с одной моделью, в случае нескольких моделей можно отправить текущее значение параметров в тексте сообщения. В этом случае они прописываются в виде конструкции
{{objects[n].state["id_of_parameter"]}}, где
  • n – номер модели минус 1,
  • id_of_parameter – идентификатор параметра из модели.
Например, содержимое уведомления может быть сформировано следующим образом:
{
  "event": "Current state",
  "temperature1": {{objects[0].state["temperature"]}},
  "temperature2": {{objects[1].state["temperature"]}},
  "speed": {{objects[2].state["speed"]}}
}
Тогда в тексте сообщения отправится значение температуры по объектам с моделью 1 и 2 и значение скорости по объекту с моделью 3.
Сообщения
После того как спроектируете и сохраните сценарий автоматизации, на вкладке Объекты добавьте объекты под каждую модель.
Объекты
Нажмите Старт, сценарий запустится одновременно на всех выбранных объектах.