Работа таймеров включения и выключения для группы устройств: различия между версиями
Нет описания правки |
Нет описания правки |
||
| Строка 1: | Строка 1: | ||
== '''Описание ситуации''' == | == '''Описание ситуации''' == | ||
Для групп устройств была | Для групп устройств была доработана настройка таймеров влияющая на автоматическую работу. Теперь платформа SmartPlayer поддерживает работу таймеров включения и выключения на уровне групп устройств и позволяет влиять на таймер включения/выключения групп устройств, с помощью специального JSON-файла отправляемого сервером. Таким образом файл с описанием работы таймеров может получить как группа устройств, так и каждое устройство из группы может получить свой таймер. | ||
{{Note|С работой функционала таймеров включения и выключения для отдельных устройств можно ознакомиться [https://wiki.smartplayer.org/index.php/%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80%D1%8B_%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%B2%D1%8B%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2 здесь]. Рекомендуется просмотреть эту страницу перед работой с функционалом.|warn}} | {{Note|С работой функционала таймеров включения и выключения для отдельных устройств можно ознакомиться [https://wiki.smartplayer.org/index.php/%D0%A2%D0%B0%D0%B9%D0%BC%D0%B5%D1%80%D1%8B_%D0%B2%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D0%B8_%D0%B2%D1%8B%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%BD%D0%B8%D1%8F_%D1%83%D1%81%D1%82%D1%80%D0%BE%D0%B9%D1%81%D1%82%D0%B2 здесь]. Рекомендуется просмотреть эту страницу перед работой с функционалом.|warn}} | ||
== '''Принцип действия''' == | == '''Принцип действия''' == | ||
{{Note| | {{Note|Для проверки и работы функционала таймеров необходимо получить API-ключ. Подробнее о возможности создать API-ключи в личном кабинете SmartPlayer[https://wiki.smartplayer.org/index.php/%D0%9F%D0%BE%D0%BB%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5_%D0%BA%D0%BB%D1%8E%D1%87%D0%B5%D0%B9_%D1%87%D0%B5%D1%80%D0%B5%D0%B7_API_%D0%B2_%D0%BB%D0%B8%D1%87%D0%BD%D0%BE%D0%BC_%D0%BA%D0%B0%D0%B1%D0%B8%D0%BD%D0%B5%D1%82%D0%B5/ru здесь]. |warn}} | ||
Чтобы настроить таймеры для группы устройств пользователю необходимо зарегистрироваться/авторизоваться на платформе SmartPalyer.<br> | Чтобы настроить таймеры для группы устройств пользователю необходимо зарегистрироваться/авторизоваться на платформе SmartPalyer.<br> | ||
Перейти в раздел «Устройства» личного кабинета и создать (найти) группу с нужными устройствами. | Перейти в раздел «Устройства» личного кабинета и создать (найти) группу с нужными устройствами. | ||
| Строка 12: | Строка 11: | ||
Далее откроется новая страница со списком категорий настроек. В данном случае нужной категорией является «Автоматизация управления». На эту категорию пользователю и надо кликнуть. | Далее откроется новая страница со списком категорий настроек. В данном случае нужной категорией является «Автоматизация управления». На эту категорию пользователю и надо кликнуть. | ||
[[File:Раздел_автоматизации.png|thumb|center| Пример отображения категории «Автоматизации управления»|800px]] | [[File:Раздел_автоматизации.png|thumb|center| Пример отображения категории «Автоматизации управления»|800px]] | ||
После открытия на странице отобразится доступный для настройки набор параметров категории «Автоматизации управления». Пользователю | После открытия на странице отобразится доступный для настройки набор параметров категории «Автоматизации управления». Пользователю досутпен блок с таймерами настройки, в котором есть следующие параметры: | ||
* повтор — позволяет выбрать один из доступных вариантов использования повтора работы таймера: никогда, один раз, ежедневно, еженедельно; | * повтор — позволяет выбрать один из доступных вариантов использования повтора работы таймера: никогда, один раз, ежедневно, еженедельно; | ||
* дата — позволяет выставить дату повтора. Отображение может меняться в зависимости от выбранного варианта в параметре «Повтор» (не отображается при варианте повтора «Никогда»); | * дата — позволяет выставить дату повтора. Отображение может меняться в зависимости от выбранного варианта в параметре «Повтор» (не отображается при варианте повтора «Никогда»); | ||
| Строка 20: | Строка 19: | ||
[[File:Параметры_настройки_таймеров.png|thumb|center| Пример отображения параметров категории «Автоматизации управления»|800px]] | [[File:Параметры_настройки_таймеров.png|thumb|center| Пример отображения параметров категории «Автоматизации управления»|800px]] | ||
=== '''Автоматическое переключение таймера с помощью файла''' === | === '''Автоматическое переключение таймера с помощью файла''' === | ||
{{Note|Реализация построена таким образом, что при работе с JSON-файлами, происходит отправка данных. В момент отправки, когда сервер SmartPlayer обращается за данными также отправляется JSON-файл с таймерами для пробуждения устройств. Этот файл будет отправляться с клиентского сервера раз в день по URL-запросу на устройства привязанные к личному кабинету. Полученные информация по таймерам включения /выключения будет обработана и автоматически применена к устройствам внутри группы. Просмотреть изменения в таймерах можно в разделе «Настройки группы» в блоке «Автоматизация управления».|warn}} | |||
JSON-файл должен содержать в себе следующие поля, что работало автоматическое обновление таймеров: | |||
[https:// | * date — дата; | ||
* apt — название папки; | |||
* city — название города, в котором расположено устройство; | |||
* wt_beg — таймер активации спящего режима; | |||
* wt_end — таймер для пробуждения устройства из спящего режима. | |||
[[File:Пример_полей_в_файле.png|thumb|center| Пример отображения параметров JSON-файла|800px]] | |||
Сам шаблон файла можно найти по ссылке [https://demofordoc.hb.ru-msk.vkcloud-storage.ru/timers%20%282%29.json здесь] | |||
== '''Дополнительная информация''' == | == '''Дополнительная информация''' == | ||
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы, их можно озвучить в разделе "Обсуждения" вверху страницы. | Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы, их можно озвучить в разделе "Обсуждения" вверху страницы. | ||
[[File:Обсуждение_работы_таймеров.png|thumb|center| Пример отображения вкладки «Обсуждения» на wiki-странице |800px]] | [[File:Обсуждение_работы_таймеров.png|thumb|center| Пример отображения вкладки «Обсуждения» на wiki-странице |800px]] | ||
Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]] | Также дополнительную информацию можно узнать на странице [[Как взаимодействовать пользователю с разделом "Обсуждения"]] | ||
Версия от 09:33, 24 декабря 2025
Описание ситуации
Для групп устройств была доработана настройка таймеров влияющая на автоматическую работу. Теперь платформа SmartPlayer поддерживает работу таймеров включения и выключения на уровне групп устройств и позволяет влиять на таймер включения/выключения групп устройств, с помощью специального JSON-файла отправляемого сервером. Таким образом файл с описанием работы таймеров может получить как группа устройств, так и каждое устройство из группы может получить свой таймер.
Принцип действия
Чтобы настроить таймеры для группы устройств пользователю необходимо зарегистрироваться/авторизоваться на платформе SmartPalyer.
Перейти в раздел «Устройства» личного кабинета и создать (найти) группу с нужными устройствами.

Кликом выделить их и перейти в правую часть экрана личного кабинета. В правой части откроется панель управления в которой необходимо выбрать раздел «Настройки группы».

Далее откроется новая страница со списком категорий настроек. В данном случае нужной категорией является «Автоматизация управления». На эту категорию пользователю и надо кликнуть.

После открытия на странице отобразится доступный для настройки набор параметров категории «Автоматизации управления». Пользователю досутпен блок с таймерами настройки, в котором есть следующие параметры:
- повтор — позволяет выбрать один из доступных вариантов использования повтора работы таймера: никогда, один раз, ежедневно, еженедельно;
- дата — позволяет выставить дату повтора. Отображение может меняться в зависимости от выбранного варианта в параметре «Повтор» (не отображается при варианте повтора «Никогда»);
- время — позволяет выставить время повтора. Отображение может меняться в зависимости от выбранного варианта в параметре «Повтор» (не отображается при варианте повтора «Никогда»);
- уровень громкости при включении — шкала с ползунком для настройки громкости. В описании указано что настройка может примениться не сразу после перезапуска;
- чекбокс (галочка) спящий режим — позволяет активировать/деактивировать с помощью чекбокса спящий режим устройства предусмотренный производителем.

Автоматическое переключение таймера с помощью файла
JSON-файл должен содержать в себе следующие поля, что работало автоматическое обновление таймеров:
- date — дата;
- apt — название папки;
- city — название города, в котором расположено устройство;
- wt_beg — таймер активации спящего режима;
- wt_end — таймер для пробуждения устройства из спящего режима.

Сам шаблон файла можно найти по ссылке здесь
Дополнительная информация
Если данная статья не помогает использовать функционал по назначению или после ее прочтения остаются вопросы, их можно озвучить в разделе "Обсуждения" вверху страницы.

Также дополнительную информацию можно узнать на странице Как взаимодействовать пользователю с разделом "Обсуждения"