Совместная работа контроллеров в одной сети

2 сентября 2015
Объединение контроллеров преследует несколько основных целей.
Первая— это когда контроллер не поддерживает какието конкретные устройства. Тогда приходит на помощь другой, который становится связующим звеном между ними.
Вторая — это повышение надежности и отказоустойчивости системы, добавляя резервный контроллер в сеть. Таким образом достигается децентрализация управления.
Третья — повышение отказоустойчивости системы за счет децентрализации управления.

С точки зрения ZWave один из контроллеров всегда первичный. Этот контроллер создает сеть и добавляет остальные контроллеры как вторичные для их работы в той же сети.

    На практике у нас следующая последовательность:
  • выбираем первичный контроллер
  • привязываем к нему все устройства
  • привязываем дополнительный контроллер
  • отключаем от сети первичный (будет мешать интервью спящих устройств)
  • проводим интервью устройств
  • подключаем обратно первичный


Помните о том, что ко вторичному контроллеру (в нашем случае Razberry) не должны быть привязаны устройства перед включением в сеть первичного контроллера (в нашем случае Fibaro HC2). Поэтому проводим сброс контроллера.

После этого запускаем обычный режим включения устройств на первичном контроллере

И запускаем режим обучения на вторичном контроллере

Теперь устройство добавлено в сеть.

На контроллере Razberry (вторичный) теперь есть информация обо всех узлах в сети, однако интервью для них не пройдено и управлять ими пока что нельзя. Поэтому отключаем питания от Fibaro HC2 (первичный контроллер) и проводим интервью всех устройств в сети (не забудьте разбудить спящие устройства).
Теперь устройства доступны для управления из интерфейса Razberry и интерфейса Fibaro.