-
Notifications
You must be signed in to change notification settings - Fork 5
Home
Драйвер использует библиотеку https://github.com/zigbeer/zigbee-shepherd реализующую шлюз (координатор) Zigbee-сети на базе SoC TI CC253x (и другими).
Основано на заметке aspector на 4pda
Шлюз Xiaomi | cc253x (стик) |
---|---|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Устройства SoC TI CC253x должны быть прошиты специальной ZNP-прошивкой (Zigbee network processor).
Для запуска адаптера необходимо указать порт, на котором подключен CC253x.
Их можно найти в Диспетчере устройств:
Если имя порта неизвестно, установите 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 по SSH и даём команду sudo chmod 777 /dev/ttyACM0
-
Ребутим контейнер
Проверена работа следующих устройств:
- TRÅDFRI bulb (state, level, colortemp)
- 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
При подключении (спаривании) перечисленных устройств к координатору (шлюзу, стику):
- скрепкой нажать на кнопку подключения на 5 секунд (датчик переходит в режим спаривания)
- необходимо регулярно раз в 2-3 секунды нажимать скрепкой кнопку подключения, чтобы устройство оставалось активным до окончания подключения (или окончания отсчета).
- TRÅDFRI bulb
- отвязываем лампу от всего (5 раз вкл-выкл) и оставляем выключенной
- подносим близко к устройству (cc253x)
- запускаем на процесс спаривания
- включаем лампу
- смотрим логи и ждем