Получение среднего значения из диапазона значений Recorder.
ВАЖНО!!!! Для работы shell-скрипта необходимо установить пакеты: mosquitto-client-nossl, jq.
Скрипт отберет необходимые ему значения переменных из имени триггера. В качестве разделителя используется ",", то есть, к примеру, чтобы получить график за сутки c датчика температуры device1, триггер нужно назвать "device1,temperature,day".
Пробелы в названии устройств по идее должны корректно обрабатываться.
Среднее значение записывается в mqtt-топик, который далее можно использовать в cutom-устройствах или других автоматизациях.
По-умолчанию поддерживаются дневные недельные и месячные интервалы.
Есть возможность указать внешний адрес mqtt-брокера(переменная host в теле скрипта), и учетные данные(соответственно username и password). В переменной host через двоеточие можно указать порт.