Адаптер NAS Synology для ioBroker

Адаптер позволяет мониторить и управлять сервером NAS Synology. Поддерживает двухфакторную авторизацию (2FA) и https.

Получает различные данные о системе, дисках, температуре, камерах (в том числе получение скриншотов), управление аудиоплеерами (в том числе сетевыми через Synology)…

  

Окно настроек адаптера Synology
Окно настроек адаптера Synology
Описание основных объектов адаптера
sendMethod

Вы можете отправить любую команду (метод), установив объект sendMethod, например: Get the SurveillanceStation info — это метод getInfo без дополнительных параметров.

{"method": "getInfo", "params": {}}

Control

commands.reboot — перезагрузить NAS

commands.shutdown — выключить NAS

SurveillanceStation.cameras. {NAMECAM}:

  • enabled — Текущий статус и включение / отключение камеры
  • linkSnapshot — URL для снимка

SurveillanceStation.HomeMode.status_on — Текущий статус и включение / отключение домашнего режима
SurveillanceStation.getSnapshotCamera — получить снимок по номеру камеры, файл сохраняется в каталоге ...iobroker-data\synology_0\snapshotCam_2.jpg

AudioStation.players.{PLAYERID}:

  • play, pause, stop, next, prev — Управление воспроизведением (button, только true)
  • repeat — управление повтором воспроизведения (Off, All, One)
  • shuffle — управление перемешивание треков (true/false)
  • volume — Громкость на удаленном плеере (0-100)
  • seek — Поиск в треке (0-100%)
  • play_folder — Добавить треки из папки в плейлист по id каталога (id folder например — dir_5816)
  • play_track — Воспроизвести трек из плейлиста по его id (например — music_120847)
  • current_play — включение трека по номеру и номер текущего трека в плейлисте (например — 14)

DownloadStation:

  • activeTask — количество незавершенных загрузок
  • listTasks — массив с незавершенными загрузками
  • shedule_enabled, shedule_emule_enabled — Статус и контроль запланированных или немедленных загрузок
  • add_hash_download — добавить на закачку загрузку по хешу (например — 8BD3CAD02FC9ECB661A12378414FA310D3F3FE03)
  • add_url_download — добавить ссылку для скачивания или magnet ссылку
  • folder — Папка для загрузки, задается перед добавлением загрузки, в противном случае она загружается в папку по умолчанию
  • pause_task, resume_task — Приостановите загрузку или возобновите. (например — dbid_170 или 170 или all)

Messagebox:

Пример скрипта для получения и отправки скриншота с камеры в телеграм.

sendTo('synology.0', 'getSnapshot', {camId: 2}, (res) => {
if(res) sendTo('telegram.0', {text: res, caption: 'caption for image'});
});

Объекты с информацией о установленных дисках
Информация о дисках
Информация о дисках
Объекты с информацией по камерам в SurveillanceStation
Объекты для камер
Объекты для камер
Аудиоплееры доступные в AudioStation с объектами статусов и управления плеерами
Доступные аудиоплееры AudioStation
Доступные аудиоплееры AudioStation
Объекты для управления аудиоплеерами
Объекты для управления аудиоплеерами
Подписаться
Уведомлять
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии
0
Поделиться своими мыслямиx