Mitya
24.Декабрь.2023 11:54:38
1
Добрый день, хочу использовать привод штор Xiaomi ZNGZDJ11LM control via MQTT | Zigbee2MQTT
Подключил, и все поля там readonly
, выходит никак не поуправляешь.
В логах те же данные:
Zigbee2MQTT:info 2023-12-24 11:50:27: MQTT publish: topic 'zigbee2mqtt/0x00158d000710f3ff', payload '{"last_seen":1703418627526,"linkquality":83,"options":{"hand_open":false,"reverse_direction":false},"position":255,"running":true}'
Zigbee2MQTT:info 2023-12-24 11:50:28: MQTT publish: topic 'zigbee2mqtt/0x00158d000710f3ff', payload '{"last_seen":1703418628948,"linkquality":70,"options":{"hand_open":false,"reverse_direction":false},"position":255,"running":true}'
Zigbee2MQTT:info 2023-12-24 11:50:32: MQTT publish: topic 'zigbee2mqtt/0x00158d000710f3ff', payload '{"last_seen":1703418632223,"linkquality":70,"options":{"hand_open":false,"reverse_direction":false},"position":255,"running":true}'
Zigbee2MQTT:info 2023-12-24 11:50:34: MQTT publish: topic 'zigbee2mqtt/0x00158d000710f3ff', payload '{"last_seen":1703418634064,"linkquality":85,"options":{"hand_open":false,"reverse_direction":false},"position":255,"running":true}'
Версия ZigBee2Mqtt: 1.18.1
Нужно переходить на более новую версию ?
Mitya
24.Декабрь.2023 12:06:43
2
'use strict';
/**
* Documentation of convert() parameters
* - model: zigbee-herdsman-converters definition (form devices.js)
* - msg: message data property
* - publish: publish method
* - options: converter options object, e.g. {occupancy_timeout: 120}
* - meta: object containing {device: (zigbee-herdsman device object)}
*/
const {
precisionRound, isLegacyEnabled, toLocalISOString, numberWithinRange, hasAlreadyProcessedMessage,
calibrateAndPrecisionRoundOptions, addActionGroup, postfixWithEndpointName, getKey,
batteryVoltageToPercentage, getMetaValue,
} = require('../lib/utils');
const tuya = require('../lib/tuya');
const globalStore = require('../lib/store');
const constants = require('../lib/constants');
This file has been truncated. show original
Как я понял все обработчики для версии 1.18.1 находятся в этом и соседнем файле, и обработчика для Xiaomi ZNGZDJ11LM control via MQTT | Zigbee2MQTT там нет, а вот в последней версии есть: https://github.com/Koenkk/zigbee-herdsman-converters/blob/v15.130.1/src/devices/xiaomi.ts
Для того что бы отправить команду, любому устройтсву подключенному через zigbee2mqtt. Необходимо писать в mqtt топик “/set”
https://wirenboard.com/wiki/Zigbee
Раздел “Управление устройствами”
Mitya
25.Декабрь.2023 07:26:40
6
Работает OPEN
, CLOSE
, STOP
, {"position": 0...100}
, но position всегда отображается 255, как сделать так, чтобы можно было понимать какая сейчас позиция привела, чтобы понять до какой позиции крутить ?
Не сталкивался с zigbee шторами, но для проводных следует сначала настроить концевые положения, “лимиты”. Предполагаю что только после настройки будет доступно текущее положение и возможность задания желаемого.
Mitya
25.Декабрь.2023 08:38:37
9
После задания двух точек при помощи клавиши ||
, position начал отображаться.
И штора начала работать как положено, от 0 до 100% открытия.
Вопрос решен, спасибо за совет.
2 лайка