1.1. Какую проблему решает Макрос?

Макросы полезны для расширенной настройки решения trivum. Они позволяют определить последовательность нескольких действий как одно действие, которое затем можно вызвать несколькими способами, например, нажатием одной кнопки, вызовом HTTP или KNX.

1.2. Как trivum реализует макросы?

trivum определяет макросы как последовательность шагов макроса, которые могут быть любыми действиями:

  • Произвольное действие trivum (например, запуск источника в зоне, группе, томе и т. д.)

  • Пауза на заданное время

  • Отправить KNX-телеграмму

  • Отправить HTTP-запрос

  • Отправить команду TCP/IP

  • Отправить UDP-команду

  • Отправить сообщение MQTT

1.3. Преимущества макросов

Макросы повышают гибкость систем trivum, а также позволяют управлять устройствами в сети благодаря TCP, UDP или MQTT.

Макросы расширяют возможности автоматизации установки trivum.

1.4. Как можно настроить Макросы?

trivum поддерживает до 128 макросов, каждый из которых содержит до 32 шагов макроса.

Для каждого макроса можно изменить имя и создать различные макрошаги. Впоследствии порядок макрошагов можно изменить, а отдельные макрошаги также можно удалить.

В зависимости от MacroStep можно изменить различные свойства.

  • тривиальное действие: Выбор зоны

  • Действие ожидания: время ожидания в миллисекундах.

  • KNX

    • Групповой адрес, например 3/4/5

    • тип данных (bool, uint8, uint16, text14)

    • Данные для отправки
      +

Обратите внимание: Для управления объектом KNX также можно создать объект в области «Автоматизация» и там же в разделе «Объекты автоматизации». Затем эти объекты предоставляют действия, которые также можно выполнить с помощью «тривиального действия».

  • UDP

    • IP-адрес (IPV4)

    • порт

    • Данные

  • TCP

    • Айпи адрес

    • порт

    • Данные

  • HTTP

    • Айпи адрес

    • порт

    • Данные

  • MQTT

    • тема

    • Ценить

    • Вариант сохранения

1.5. Каковы ограничения макросов?

  1. Отдельные макрошаги не проверяют, дошли ли сообщения UDP, TCP, HTTP, MQTT или KNX получателю.

  2. Невозможно оценить сообщения, полученные от других сетевых устройств.

  3. HTTP-команды не поддерживают HTTPS.