Skip to content
This repository has been archived by the owner on Sep 10, 2019. It is now read-only.
Илья Киров edited this page Feb 24, 2018 · 43 revisions

Адаптер (драйвер) ioBroker для работы с Zigbee-устройствами

Драйвер использует библиотеку https://github.com/zigbeer/zigbee-shepherd реализующую шлюз (координатор) Zigbee-сети на базе SoC TI CC253x (и другими).

Подготовка оборудования

Устройства SoC TI CC253x должны быть прошиты специальной ZNP-прошивкой (Zigbee network processor).

Прошивка

Настройка адаптера

Для запуска адаптера необходимо указать порт, на котором подключен CC253x.

Для Windows это порты COM**

Их можно найти в Диспетчере устройств:

Windows-драйвер для cc253x

Для Linux систем порт обычно бывает /dev/ttyACM0

Если имя порта неизвестно, установите serialport глобально:

$ npm install -g serialport

затем в командной строке выполните команду serialport-list для получения списка доступных портов:

$ serialport-list
/dev/ttyACM0    usb-Texas_Instruments_TI_CC2531_USB_CDC___0X00124B000106B6C5-if00   Texas_Instruments
/dev/ttyS0
/dev/ttyS1

Для контейнера Synology

Нужно пробросить внешний порт:

  1. Запускаем контейнер с повышенным приоритетом

  1. Коннектимся к Synology по SSH и даём команду sudo chmod 777 /dev/ttyACM0

  2. Ребутим контейнер

Поддерживаемые устройства

Проверена работа следующих устройств:

  • QBCZ11LM Aqara Smart Socket ZiGBee (state, load power, in use)
  • QBKG11LM Xiaomi Aqara Smart Wall Switch Line-Neutral Single-Button (click, state, load power)
  • JTYJ-GD-01LM/BW Xiaomi Smoke Alarm (detected, voltage)
  • ZNCZ02LM Xiaomi Smart Power Plug (state, load power, in use)
  • QBKG03LM Xiaomi Aqara Light Switch (left is on, right is on, click left, click right, click both)
  • MFKZQ01LM Xiaomi Magic Cube Controller (shake, slide, flip90, flip180, tap, rotate, fall, wakeup, voltage)
  • SJCGQ11LM Aqara Smart Water Sensor (detected, voltage)
  • WXKG02LM Aqara Smart Light Switch Wireless (click left, click right, click both, voltage)
  • WSDCGQ11LM Aqara Temperature Humidity Sensor (humidity, pressure, temperature, voltage)
  • WSDCGQ01LM Aqara Temperature Humidity Sensor (humidity, temperature, voltage)
  • MCCGQ11LM Aqara Window Door Sensor (contact, voltage)
  • MCCGQ01LM Xiaomi Mi Smart Door/Window Sensor (contact, voltage)
  • WXKG11LM Aqara Smart Wireless Switch (click, double click, voltage)
  • WXKG01LM Xiaomi Smart Wireless Switch (click, double click, triple, long click, voltage)
  • RTCGQ11LM Aqara Human Body Sensor (illuminance, occupancy, voltage)
  • RTCGQ01LM Xiaomi Mi Smart IR Human Body Sensor (illuminance, occupancy, voltage)

Особенности подключения некоторых устройств!

  • RTCGQ01LM Xiaomi Mi Smart IR Human Body Sensor
  • MCCGQ01LM Xiaomi Mi Smart Door/Window Sensor
  • WXKG01LM Xiaomi Mi Smart Home Wireless Switch

При подключении (спаривании) перечисленных устройств к координатору (шлюзу, стику):

  1. скрепкой нажать на кнопку подключения на 5 секунд (датчик переходит в режим спаривания)
  2. необходимо регулярно раз в 2-3 секунды нажимать скрепкой кнопку подключения, чтобы устройство оставалось активным до окончания подключения (или окончания отсчета).
Clone this wiki locally