Terminals2 модуль: различия между версиями

Материал из MajorDoMo инфо
Нет описания правки
 
(не показано 9 промежуточных версий этого же участника)
Строка 1: Строка 1:
[[Category:Модули]]
[[Category:Модули]]
==Описание==
==Описание==
'''Terminals2''' - АЛЬФА ВЕРСИЯ <br>
'''Terminals2''' - Терминалы предназначены для МДМ АЛЬФА. Хотя на сегодня они работают и на мастере. <br>
 
Возможны неисправности в работе модуля. Исправленный и улучшеный модуль Терминалы. <br>
Возможны неисправности в работе модуля. Исправленный и улучшеный модуль Терминалы. <br>
Обязательно обновление модуля генерации речи до последней версии
Обязательно обновление модуля генерации речи до последней версии
Обсуждение модуля на форуме мдм
https://mjdm.ru/forum/viewtopic.php?f=5&t=6446


==Установка модуля==
==Установка модуля==
Строка 9: Строка 14:


==Удаление модуля==
==Удаление модуля==
ВСЕ ЭТИ ДЕЙСТВИЯ ОБЯЗАТЕЛЬНЫ!!!
Вручную удалить цикл terminals из папки scripts.
Вручную удалить цикл terminals из папки scripts.
Обновить систему мажордомо, Обновить модуль генератора речи у кого какой стоит.
Обновить систему мажордомо, Обновить модуль генератора речи у кого какой стоит.


==Настройка модуля==
==Настройка модуля==
Раздел - Общие настройки модуля терминалы
Содержит в себе общие настройки данного модуля:
В них возможно настроить:
1. Запись действий модуля в лог-файл. Называется так - дата_terminals.log.
2. Время жизни сообщений - задается время, в течении которого модуль будет пытаться передавать сообщения на соответствующие терминалы заданные при создании сообщения.
3. Период проверки на доступность сервисов терминалов, которые находятся в offline (минут) - период через который будут пинговатся терминалы которые находятся в выключенном состоянии. (Указывать меньше 1 минуты не рекомендуется) Может нагружать систему сетевыми запросами...
4. Период проверки на доступность сервисов терминалов, которые находятся в online (минут) - период через который будут пинговатся терминалы которые находятся в включенном состоянии. (Указывать меньше 1 минуты не рекомендуется) Может нагружать систему сетевыми запросами...
5. Время использования кеш файлов(дни) - время сохранения созданных в кеше файлов-сообщений. Время отсчитывается ОТ ВРЕМЕНИ ПОСЛЕДНЕГО ИСПОЛЬЗОВАНИЯ этого сообщения. Тоесть если у вас раз в сутки система говорит - "Десять часов" - то этот файл будет сохранятся постоянно. А если это единоразовое сообщение (к примеру прогноз погоды) - то это файл будет удален из системы через заданное количество дней в данной настройке...
[[Файл:Обт|центр|и]]


==Возможности модуля==
==Возможности модуля==
Строка 25: Строка 48:


==Функции в модуле==
==Функции в модуле==
Все стандартные функции МДМ, связанные с передачей сообщений, присутствую в модуле, а также существуют дополнительные функции...
[[sayToLocation]] - говорит на все терминалы которые привязаны по местоположению существующему в Мажордомо
[[sayToLocation]] - говорит на все терминалы которые привязаны по местоположению существующему в Мажордомо


Строка 32: Строка 58:


[[setTerminalMML]] - установит минимальный уровень для сообщения на терминале
[[setTerminalMML]] - установит минимальный уровень для сообщения на терминале
[[getTerminalsByLocation]] - проводит выборку терминалов с привязкой к местоположению
[[getTerminalsByUser]] - проводит выборку терминалов с привязкой к пользователю

Текущая версия от 15:41, 20 апреля 2021

Описание

Terminals2 - Терминалы предназначены для МДМ АЛЬФА. Хотя на сегодня они работают и на мастере.

Возможны неисправности в работе модуля. Исправленный и улучшеный модуль Терминалы.

Обязательно обновление модуля генерации речи до последней версии

Обсуждение модуля на форуме мдм https://mjdm.ru/forum/viewtopic.php?f=5&t=6446

Установка модуля

Установка осуществляется через Маркет дополнений

Удаление модуля

ВСЕ ЭТИ ДЕЙСТВИЯ ОБЯЗАТЕЛЬНЫ!!! Вручную удалить цикл terminals из папки scripts. Обновить систему мажордомо, Обновить модуль генератора речи у кого какой стоит.

Настройка модуля

Раздел - Общие настройки модуля терминалы Содержит в себе общие настройки данного модуля:

В них возможно настроить:

1. Запись действий модуля в лог-файл. Называется так - дата_terminals.log.

2. Время жизни сообщений - задается время, в течении которого модуль будет пытаться передавать сообщения на соответствующие терминалы заданные при создании сообщения.

3. Период проверки на доступность сервисов терминалов, которые находятся в offline (минут) - период через который будут пинговатся терминалы которые находятся в выключенном состоянии. (Указывать меньше 1 минуты не рекомендуется) Может нагружать систему сетевыми запросами...

4. Период проверки на доступность сервисов терминалов, которые находятся в online (минут) - период через который будут пинговатся терминалы которые находятся в включенном состоянии. (Указывать меньше 1 минуты не рекомендуется) Может нагружать систему сетевыми запросами...

5. Время использования кеш файлов(дни) - время сохранения созданных в кеше файлов-сообщений. Время отсчитывается ОТ ВРЕМЕНИ ПОСЛЕДНЕГО ИСПОЛЬЗОВАНИЯ этого сообщения. Тоесть если у вас раз в сутки система говорит - "Десять часов" - то этот файл будет сохранятся постоянно. А если это единоразовое сообщение (к примеру прогноз погоды) - то это файл будет удален из системы через заданное количество дней в данной настройке...

Возможности модуля

Модуль может отправлять системные сообщения на все терминалы установленные в Мажордомо.
А также адресовать сообщения по местоположению терминала, или к пользователю зарегистрированному в Мажордомо

Альтернативные названия модуля (сленг)

Терминалы2, Терминалы вторые, Терминалы 2

Интерфейс

Функции в модуле

Все стандартные функции МДМ, связанные с передачей сообщений, присутствую в модуле, а также существуют дополнительные функции...

sayToLocation - говорит на все терминалы которые привязаны по местоположению существующему в Мажордомо

sayToUser - произнесет на всех терминалах которые привязаны к пользователю зарегистрированному в Мажордомо

setMessageVolume - установит громкость сообщения на терминале воспроизводящем сообщение через медиафайлы

setTerminalMML - установит минимальный уровень для сообщения на терминале

getTerminalsByLocation - проводит выборку терминалов с привязкой к местоположению

getTerminalsByUser - проводит выборку терминалов с привязкой к пользователю