Взаимодействие нескольких устройств в одном сценарии
В сценариях автоматизации с типом По параметрам из модели есть возможность использовать несколько объектов внутри одного сценария. То есть можно организовать совместную работу разнородных объектов, которые подключены к платформе. Это позволяет более широко взглянуть на мир 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.
После того как спроектируете и сохраните сценарий автоматизации, на вкладке Объекты добавьте объекты под каждую модель.
Нажмите Старт, сценарий запустится одновременно на всех выбранных объектах.





