Перейти к основному контенту

Синхронизация связок кодов событий Ademco и RiDom

Статья объясняет, как охранный сервер RiCoder синхронизирует сопоставления кодов событий (Ademco и RiDom) с облачным сервером RiCloud. Начиная с Версии 6 RiCoder, изменён механизм синхронизации: теперь существующие трансляции сохраняют свои настройки и не перезаписываются автоматически. Это защищает текущие конфигурации трансляций от неожиданных изменений.

1. Как хранятся связки в RiCloud

В панели администратора RiCloud для каждого события настраивается:

  • код Ridom;
  • код Ademco;
  • связь (сопоставление) между ними.

Все связки кодов хранятся в единой таблице и используются как эталон при создании новых трансляций в RiCoder.

2. Синхронизация в RiCoder

В веб-панели RiCoder в разделе Объекты необходимо нажать на кнопку Синхронизировать конфигурацию объектов с облаком RiDom, чтобы запустился процесс синхронизации данных.

RiCoder_Синхронизация конфигурации.jpg

Логика работы синхронизации изменилась с Версии 6 + RiCoder.

2.1. Как работала синхронизация раньше (до Версии 6)

Ранее при запуске синхронизации RiCoder:

  1. Получал актуальный маппинг кодов Ademco и Ridom из RiCloud.
  2. Сохранял его локально.
  3. Автоматически обновлял все существующие трансляции.

Это означало, что новые или изменённые связи между кодами Ademco и Ridom применялись не только к новым, но и ко всем уже созданным трансляциям.

Во время работы с трансляцией можно было добавлять новые связки кодов Ademco и Ridom в трансляцию, если не хватало связок существующих кодов.

Например, если в RiCloud изменялась связка кодов события, RiCoder автоматически перенастраивал соответствующие взаимодействия во всех старых трансляциях.

2.2. Текущая логика синхронизации (Версия 6 +)

При нажатии на кнопку Синхронизировать конфигурацию объектов с облаком RiDom в веб-панели RiCoder:

  • существующие связки кодов в уже созданных трансляциях не изменяются;
  • обновляются текстовые описания событий.

Связка, которая была сохранена в трансляции на момент её создания, и при необходимости, дополненная пользовательскими связками, остаётся неизменной.

2.3. Пример работы

В момент создания трансляции в RiCloud было настроено 58 связок событий.

Позже в RiCloud появилась новая связка и общее количество событий стало 59.

Результат:

  • новые трансляции создаются уже с 59 событиями;
  • старые трансляции сохраняют исходную конфигурацию и продолжают работать с 58 событиями.

Таким образом, синхронизация не добавляет новые связки и не перестраивает старые трансляции.

3. Как добавить новые связки в старые трансляции с RiCloud

Если требуется использовать обновлённые связки кодов в существующей трансляции, необходимо:

  1. Создать новую трансляцию.
  2. Прикрепить к ней нужные объекты.
  3. Удалить старую трансляцию при необходимости.

4. Как добавить пользовательские связки кодов в трансляции

В статье Как добавить код Ademco в шаблон трансляции описан процесс создания новой связки кодов Ademco и RiDom.

При сихронизации конфигурации объектов с RiCloud новая связка останется в конкретной трансляции и не будет удалена или записана в другие трансляции.

RiCoder_Настройка событий.jpg


Дата обновления: 26.05.2026