Синхронизация связок кодов событий Ademco и RiDom
Статья объясняет, как охранный сервер RiCoder синхронизирует сопоставления кодов событий (Ademco и RiDom) с облачным сервером RiCloud. Начиная с Версии 6 RiCoder, изменён механизм синхронизации: теперь существующие трансляции сохраняют свои настройки и не перезаписываются автоматически. Это защищает текущие конфигурации трансляций от неожиданных изменений.
1. Как хранятся связки в RiCloud
В панели администратора RiCloud для каждого события настраивается:
- код Ridom;
- код Ademco;
- связь (сопоставление) между ними.
Все связки кодов хранятся в единой таблице и используются как эталон при создании новых трансляций в RiCoder.
2. Синхронизация в RiCoder
В веб-панели RiCoder в разделе Объекты необходимо нажать на кнопку Синхронизировать конфигурацию объектов с облаком RiDom, чтобы запустился процесс синхронизации данных.
Логика работы синхронизации изменилась с Версии 6 + RiCoder.
2.1. Как работала синхронизация раньше (до Версии 6)
Ранее при запуске синхронизации RiCoder:
- Получал актуальный маппинг кодов Ademco и Ridom из RiCloud.
- Сохранял его локально.
- Автоматически обновлял все существующие трансляции.
Это означало, что новые или изменённые связи между кодами Ademco и Ridom применялись не только к новым, но и ко всем уже созданным трансляциям.
Во время работы с трансляцией можно было добавлять новые связки кодов Ademco и Ridom в трансляцию, если не хватало связок существующих кодов.
Например, если в RiCloud изменялась связка кодов события, RiCoder автоматически перенастраивал соответствующие взаимодействия во всех старых трансляциях.
2.2. Текущая логика синхронизации (Версия 6 +)
При нажатии на кнопку Синхронизировать конфигурацию объектов с облаком RiDom в веб-панели RiCoder:
- существующие связки кодов в уже созданных трансляциях не изменяются;
- обновляются текстовые описания событий.
Связка, которая была сохранена в трансляции на момент её создания, и при необходимости, дополненная пользовательскими связками, остаётся неизменной.
2.3. Пример работы
В момент создания трансляции в RiCloud было настроено 58 связок событий.
Позже в RiCloud появилась новая связка и общее количество событий стало 59.
Результат:
- новые трансляции создаются уже с 59 событиями;
- старые трансляции сохраняют исходную конфигурацию и продолжают работать с 58 событиями.
Таким образом, синхронизация не добавляет новые связки и не перестраивает старые трансляции.
3. Как добавить новые связки в старые трансляции с RiCloud
Если требуется использовать обновлённые связки кодов в существующей трансляции, необходимо:
- Создать новую трансляцию.
- Прикрепить к ней нужные объекты.
- Удалить старую трансляцию при необходимости.
4. Как добавить пользовательские связки кодов в трансляции
В статье Как добавить код Ademco в шаблон трансляции описан процесс создания новой связки кодов Ademco и RiDom.
При сихронизации конфигурации объектов с RiCloud новая связка останется в конкретной трансляции и не будет удалена или записана в другие трансляции.
Дата обновления: 26.05.2026


Нет комментариев для отображения
Нет комментариев для отображения