1С: Умный дом. Настройка программы. Подсистема Служебные данные

Подсистема Служебные данные

Подсистема Служебные данные отрывается нажатием кнопки мыши на системное меню «Служебные данные». После этого открывается строка подменю с доступными служебными данными.

Подсистема Служебные данные открытие
Подсистема Служебные данные открытие

На момент написания данной статьи подсистема состоит из:

  1. Справочника-шаблона «Все возможные маршруты/команды устройств.
  2. Регистра сведений «Планировщик исполнения команд».
  3. Регистра сведений «Универсальный том хранилищ дополнительных данных»
  4. Обработки «Регламентные и фоновые задания».
  5. Константы.

Разработчик оставляет за собой право изменять состав служебных данных по своему усмотрению. Спасибо за понимание.

Справочник-шаблон «Все возможные маршруты/команды устройств.

Чтобы вызвать список значений справочника кликните по соответствующему имени-ссылке. Откроется окно списка. При первом запуске программы данный справочник автоматически заполняется шаблонами команд соответствующих устройств. Далее вы можете самостоятельно добавлять свои шаблоны.

02 Справочник шаблоны команд
Подсистема Служебные данные Справочник шаблоны команд

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

Команды-шаблоны

Команда состоит из следующих реквизитов и табличных частей:

03 шаблон команды описание
Подсистема Служебные данные шаблон команды описание
  1. Реквизиты:
    1. Код. Присваивается системой самостоятельно, своего рода уникальный идентификатор команды, не рекомендуется изменять.
    1. Наименование. Наименование команды. Любое значение удобное для вас.
    1. Пояснение. Краткое описание команды.
    1. Маршрут на английском языке. Управляющий код отправляемый умному устройству для исполнения. Задается производителем устройства. Не рекомендуется изменять.
    1. Вид устройства. На текущий момент может быть двух видов: «Диммер Sonoff D1» или «Переключатель sonoff».
  2. Таблица дополнительных данных. Здесь содержатся дополнительные данные команды необходимые для исполнения команды устройством. Набор дополнительных данных задается производителем. Эти данные могут как присутствовать, так и отсутствовать. Каждая строка дополнительных данных должна содержать пару «Ключ» и «Значение».
    «Ключ» — должен присутствовать обязательно, «значение» — не обязательно, в зависимости от типа команды.

Команда «Получить info об устройстве типа <Переключатель>» (пример)

04 шаблон пример команды инфо
Подсистема Служебные данные шаблон пример команды инфо

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

Команда «Включить устройство с яркостью 75 типа <Диммер>» (пример)

05 шаблон пример команды диммер
Подсистема Служебные данные шаблон пример команды диммер

Здесь присутствие и наполненность всех данных обязательно, т.к. диммеру необходимо «включить» лампу с яркостью «75».

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

06 пример копирования шаблона команды
Пример копирования шаблона команды

Регистр сведений «Планировщик исполнения команд»

Чтобы вызвать список значений регистра кликните по соответствующему имени-ссылке. Откроется окно списка.

07 Регистр Планировщик исполнения команд
Подсистема Служебные данные Регистр Планировщик исполнения команд

Данный регистр предназначен для хранения периодически (по расписанию) исполняемых команд. В данном виде представлен для удобного и простого просмотра всего перечня команд для которых задано расписание. Данные этого регистра рекомендуется изменять в справочнике устройств. Подробное описание ТУТ (соответствующая ссылка скоро появится).

Форма констант

Константы — это прикладные объекты конфигурации. Они позволяют хранить в информационной базе данные, которые не изменяются во времени, или изменяются очень редко. Каждая константа позволяет хранить одно значение. [Подробное описание от 1С]

 

08 Форма констант
Подсистема Служебные данные Форма констант
  • Использовать HTTPS соединение – Пока не используется, зарезервировано на будущее. Используется если умное устройство работает по протоколу HTTPS.
  • Тайм аут соединения с хостом – время в миллисекундах используемое для ожидания ответа от умного устройства.
  • Выводить результат в отладочное окно – при установке флага, ответ от умного устройства с технологической информацией будет выводиться в специальное окно.
  • Порт по умолчанию для устройств Sonoff – номер порта умного устройства. По умолчанию все устройства Sonoff используют порт 8081.
  • Номер релиза конфигурации – внутренний номер программы, используется для определения актуальной версии программы. Не изменяется вручную.
  • PulseWidth — задержка пред выключение устройства по умолчанию, мили сек. – Числовая величина, с помощью которой задается период задержки «включенного» состояния устройства перед выключением. То есть, после включения, например, лампы, выключение произойдет через N миллисекунд (N / 1000 = секунд).
  • Автозапуск регламентного задания при старте программы – Автоматически, при запуске программы запускает определенные в карточках устройств расписания работы.
  • Период для определения устаревших статусов – Используется для автоматической очистки регистра «Состояния устройств» от устаревших статусов. Данные «старее» заданного периода будут автоматически (или вручную) удалены.

Регламентные и фоновые задания

Регламентные и фоновые задания, это специальная обработка, с помощью которой можно отследить, изменить расписание, добавить свои выполняемые по заданному расписанию или с определенной периодичностью команды устройствам. [Подробнее тут]

09 Регламентные и фоновые задания
Подсистема Служебные данные Регламентные и фоновые задания

Данная глава требует подробного описания и будет наполняться по мере написания новой информации.


Валерий Осин

Оставьте комментарий