33 lines
1.9 KiB
Markdown
33 lines
1.9 KiB
Markdown
# ZigBee2MQTT: файлы конфигурации
|
||
Файлы расширения для ZigBee2MQTT; для поддержки устройства необходим только один из файлов.
|
||
Поместите файл в папку `/data`. В файле `configuration.yaml` в той же папке добавьте следущее:
|
||
```
|
||
external_converters:
|
||
- Winner_ZigBee_Basic.js
|
||
```
|
||
|
||
## Winner_ZigBee_Basic.js
|
||
Базовая поддержка для Winner'а. Доступные данные:
|
||
- Положение крана: открыт/закрыт
|
||
- Статус тревоги
|
||
- Из-за особенностей прошивки, тревогу можно только выключить.
|
||
- Статус режима уборки
|
||
- Уровень заряда баттареи
|
||
- Код ошибки
|
||
|
||
## Winner_ZigBee_dev.js
|
||
Добавлено частичное отображение сенсоров. Для корректного парсинга необходимо скачать `tuya.js` и `tuya.d.ts` и поместить их в `/node_modules/zigbee-herdsman-converters/lib` (с заменой файлов)
|
||
|
||
Парсниг сенсоров происходит через объект `gidrolockWinnerSensor`.
|
||
|
||
Версия с полным списком всех DP устройства. Эти DP не будут работать с Z2MQTT из коробки из-за их нестандартного использования: необходимо расширять библиотеки Z2MQTT для корректной обработки данных.
|
||
|
||
Например, любой DP `sensor_*` — это 4-байтовое целое число:
|
||
```
|
||
0xAA_BB_CC_DD , где:
|
||
[AA] - битовые флаги команд
|
||
[BB] - битовые флаги статусов
|
||
[CC] - уровень сигнала
|
||
[DD] - уровень заряда баттареи
|
||
```
|